0001423774-20-000036.txt : 20200331 0001423774-20-000036.hdr.sgml : 20200331 20200331170528 ACCESSION NUMBER: 0001423774-20-000036 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 107 CONFORMED PERIOD OF REPORT: 20200131 FILED AS OF DATE: 20200331 DATE AS OF CHANGE: 20200331 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ZUORA INC CENTRAL INDEX KEY: 0001423774 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 205530976 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38451 FILM NUMBER: 20762651 BUSINESS ADDRESS: STREET 1: 101 REDWOOD SHORES PARKWAY CITY: REDWOOD CITY STATE: CA ZIP: 94065 BUSINESS PHONE: 800-425-1281 MAIL ADDRESS: STREET 1: 101 REDWOOD SHORES PARKWAY CITY: REDWOOD CITY STATE: CA ZIP: 94065 10-K 1 zuo-20200131.htm 10-K zuo-20200131
0001423774--01-312020FYfalseP1YP3MP3YP2YP2YP3Y37P1YP2YP6M00014237742019-02-012020-01-31iso4217:USD00014237742019-07-31xbrli:shares0001423774us-gaap:CommonClassAMember2020-02-290001423774us-gaap:CommonClassBMember2020-02-2900014237742020-01-3100014237742019-01-31iso4217:USDxbrli:shares0001423774us-gaap:CommonClassAMember2020-01-310001423774us-gaap:CommonClassAMember2019-01-310001423774us-gaap:CommonClassBMember2020-01-310001423774us-gaap:CommonClassBMember2019-01-310001423774us-gaap:SubscriptionAndCirculationMember2019-02-012020-01-310001423774us-gaap:SubscriptionAndCirculationMember2018-02-012019-01-310001423774us-gaap:SubscriptionAndCirculationMember2017-02-012018-01-310001423774us-gaap:TechnologyServiceMember2019-02-012020-01-310001423774us-gaap:TechnologyServiceMember2018-02-012019-01-310001423774us-gaap:TechnologyServiceMember2017-02-012018-01-3100014237742018-02-012019-01-3100014237742017-02-012018-01-310001423774us-gaap:PreferredStockMember2017-01-310001423774us-gaap:CommonStockMemberus-gaap:CommonClassAMember2017-01-310001423774us-gaap:CommonStockMemberus-gaap:CommonClassBMember2017-01-310001423774us-gaap:AdditionalPaidInCapitalMember2017-01-310001423774us-gaap:ReceivablesFromStockholderMember2017-01-310001423774us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-01-310001423774us-gaap:RetainedEarningsMember2017-01-3100014237742017-01-310001423774us-gaap:AdditionalPaidInCapitalMember2017-02-012018-01-310001423774us-gaap:CommonStockMemberus-gaap:CommonClassBMember2017-02-012018-01-310001423774us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-02-012018-01-310001423774us-gaap:ReceivablesFromStockholderMember2017-02-012018-01-310001423774us-gaap:RetainedEarningsMember2017-02-012018-01-310001423774us-gaap:PreferredStockMember2018-01-310001423774us-gaap:CommonStockMemberus-gaap:CommonClassAMember2018-01-310001423774us-gaap:CommonStockMemberus-gaap:CommonClassBMember2018-01-310001423774us-gaap:AdditionalPaidInCapitalMember2018-01-310001423774us-gaap:ReceivablesFromStockholderMember2018-01-310001423774us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-310001423774us-gaap:RetainedEarningsMember2018-01-3100014237742018-01-310001423774us-gaap:PreferredStockMember2018-02-012019-01-310001423774us-gaap:CommonStockMemberus-gaap:CommonClassBMember2018-02-012019-01-310001423774us-gaap:CommonStockMemberus-gaap:CommonClassAMember2018-02-012019-01-310001423774us-gaap:AdditionalPaidInCapitalMember2018-02-012019-01-310001423774us-gaap:ReceivablesFromStockholderMember2018-02-012019-01-310001423774us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-02-012019-01-310001423774us-gaap:RetainedEarningsMember2018-02-012019-01-310001423774us-gaap:PreferredStockMember2019-01-310001423774us-gaap:CommonStockMemberus-gaap:CommonClassAMember2019-01-310001423774us-gaap:CommonStockMemberus-gaap:CommonClassBMember2019-01-310001423774us-gaap:AdditionalPaidInCapitalMember2019-01-310001423774us-gaap:ReceivablesFromStockholderMember2019-01-310001423774us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-310001423774us-gaap:RetainedEarningsMember2019-01-310001423774us-gaap:CommonStockMemberus-gaap:CommonClassAMember2019-02-012020-01-310001423774us-gaap:CommonStockMemberus-gaap:CommonClassBMember2019-02-012020-01-310001423774us-gaap:AdditionalPaidInCapitalMember2019-02-012020-01-310001423774us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-02-012020-01-310001423774us-gaap:RetainedEarningsMember2019-02-012020-01-310001423774us-gaap:PreferredStockMember2020-01-310001423774us-gaap:CommonStockMemberus-gaap:CommonClassAMember2020-01-310001423774us-gaap:CommonStockMemberus-gaap:CommonClassBMember2020-01-310001423774us-gaap:AdditionalPaidInCapitalMember2020-01-310001423774us-gaap:ReceivablesFromStockholderMember2020-01-310001423774us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-310001423774us-gaap:RetainedEarningsMember2020-01-310001423774us-gaap:AccountingStandardsUpdate201409Member2017-01-310001423774us-gaap:IPOMember2018-04-012018-04-300001423774us-gaap:IPOMember2018-04-300001423774us-gaap:OverAllotmentOptionMember2018-04-012018-04-300001423774us-gaap:OverAllotmentOptionMember2018-04-3000014237742018-03-310001423774us-gaap:CommonClassBMember2018-03-312018-03-310001423774us-gaap:CommonClassBMember2018-03-31zuo:segment0001423774us-gaap:AccountingStandardsUpdate201602Member2019-02-010001423774srt:MinimumMember2019-02-012020-01-310001423774srt:MaximumMember2019-02-012020-01-310001423774us-gaap:SoftwareDevelopmentMember2019-02-012020-01-310001423774us-gaap:EmployeeStockOptionMembersrt:MinimumMember2019-02-012020-01-310001423774us-gaap:EmployeeStockOptionMembersrt:MaximumMember2019-02-012020-01-310001423774us-gaap:EmployeeStockOptionMember2019-02-012020-01-310001423774zuo:RestrictedStockUnitRSUAndRestrictedStockMembersrt:MinimumMember2019-02-012020-01-310001423774zuo:RestrictedStockUnitRSUAndRestrictedStockMembersrt:MaximumMember2019-02-012020-01-31xbrli:pure0001423774srt:ScenarioPreviouslyReportedMember2019-01-310001423774srt:RestatementAdjustmentMemberus-gaap:AccountingStandardsUpdate201409Member2019-01-310001423774us-gaap:SubscriptionAndCirculationMembersrt:ScenarioPreviouslyReportedMember2018-02-012019-01-310001423774us-gaap:SubscriptionAndCirculationMembersrt:RestatementAdjustmentMemberus-gaap:AccountingStandardsUpdate201409Member2018-02-012019-01-310001423774us-gaap:TechnologyServiceMembersrt:ScenarioPreviouslyReportedMember2018-02-012019-01-310001423774us-gaap:TechnologyServiceMembersrt:RestatementAdjustmentMemberus-gaap:AccountingStandardsUpdate201409Member2018-02-012019-01-310001423774srt:ScenarioPreviouslyReportedMember2018-02-012019-01-310001423774srt:RestatementAdjustmentMemberus-gaap:AccountingStandardsUpdate201409Member2018-02-012019-01-310001423774us-gaap:SubscriptionAndCirculationMembersrt:ScenarioPreviouslyReportedMember2017-02-012018-01-310001423774us-gaap:SubscriptionAndCirculationMembersrt:RestatementAdjustmentMemberus-gaap:AccountingStandardsUpdate201409Member2017-02-012018-01-310001423774us-gaap:TechnologyServiceMembersrt:ScenarioPreviouslyReportedMember2017-02-012018-01-310001423774us-gaap:TechnologyServiceMembersrt:RestatementAdjustmentMemberus-gaap:AccountingStandardsUpdate201409Member2017-02-012018-01-310001423774srt:ScenarioPreviouslyReportedMember2017-02-012018-01-310001423774srt:RestatementAdjustmentMemberus-gaap:AccountingStandardsUpdate201409Member2017-02-012018-01-310001423774srt:ScenarioPreviouslyReportedMember2019-04-300001423774us-gaap:AccountingStandardsUpdate201602Membersrt:RestatementAdjustmentMember2019-04-3000014237742019-04-300001423774srt:ScenarioPreviouslyReportedMember2019-07-310001423774us-gaap:AccountingStandardsUpdate201602Membersrt:RestatementAdjustmentMember2019-07-310001423774srt:ScenarioPreviouslyReportedMember2019-10-310001423774us-gaap:AccountingStandardsUpdate201602Membersrt:RestatementAdjustmentMember2019-10-3100014237742019-10-310001423774us-gaap:USTreasuryAndGovernmentMember2020-01-310001423774us-gaap:CorporateDebtSecuritiesMember2020-01-310001423774us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2020-01-310001423774us-gaap:USTreasuryAndGovernmentMember2019-01-310001423774us-gaap:CorporateDebtSecuritiesMember2019-01-310001423774us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2019-01-310001423774us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001423774us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001423774us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-01-310001423774us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001423774us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001423774us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001423774us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-01-310001423774us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001423774us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2020-01-310001423774us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2020-01-310001423774us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-01-310001423774us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2020-01-310001423774us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001423774us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001423774us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-01-310001423774us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001423774us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001423774us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001423774us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-01-310001423774us-gaap:FairValueMeasurementsRecurringMember2020-01-310001423774us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001423774us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001423774us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2019-01-310001423774us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001423774us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001423774us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001423774us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2019-01-310001423774us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001423774us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2019-01-310001423774us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2019-01-310001423774us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2019-01-310001423774us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2019-01-310001423774us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001423774us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001423774us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2019-01-310001423774us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001423774us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001423774us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-01-310001423774us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2019-01-310001423774us-gaap:FairValueMeasurementsRecurringMember2019-01-310001423774zuo:ServersMember2020-01-310001423774zuo:ServersMember2019-01-310001423774us-gaap:ComputerEquipmentMember2020-01-310001423774us-gaap:ComputerEquipmentMember2019-01-310001423774zuo:ComputerSoftwareMember2020-01-310001423774zuo:ComputerSoftwareMember2019-01-310001423774us-gaap:LeaseholdImprovementsMember2020-01-310001423774us-gaap:LeaseholdImprovementsMember2019-01-310001423774us-gaap:FurnitureAndFixturesMember2020-01-310001423774us-gaap:FurnitureAndFixturesMember2019-01-310001423774us-gaap:VehiclesMember2020-01-310001423774us-gaap:VehiclesMember2019-01-310001423774us-gaap:SoftwareDevelopmentMember2020-01-310001423774us-gaap:SoftwareDevelopmentMember2019-01-310001423774us-gaap:DevelopedTechnologyRightsMember2020-01-310001423774us-gaap:CustomerRelationshipsMember2020-01-310001423774us-gaap:TradeNamesMember2020-01-310001423774us-gaap:DevelopedTechnologyRightsMember2019-01-310001423774us-gaap:CustomerRelationshipsMember2019-01-310001423774us-gaap:TradeNamesMember2019-01-31zuo:reporting_unit0001423774zuo:SiliconValleyBankAgreementMemberus-gaap:RevolvingCreditFacilityMember2018-10-310001423774zuo:SiliconValleyBankAgreementMemberus-gaap:RevolvingCreditFacilityMember2018-09-300001423774us-gaap:PrimeRateMemberzuo:SiliconValleyBankAgreementMember2018-10-012018-10-31zuo:payment0001423774zuo:SiliconValleyBankAgreementMemberus-gaap:SecuredDebtMember2018-10-310001423774zuo:SiliconValleyBankAgreementMemberus-gaap:RevolvingCreditFacilityMember2020-01-310001423774us-gaap:PrimeRateMemberzuo:SiliconValleyBankAgreementMemberus-gaap:RevolvingCreditFacilityMember2019-02-012020-01-310001423774zuo:SiliconValleyBankAgreementMemberus-gaap:RevolvingCreditFacilityMember2019-02-012020-01-310001423774zuo:SiliconValleyBankAgreementMemberus-gaap:SecuredDebtMember2017-06-012017-06-300001423774us-gaap:PrimeRateMemberzuo:SiliconValleyBankAgreementMemberus-gaap:SecuredDebtMember2019-02-012020-01-310001423774zuo:SiliconValleyBankAgreementMemberus-gaap:SecuredDebtMember2020-01-310001423774zuo:SiliconValleyBankAgreementMemberus-gaap:SecuredDebtMember2019-02-012020-01-310001423774zuo:SiliconValleyBankAgreementMemberus-gaap:SecuredDebtMember2019-01-310001423774zuo:SiliconValleyBankAgreementMembersrt:MinimumMember2020-01-3100014237742020-02-012020-01-3100014237742021-02-012020-01-310001423774country:US2019-02-012020-01-310001423774country:US2018-02-012019-01-310001423774country:US2017-02-012018-01-310001423774us-gaap:NonUsMember2019-02-012020-01-310001423774us-gaap:NonUsMember2018-02-012019-01-310001423774us-gaap:NonUsMember2017-02-012018-01-310001423774srt:MinimumMember2020-01-310001423774srt:MaximumMember2020-01-31utr:sqft0001423774zuo:RedwoodShoresCAOfficeSpaceMember2019-03-310001423774zuo:RedwoodShoresCAOfficeSpaceMember2019-03-012019-03-310001423774zuo:OperatingLeaseAgreementMember2020-01-310001423774zuo:OperatingLeaseAgreementMember2019-01-310001423774zuo:OperatingLeaseAgreementMember2018-01-31zuo:lawsuit00014237742019-09-300001423774zuo:WebHostingServicesMember2020-01-31zuo:vendor0001423774us-gaap:DomesticCountryMember2020-01-310001423774us-gaap:StateAndLocalJurisdictionMember2020-01-310001423774us-gaap:DomesticCountryMember2019-01-310001423774us-gaap:StateAndLocalJurisdictionMember2019-01-310001423774us-gaap:DomesticCountryMemberus-gaap:ResearchMember2020-01-310001423774us-gaap:StateAndLocalJurisdictionMemberus-gaap:ResearchMember2020-01-310001423774us-gaap:DomesticCountryMemberus-gaap:ResearchMember2019-01-310001423774us-gaap:StateAndLocalJurisdictionMemberus-gaap:ResearchMember2019-01-31zuo:vote0001423774us-gaap:CommonClassAMember2018-02-012019-01-310001423774us-gaap:AccumulatedTranslationAdjustmentMember2019-01-310001423774us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-01-310001423774us-gaap:AccumulatedTranslationAdjustmentMember2020-01-310001423774us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-01-310001423774us-gaap:CommonClassAMemberzuo:TwoThousandAndEighteenEquityIncentivePlanMember2020-01-310001423774zuo:EmployeeStockOptionAndRestrictedStockUnitRSUMemberzuo:TwoThousandSixAndTwoThousandFifteenPlanMember2020-01-310001423774us-gaap:EmployeeStockOptionMember2020-01-310001423774us-gaap:EmployeeStockOptionMember2018-02-012019-01-310001423774us-gaap:EmployeeStockOptionMember2017-02-012018-01-310001423774us-gaap:EmployeeStockOptionMembersrt:MinimumMember2018-02-012019-01-310001423774us-gaap:EmployeeStockOptionMembersrt:MaximumMember2018-02-012019-01-310001423774us-gaap:EmployeeStockOptionMembersrt:MinimumMember2017-02-012018-01-310001423774us-gaap:EmployeeStockOptionMembersrt:MaximumMember2017-02-012018-01-310001423774zuo:RestrictedStockUnitRSUAndRestrictedStockMember2019-01-310001423774zuo:RestrictedStockUnitRSUAndRestrictedStockMember2019-02-012020-01-310001423774zuo:RestrictedStockUnitRSUAndRestrictedStockMember2020-01-310001423774zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember2019-02-012020-01-31zuo:purchase_period0001423774us-gaap:CommonClassAMemberzuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember2020-01-310001423774zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember2020-01-310001423774zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember2019-02-012020-01-310001423774zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember2018-02-012019-01-310001423774zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMembersrt:MinimumMember2019-02-012020-01-310001423774zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMembersrt:MaximumMember2019-02-012020-01-310001423774zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMembersrt:MinimumMember2018-02-012019-01-310001423774zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMembersrt:MaximumMember2018-02-012019-01-310001423774zuo:CostOfSubscriptionRevenuesMember2019-02-012020-01-310001423774zuo:CostOfSubscriptionRevenuesMember2018-02-012019-01-310001423774zuo:CostOfSubscriptionRevenuesMember2017-02-012018-01-310001423774zuo:CostOfProfessionalServicesRevenueMember2019-02-012020-01-310001423774zuo:CostOfProfessionalServicesRevenueMember2018-02-012019-01-310001423774zuo:CostOfProfessionalServicesRevenueMember2017-02-012018-01-310001423774us-gaap:ResearchAndDevelopmentExpenseMember2019-02-012020-01-310001423774us-gaap:ResearchAndDevelopmentExpenseMember2018-02-012019-01-310001423774us-gaap:ResearchAndDevelopmentExpenseMember2017-02-012018-01-310001423774us-gaap:SellingAndMarketingExpenseMember2019-02-012020-01-310001423774us-gaap:SellingAndMarketingExpenseMember2018-02-012019-01-310001423774us-gaap:SellingAndMarketingExpenseMember2017-02-012018-01-310001423774us-gaap:GeneralAndAdministrativeExpenseMember2019-02-012020-01-310001423774us-gaap:GeneralAndAdministrativeExpenseMember2018-02-012019-01-310001423774us-gaap:GeneralAndAdministrativeExpenseMember2017-02-012018-01-310001423774us-gaap:ConvertiblePreferredStockMember2019-02-012020-01-310001423774us-gaap:ConvertiblePreferredStockMember2018-02-012019-01-310001423774us-gaap:ConvertiblePreferredStockMember2017-02-012018-01-310001423774us-gaap:EmployeeStockOptionMember2019-02-012020-01-310001423774us-gaap:EmployeeStockOptionMember2018-02-012019-01-310001423774us-gaap:EmployeeStockOptionMember2017-02-012018-01-310001423774us-gaap:RestrictedStockMember2019-02-012020-01-310001423774us-gaap:RestrictedStockMember2018-02-012019-01-310001423774us-gaap:RestrictedStockMember2017-02-012018-01-310001423774us-gaap:RestrictedStockUnitsRSUMember2019-02-012020-01-310001423774us-gaap:RestrictedStockUnitsRSUMember2018-02-012019-01-310001423774us-gaap:RestrictedStockUnitsRSUMember2017-02-012018-01-310001423774zuo:EmployeeStockPurchasePlanMember2019-02-012020-01-310001423774zuo:EmployeeStockPurchasePlanMember2018-02-012019-01-310001423774zuo:EmployeeStockPurchasePlanMember2017-02-012018-01-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, DC 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 January 31, 2020
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-38451
_____________________________ 
Zuora, Inc.
(Exact name of registrant as specified in its charter)
_____________________________ 
 
Delaware
20-5530976
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification Number)

101 Redwood Shores Parkway,
Redwood City, California
(Address of Principal executive offices)
94065
(Zip Code)
(888) 976-9056
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Class A common stock, par value $0.0001 per shareZUONew York Stock Exchange
Securities registered pursuant to Section 12(g) of the Act: None
_____________________________ 

Indicate by check mark if the Registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes  ☒    No  ☐
Indicate by check mark if the Registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes  ☐    No  ☒
Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes  ☒ No  ☐
Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)    Yes  ☒    No  ☐



Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the Registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  ☐
Indicate by check mark whether the Registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes      No  ☒
The aggregate market value of the voting and non-voting stock held by non-affiliates of the Registrant, based on the closing price, as reported by the New York Stock Exchange, of the Registrant’s Class A common stock, as of July 31, 2019, the last business day of the Registrant’s most recently completed second fiscal quarter, was approximately $1.5 billion. Solely for purposes of this disclosure, shares of the Registrant’s Class A common stock and Class B common stock held by executive officers and directors of the Registrant as of such date have been excluded because such persons may be deemed to be affiliates. This determination of executive officers and directors as affiliates is not necessarily a conclusive determination for any other purposes.
As of February 29, 2020, the number of shares of the Registrant’s Class A common stock outstanding was 97.7 million and the number of shares of the Registrant’s Class B common stock outstanding was 17.3 million.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the Registrant's definitive Proxy Statement relating to the 2020 Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant's fiscal year ended January 31, 2020. Except with respect to information specifically incorporated by reference in this Form 10-K, the Proxy Statement is not deemed to be filed as part of this Form 10-K.





  Page  
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
  
  
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
  
  
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
  
  
Item 15.
Item 16.




SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
Unless the context otherwise requires, references in this Annual Report on Form 10-K (Form 10-K) to “Zuora,” “Company,” “our,” “us,” and “we” refer to Zuora, Inc. and where appropriate, its consolidated subsidiaries. Our fiscal year end is January 31. References to “fiscal” followed by the year refer to the fiscal year ended January 31 for the referenced year.
This Form 10-K contains forward-looking statements within the meaning of the federal securities laws. All statements contained in this Form 10-K, other than statements of historical fact, including statements regarding our future operating results and financial position, our business strategy and plans, market growth, and our objectives for future operations, are forward-looking statements. Words such as “believes,” “may,” “will,” “estimates,” “potential,” “continues,” “anticipates,” “intends,” “expects,” “could,” “would,” “projects,” “plans,” “targets,” and variations of such words and similar expressions are intended to identify forward-looking statements.
Forward-looking statements contained in this Form 10-K include, but are not limited to, statements about our expectations regarding:
trends in revenue, cost of revenue, and gross margin;
economic and industry trends, projected growth, or trend analysis; 
market acceptance of new technology and recently introduced solutions;
our investments in our platform and the cost of third-party hosting fees, customer acquisition and retention efforts, sales and marketing;
our ability to develop new products and bring them to market in a timely manner and make enhancements to our existing solution;
the effects of increased competition in our markets and our ability to compete effectively;
our expectations concerning relationships with third parties;
our ability to further penetrate our existing customer base;
our ability to continue to expand internationally;
the potential effects on our business of events beyond our control such as the current coronavirus (COVID-19) pandemic and the United Kingdom's departure in January 2020 from the European Union (commonly referred to as "Brexit");
our ability to optimize the pricing of our solution;
trends in operating expenses, including research and development expense, sales and marketing expense, and general and administrative expense, and expectations regarding these expenses as a percentage of revenue;
our existing cash and cash equivalents, restricted cash and investment balances, funds available under our loan and security agreement, and cash provided by subscriptions to our platform and related professional services being sufficient to meet our working capital and capital expenditure needs for at least the next 12 months; and
other statements regarding our future operations, financial condition, and prospects and business strategies.
Such forward-looking statements are based on our expectations as of the date of this filing and are subject to a number of risks, uncertainties and assumptions, including but not limited to, risks detailed in the “Risk Factors” section of this Form 10-K. Readers are urged to carefully review and consider the various disclosures made in this Form 10-K and in other documents we file from time to time with the Securities and Exchange Commission (SEC) that disclose risks and uncertainties that may affect our business. Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for us to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties and assumptions, the future events and circumstances discussed in this Form 10-K may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.
1


You should not rely upon forward-looking statements as predictions of future events. The events and circumstances reflected in the forward-looking statements may not be achieved or occur. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, performance or achievements. In addition, the forward-looking statements in this Form 10-K are made as of the date of this filing, and we do not undertake, and expressly disclaim any duty, to update such statements for any reason after the date of this Form 10-K or to conform statements to actual results or revised expectations, except as required by law.

2


PART I
Item 1. Business
Overview
Zuora is a leading cloud-based subscription management platform. We provide software that enables companies across multiple industries and geographies to launch, manage or transform to a subscription business model. Architected specifically for dynamic, recurring subscription business models, our cloud-based software functions as an intelligent subscription management hub that automates and orchestrates the entire subscription order-to-revenue process, including billing and revenue recognition. Our solution enables businesses to easily change pricing and packaging for products and services to grow and scale, to efficiently comply with revenue recognition standards, and to build meaningful relationships with their subscribers.
We believe we are in the early stages of a multi-decade global shift away from product-based business models, characterized by transactional one-time sales, towards recurring subscription-based business models. This trend, which we refer to as the “Subscription Economy,” is visible everywhere you look. In media and entertainment, consumers are adopting video-on-demand services and digital music streaming services. Commuters are taking advantage of automobile subscription programs and subscription-based ride-sharing services. In the technology space, companies are opting for software-as-a-service (SaaS) applications over on-premise installations. In manufacturing, sensors and connectivity have allowed companies to bundle an array of digital services with their physical products. Digital subscriptions have had a positive effect on the newspaper and publishing industries, with readers increasingly subscribing to digital news and information sources. In addition, the retail space features a growing multitude of subscription services including clothing and accessories, cosmetics and personal care, meals and groceries, vitamins and prescriptions, pet care, and many more.
Many of today’s enterprise software systems that businesses use to manage their order-to-revenue processes were built for a product driven economy, and are extremely difficult to re-configure for the dynamic, ongoing nature of subscription services. In traditional business models, order-to-revenue was a linear process—a customer orders a product, is billed for that product, payment is collected, and the revenue is recognized. These legacy systems were not specifically designed to handle the complexities and ongoing customer events of recurring relationships and their impact on areas such as billing proration, revenue recognition, and reporting in real-time. Trying to use this software to build a subscription business frequently results in prolonged and complex manual downstream work, hard-coded customizations, a proliferation of stock-keeping units (SKUs), and inefficiency.
These new subscription business models are inherently dynamic, with multiple interactions and constantly-changing relationships and events. The capabilities to launch, price, and bill for products, facilitate and record cash receipts, process and recognize revenue, and produce the data required to close their books and drive key decisions are mission critical and particularly complex for companies with subscription business models. As a result, as companies launch or grow a subscription business, they often conclude that legacy systems are inadequate.
Our vision is simple. We call it “The World Subscribed,” and it’s the idea that one day every company will be a part of the Subscription Economy. Our mission is to enable all companies in the Subscription Economy to become successful. Our customers include companies of all sizes, ranging from small businesses to some of the world’s largest enterprises. Customers pay for our platform under a subscription-based model, and this model allows us to grow as the Subscription Economy grows.
Business Benefits of Using Our Solutions
Zuora’s products enable companies to:
Reduce Time to Market. Zuora significantly reduces the time required to go-to-market with new subscription offerings and to iterate on the pricing and packaging of existing offerings, enabling businesses to quickly react to changing market and customer needs, launch new services, and enter new markets. Changes can be made in minutes without having to re-code or re-engineer back office systems.
Increase Operational Efficiencies. Customers regularly make changes to their subscriptions. Zuora automates these processes and reduces the impact of changes, including proration for invoices, changes to revenue recognition, taxation, provisioning, and reporting. Automating these functions saves businesses valuable time and resources by eliminating manual processes and customizations, increasing operational efficiencies.
Free Up IT and Engineering Resources. Our cloud-based solution reduces both system complexity and costs. With Zuora, engineering and IT departments no longer need to build in-house custom systems or
3


customizations for their Enterprise Resource Planning (ERP) systems to keep up with market changes, ongoing customer demands, and new order-to-cash processes.
Establish a Single System of Record. Our solution captures financial and operational data and enables subscription businesses to have a single system of record rather than having to reconcile data from multiple systems. Key business metrics can be accessed at any point in time to make critical business decisions.
Make Customer Data-Driven Decisions. Because our solution serves as a single source of data and information for subscribers, companies can use Zuora to gain insight into customer behavior. This helps them understand their subscribers better, predict up-sell opportunities, and increase customer retention.
Access Growing Ecosystem of Order-to-Revenue Software Partners. Our solution has over 50 pre-built connectors to various order-to-revenue software partners, including payment gateways, tax vendors, general ledgers, and Customer Relationship Management (CRM) systems. Rather than building integrations for each of these, our customers can take advantage of pre-built connectors to extend the capabilities of Zuora for specific industries.
Support Rapid International Expansion. With over 35 pre-built payment gateways, over 150 supported currencies, and over 15 supported payment methods, our solution enables companies to quickly expand internationally and acquire and support customers in new geographical regions. We believe we are well-positioned to capitalize on what we see as a broad, industry-wide shift towards subscription business models. We have spent over a decade doing three things: building leading and differentiated technology, enhancing our proprietary deployment methodology, and deploying a business model that enables us to deliver on our mission and achieve long-term sustainable growth.
Automate Revenue Recognition. In light of the accounting complexities associated with subscription models, our revenue recognition product automates revenue recognition processes in compliance with accounting standards and reduces our customers’ reliance on error-prone manual processing and spreadsheets.
Products
Our solution is the system of record for our customers’ subscription business models and consists of three components: our Zuora Central Platform, order-to-revenue products, and an application marketplace.
Zuora Central Platform
Our Zuora Central Platform acts as an intelligent subscription management hub, allowing customers to orient order-to-revenue operations around it to create a dynamic order-to-revenue process designed specifically for subscription business models. Our Zuora Central Platform is composed of six core engines.
Pricing Engine allows customers to price and package in minutes without having to recode or re-engineer back-office systems. This includes mixing and matching one-time, recurring, or usage pricing models in order to design strategic and tailored pricing plans.
Subscription Orders Engine automates the subscription management lifecycle and recalculates billing, payments, and revenue for events during the subscriber lifecycle.
Rating Engine enables our customers to meter and rate any monetization or account model so their customers are charged accurately.
Global Payments Engine simplifies worldwide payment operations by enabling our customers to charge using over 35 pre-built payment gateways, over 150 supported currencies, and over 15 supported payment methods.
Subscription Metrics Engine provides reporting and insight into metrics required to run a subscription business.
Subscription Accounting Engine increases business agility by helping our customers close their books with audit-ready, automated financial operations.
Products
We can deploy and configure our portfolio of order-to-revenue products to meet a wide variety of use cases for subscription business models.
4


We offer two flagship products:
Zuora Billing. Designed specifically for subscription billing, Zuora Billing allows our customers to bill in multiple ways, calculate prorations when subscriptions change, and to group customers into batches for different billing and payment operations. The product also helps our customers set payment terms, manage hierarchical billing relationships, consolidate invoicing across multiple subscriptions, and collect revenue using a global network of payment gateways.
Zuora RevPro. Zuora RevPro is a revenue recognition automation solution that enables our customers to group transactions of goods and services into revenue contracts and performance obligations in accordance with the recent Topic 606 / IFRS 15 revenue standards. Zuora RevPro helps our customers automate revenue and deferred revenue management in accordance with their accounting policies, business rules, and pricing models.
We also offer add-on products including:
Zuora CPQ. Designed specifically for configuring deals, pricing, and quoting in a subscription business, Zuora CPQ allows our customers to configure any type of deal, such as multi-year subscriptions, and price ramp deals and use the rules engine and guided selling workflows to scale their sales team.
Zuora Collect. Specifically designed to handle the complicated function of collections associated with dynamic subscription-based businesses, Zuora Collect helps our customers streamline their collections processes by configuring their own automated dunning workflow, orchestrating various retry rules for electronic payments, and targeting the root cause of a payment decline.
Zuora Marketplace
The Zuora Marketplace offers industry-specific tools and third-party applications that extend Zuora’s capabilities for our customers. The Zuora Marketplace has dozens of applications and features from over 50 partners. Applications include a broad range of applications needed by subscription businesses, such as pre-built general ledger connectors, pre-built tax connectors, pre-built payment gateways connectors, pre-built lockbox connectors, developer applications, and collections applications.
Competitive Strengths
We believe the following competitive advantages enable us to maintain and extend our leadership as the system of record for companies in the Subscription Economy:
Comprehensive solution built specifically to handle the complexities of subscription business models;
Flexible technology with a broad range of customers and use cases;
Mission-critical system that is difficult to replace;
Accelerated pace of innovation with over a decade of development experience;
Deep domain expertise across a broad range of subscription business models;
Proprietary deployment methodology;
Proven track record with 624 customers with annual contract value (ACV) over $100,000 as of January 31, 2020; and
Growing subscription economy ecosystem with dozens of pre-built applications on the Zuora Marketplace and a broad network of partners and integrators.
Growth Strategy
Key elements of our growth strategy include:
New Customer Acquisition. As the Subscription Economy evolves, we intend to capitalize on our leadership and acquire new customers in current and future markets.
Expand Relationships with Existing Customers. We intend to expand existing customers’ use of our platform and drive sustainable growth in multiple ways, such as increasing transaction volume and up-sells and cross-sells with additional products.
Enter New Vertical Markets. We currently have a strong position in four key markets: technology, media and telecommunications, manufacturing, and industrial and consumer IoT. We intend to expand to additional vertical markets.
5


Expand our Global Footprint. As adoption of the Subscription Economy evolves throughout the world, we intend to expand into new geographies where we see future expansion opportunities.
Leverage Global Systems Integrators to Accelerate our Growth. We intend to work with large global systems integrators (GSIs) and leverage their role in advocating for and implementing the transformation to subscription business models.
Launch New Products and Extend our Technology Lead. As we grow and evolve with our customers, we intend to continue to develop additional products and enhance our current offerings.
Optimize Pricing and Packaging. We intend to optimize and enhance pricing and packaging to align the value customers realize from our products with the revenue we receive.
Our Customers
Organizations of all sizes, across a wide variety of industries and in many locations around the world, have adopted our platform. As of January 31, 2020, we had 624 customers with ACV equal to or greater than $100,000, representing over 85% of our total ACV. As of January 31, 2019 and 2018, we had 526 and 415 customers, respectively, with ACV equal to or greater than $100,000. We define the number of customers at the end of any particular period as the number of parties or organizations that have entered into a distinct subscription contract with us for which the term has not ended. Each party with which we have entered into a distinct subscription contract is considered a unique customer, and in some cases, there may be more than one customer within a single organization. For more information on ACV, see “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Key Operational and Financial Metrics.”
No customer represented more than 10% of our total revenue for fiscal 2020, fiscal 2019 and fiscal 2018.
Research and Development
Our research and development organization is responsible for the design, development, testing, and certification of our applications. We believe that our differentiated intellectual property and technical deployments will help us maintain a leading position in the market for subscription management solutions.
Sales and Marketing
We market and sell to organizations of all sizes across a broad range of industries. Our key focus areas are companies that are adopting, transforming, and expanding their subscription businesses.
We have an enterprise sales model supported by a field sales organization. Because of the transformative nature of our solution, especially in larger organizations, the selling process is often complex and can involve agreement across multiple departments inside an organization, including the chief executive officer. Over the years, we have developed methodologies and best practices to assist our sales teams in navigating these challenges and have built these learnings into our sales enablement and training to assist with onboarding and productivity of new sales account executives. We believe our sales methodologies and processes offer us significant advantages, particularly in long enterprise sales-cycles. Our sales teams are organized by geographic territories, customer size, and customer verticals. We plan to continue to invest in our direct sales force to grow our enterprise customer base, both domestically and internationally.
We conduct a wide range of marketing activities such as our annual Subscribed events around the world; partner marketing events with our GSIs, consultants, technology, and ecosystem partners; the Subscription Economy Index, our study of the collective health of subscription businesses and their impact on the overall economy; as well as educational content, data-based benchmarks and best practices sharing for the Subscription Economy in a variety of formats such as digital, print, and video.
As newer markets emerge domestically and internationally, we plan to continue investing in our sales and marketing to grow our customer base.
Competition
The market for subscription management products and services is highly competitive, rapidly evolving, fragmented, and subject to changing technology, shifting customer needs, and frequent introductions of new products and services.
Our main competitors fall into the following categories:
providers of traditional ERP software, such as Oracle Corporation and SAP AG;
6


traditional order-to-revenue solutions that address individual elements of the subscription revenue process, such as traditional Configure Price Quote (CPQ) management, billing, collections, revenue recognition, or e-commerce software;
telecommunications billing systems and other niche systems, such as Amdocs Limited; and
in-house custom built systems.
The competitive factors that companies in our industry need to have are:
subscription-based product features and functionality;
ability to support the specific needs of companies with subscription business models;
ease of use;
vision for the market and product innovation;
enterprise-grade performance and features such as system scalability, security, performance, and resiliency;
customer experience, including support and professional services;
strength of sales and marketing efforts;
relationships with GSIs, management consulting firms, and resellers;
ability to integrate with legacy and other enterprise infrastructures and third-party applications;
brand awareness and reputation; and
total cost of ownership.
We believe we compete favorably against our competitors with respect to these factors. Our ability to compete will largely depend on our ongoing performance and the quality of our platform.
Employees
As of January 31, 2020, we had a total of 1,249 employees, of which 504 were outside the United States, including in Europe and Asia. None of our employees are represented by a labor union or covered by a collective bargaining agreement. We believe we have a good relationship with our employees and our unique, strong culture differentiates us and is a key driver of business success.
Intellectual Property
Intellectual property is an important aspect of our business, and we seek protection for our intellectual property as appropriate. We currently rely on a combination of patents, copyrights, trademarks, trade secrets, confidentiality procedures, contractual commitments, and other legal rights to protect our intellectual property. As of January 31, 2020, in the United States, we hold nine issued patents that expire between 2035 and 2037, and have sixteen patent applications pending. We also hold one issued patent in Australia that expires in 2032 (absent any extensions), and have seven patent applications pending in other foreign jurisdictions. We continually review our development efforts to assess the existence and patentability of new intellectual property. We also pursue the registration of our domain names, trademarks, and service marks in the United States and in certain foreign jurisdictions. As of January 31, 2020, we had sixteen registered trademarks in the United States, including Zuora, Subscription Economy, Subscribed, and Powering the Subscription Economy. We also had twelve registered trademarks in foreign jurisdictions.
Intellectual property laws, procedures, and restrictions provide only limited protection and any of our intellectual property rights may be challenged, invalidated, circumvented, infringed, or misappropriated. Further, the laws of certain countries do not protect proprietary rights to the same extent as the laws of the United States and, therefore, in certain jurisdictions, we may be unable to protect our proprietary technology.
7


Backlog
We generally enter into subscription agreements with our customers with one- to three-year terms. The timing of our invoices to the customer is a negotiated term and thus varies among our subscription contracts. We typically invoice customers in advance in either annual or quarterly installments. Due to this, at any point in the contract term, there can be amounts that we have not yet been contractually able to invoice. Until such time as these amounts are invoiced, they are not recorded in revenue, deferred revenue, or elsewhere in our consolidated financial statements, and are considered by us to be backlog.
We expect that the amount of backlog relative to the total value of our contracts will change from year to year for several reasons, including the amount of cash collected early in the contract term, the specific timing and duration of large customer subscription agreements, varying invoicing cycles of subscription agreements, the specific timing of customer renewal, changes in customer financial circumstances, and foreign currency fluctuations. Moreover, customers may attempt to renegotiate the terms of their agreements to, among other things, change their committed volume during the term of the subscription agreements. Our customers also often make other alterations to their subscription agreements during the term of the agreement, including changing their platform edition or the products they subscribe to. All of these changes during the term of a customer’s subscription agreement may significantly impact the firm backlog as of any particular date. Accordingly, we believe that fluctuations in backlog are not necessarily a reliable indicator of future revenue and we do not utilize backlog as a key management metric internally.
Zuora.org
In 2017, Zuora became a member of the Pledge 1% movement and committed to donate employee volunteer hours as well as shares of our common stock to support underserved communities. In 2019, we launched Zuora.org, which is a part of our company and not a separate legal entity, to facilitate our charitable efforts. To date, our employees have donated thousands of volunteer hours and we have issued 47,303 shares of our Class A common stock to the Zuora Impact Fund, a donor-advised fund managed by the Tides Foundation, and plan to contribute additional shares in the future. This fund issues grants to organizations committed to providing workforce development and supporting inclusive economies.
Corporate Information
We were incorporated in the State of Delaware in September 2006. Our principal executive offices are located at 101 Redwood Shores Parkway, Redwood City, California 94065 and our telephone number is (888) 976-9056. Our website address is www.zuora.com, and our investor relations website is https://investor.zuora.com. The information on, or that can be accessed through, our website is not part of this Annual Report on Form 10-K. Investors should not rely on any such information in deciding whether to purchase our Class A common stock.
Zuora, the Zuora logo, Subscription Economy, Zuora Central Platform, Zuora Billing, Zuora RevPro, Zuora CPQ, Zuora Collect, Zuora Marketplace, Subscribed, and other registered or common law trade names, trademarks, or service marks of Zuora appearing in this Form 10-K are the property of Zuora. This Form 10-K contains additional trade names, trademarks, and service marks of other companies that are the property of their respective owners. We do not intend our use or display of other companies’ trade names, trademarks, or service marks to imply a relationship with, or endorsement or sponsorship of us by, these other companies. Solely for convenience, our trademarks and tradenames referred to in this Form 10-K appear without the ® and ™ symbols, but those references are not intended to indicate, in any way, that we will not assert, to the fullest extent under applicable law, our rights, or the right of the applicable licensor, to these trademarks and tradenames.
Available Information
Our reports filed with or furnished to the SEC pursuant to Sections 13(a) and 15(d) of the Exchange Act are available, free of charge, on our Investor Relations website at https://investor.zuora.com as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC. The SEC maintains a website at http://www.sec.gov that contains reports, and other information regarding us and other companies that file materials with the SEC electronically. We use our Investor Relations website as a means of disclosing material information. Accordingly, investors should monitor our Investor Relations website, in addition to following our press releases, SEC filings and public conference calls and webcasts.

8


Item 1A. Risk Factors
A description of the risks and uncertainties associated with our business is set forth below. You should carefully consider the risks and uncertainties described below, as well as the other information in this Form 10-K, including our accompanying consolidated financial statements and the related notes and “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” The occurrence of any of the events or developments described below, or of additional risks and uncertainties not presently known to us or that we currently deem immaterial, could materially and adversely affect our business, results of operations, financial condition and growth prospects. In such an event, the market price of our Class A common stock could decline and you could lose all or part of your investment.
Risks Related to Our Business and Industry
We may be adversely affected by natural disasters, pandemics, including COVID-19, and other catastrophic events, and by man-made problems such as terrorism, that could disrupt our business operations and our business continuity and disaster recovery plans may not adequately protect us from a serious disaster.
Natural disasters, pandemics and epidemics, or other catastrophic events such as fire, power shortages, and other events beyond our control may cause damage or disruption to our operations, international commerce, and the global economy, and could have an adverse effect on our business, operating results, and financial condition. For example, changes in how we and companies worldwide conduct business due to the current COVID-19 pandemic, including but not limited to restrictions on travel and in-person meetings, could affect services delivery, delay implementations, and interrupt sales activity for our products. In response to the COVID-19 pandemic, we have shifted certain of our customer events, such as Subscribed 2020 in the San Francisco Bay Area, to virtual-only experiences and we may deem it advisable to similarly alter, postpone or cancel entirely additional customer, employee or industry events in the future. Moreover, these conditions can affect the rate of billings and subscription management solutions spending and could adversely affect our customers’ ability or willingness to attend our events or to purchase our services, delay prospective customers’ purchasing decisions or project implementation timing, reduce the value or duration of their subscription contracts, or affect attrition rates, result in requests from customers for payment or pricing concessions, all of which could adversely affect our future sales and operating results. As a result, we may experience extended sales cycles; our ability to close transactions with new and existing customers and partners may be negatively impacted; our ability to recognize revenue from software transactions we do close may be negatively impacted due to implementation delays or other factors; our demand generation activities, and the efficiency and effect of those activities, may be negatively affected; and our ability to provide 24x7 worldwide support to our customers may be affected. Moreover, it has been and, until the COVID-19 pandemic is contained, will continue to be more difficult for us to forecast our operating results. The COVID-19 pandemic has, and may continue to, put pressure on global economic conditions and overall spending for billings and subscription management solutions, and may cause our customers or their customers to modify spending priorities or delay or abandon purchasing decisions, thereby lengthening sales cycles, and may make it difficult for us to forecast our sales and operating results and to make decisions about future investments. These and other potential effects on our business due to the COVID-19 pandemic may be significant and could materially harm our business, operating results and financial condition.
In the event of a natural disaster, including a major earthquake, blizzard, or hurricane, or a catastrophic event such as a fire, power loss, or telecommunications failure, we may be unable to continue our operations and may endure system interruptions, reputational harm, delays in development of our solution, lengthy interruptions in service, breaches of data security, and loss of critical data, all of which could have an adverse effect on our future operating results. For example, our corporate headquarters is located in California, a state that frequently experiences earthquakes. Additionally, all of the aforementioned risks may be further increased if we do not implement a disaster recovery plan or the disaster recovery plans put in place by Zuora or our partners prove to be inadequate.
9


We have a history of net losses, anticipate increasing our operating expenses in the future, and may not achieve or sustain profitability.

We have incurred net losses in each fiscal year since inception, including net losses of $83.4 million, $72.7 million, and $39.4 million in fiscal 2020, fiscal 2019, and fiscal 2018, respectively. We expect to incur net losses for the foreseeable future. As of January 31, 2020, we had an accumulated deficit of $390.8 million. We expect to make significant future expenditures related to the development and expansion of our business, including increasing our overall customer base, expanding relationships with existing customers, entering new vertical markets, expanding our global footprint, expanding and leveraging our relationships with strategic partners including GSIs to accelerate our growth, optimizing pricing and packaging, and expanding our operations and infrastructure, both domestically and internationally, and in connection with legal, accounting, and other administrative expenses related to operating as a public company. These efforts may prove more expensive than we currently anticipate, and we may not succeed in increasing our revenue sufficiently, or at all, to offset these increased expenses. While our revenue has grown in recent years, if our revenue declines or fails to grow at a rate faster than these increases in our operating expenses, we will not be able to achieve and maintain profitability in future periods. As a result, we may continue to generate losses. We cannot assure you that we will achieve profitability in the future or that, if we do become profitable, we will be able to sustain profitability.
If the shift by companies to subscription business models, including consumer adoption of products and services that are provided through such models, and, in particular, the market for subscription management software, develops slower than we expect, our growth may slow or stall, and our operating results could be adversely affected.
Our success depends on companies shifting to subscription business models and consumers choosing to consume products and services through such models. Many companies may be unwilling or unable to offer their solutions using a subscription business model, especially if they do not believe that the consumers of their products and services would be receptive to such offerings. Our success will also depend, to a large extent, on the willingness of medium and large businesses that have adopted subscription business models utilizing cloud-based products and services to manage billings and financial accounting relating to their subscriptions. The adoption of these models is still relatively new, and enterprises may not choose to shift their business model or, if they do, they may decide that they do not need a solution that offers the range of functionalities that we offer. Many companies have invested substantial effort and financial resources to develop custom-built applications or integrate traditional enterprise software into their businesses as they shift to subscription or subscription business models and may be reluctant or unwilling to switch to different applications. Accordingly, it is difficult to predict customer adoption rates and demand for our solution, the future growth rate and size of the market for subscription management software, or the entry of competitive solutions. Factors that may affect market acceptance and sales of our products and services include:
the number of companies shifting to subscription business models;
the number of consumers and businesses adopting new, flexible ways to consume products and services;
the security capabilities, reliability, and availability of cloud-based services;
customer concerns with entrusting a third party to store and manage their data, especially transaction-critical, confidential, or sensitive data;
our ability to minimize the time and resources required to deploy our solution;
our ability to achieve and maintain high levels of customer satisfaction;
our ability to deploy upgrades and other changes to our solution without disruption to our customers;
the level of customization or configuration we offer;
the overall level of corporate spending and spending on billing and subscription management solutions by our customers and prospects, including the impact of spending due to the current COVID-19 pandemic;
general economic conditions, both in domestic and foreign markets; and
the price, performance, and availability of competing products and services.
10


The markets for subscription products and services and for subscription management software may not develop further or may develop slower than we expect. If companies do not shift to subscription business models and subscription management software does not achieve widespread adoption, or if there is a reduction in demand for subscription products and services or subscription management software caused by technological challenges, weakening economic conditions, security or privacy concerns, decreases in corporate spending, a lack of customer acceptance, or otherwise, our business could be materially and adversely affected. In addition, our subscription agreements with our customers generally provide for a minimum subscription platform fee and usage-based fees, which depend on the total dollar amount that is invoiced or managed on our solution. Because a portion of our revenue depends on the volume of transactions that our customers process through our solution, if our customers do not adopt our solution throughout their business, if their businesses decline or fail, or if they are unable to successfully shift to subscription business models, our revenue could decline and our operation results could be adversely impacted.
We have experienced rapid growth and expect to invest in our growth for the foreseeable future. If we fail to manage our growth effectively, our business, operating results, and financial condition could be adversely affected.
We have experienced rapid growth in our operations and personnel in recent years. The growth and expansion of our business has placed and continues to place a significant strain on our management, operations, financial infrastructure, and corporate culture. In the event of further growth in our operations or in the number of our third-party relationships, our information technology systems and our internal controls and procedures may not be adequate to support our operations.
To manage growth in our operations and personnel, we will need to continue to improve our operational, financial, and management controls and our reporting systems and procedures, as well as training and experience oversight. Failure to manage growth effectively could result in difficulty or delays in deploying customers, declines in quality or customer satisfaction, increases in costs, difficulties in introducing new products and services or enhancing existing products and services, loss of customers, or other operational difficulties in executing sales strategies, any of which could adversely affect our business performance and operating results.
If we are unable to attract new customers and expand sales to existing customers our revenue growth could be slower than we expect, and our business may be adversely affected.
Our ability to achieve significant growth in revenue in the future will depend, in large part, upon our ability to attract new customers. This may be particularly challenging where an organization has already invested substantial personnel and financial resources to integrate billings and other business and financial management tools, including custom-built solutions, into its business, as such an organization may be reluctant or unwilling to invest in new products and services. As a result, selling our solution often requires sophisticated and costly sales efforts that are targeted at senior management. During the fiscal year ended January 31, 2020, sales and marketing expenses represented approximately 39% of our total revenue. If we fail to attract new customers and fail to maintain and expand new customer relationships, our revenue may grow more slowly than we expect and our business may be adversely affected.
Our future revenue growth also depends upon expanding sales and renewals of subscriptions to our solution with existing customers. If our existing customers do not expand their use of our solution over time or do not renew their subscriptions, our revenue may grow more slowly than expected, may not grow at all, or may decline. Our success, in part, is dependent on our ability to cross-sell Zuora RevPro products into our existing Zuora Billing customers. If we experience delays in integration or implementation of these products, revenue from cross-selling may grow more slowly or may not grow at all. In the three months ended April 30, 2019, we temporarily slowed down implementations between our Zuora RevPro and Zuora Billing customers due to product integration challenges. This temporary slowdown resulted in lower than expected total revenues for such quarter and resulted in us lowering our financial projections. We resumed the paused customer implementations in late fiscal 2020. Some of our customers are now operationally live on our integrated product, and we continue to work with the remaining customers on their implementation of the integrated product.
We plan to continue expanding our sales efforts, both domestically and internationally, but we may be unable to hire qualified sales personnel, may be unable to successfully train those sales personnel that we are able to hire, and sales personnel may not become fully productive on the timelines that we have projected or at all. Additionally, although we dedicate significant resources to sales and marketing programs, including our Subscribed events, these sales and marketing programs may not have the desired effect and may not expand sales. We cannot assure you that our efforts would result in increased sales to existing customers, and additional revenue. If our efforts to
11


expand sales and renewals to existing customers are not successful, our business and operating results could be adversely affected.
Our customers generally enter into subscription agreements with one- to three-year subscription terms and have no obligation to renew their subscriptions after the expiration of their initial subscription period. Moreover, our customers that do renew their subscriptions may renew for lower subscription or usage amounts or for shorter subscription periods. In addition, in the first year of a subscription, customers often purchase an increased level of professional services (such as training and deployment services) than they do in renewal years. Costs associated with maintaining a professional services department are relatively fixed in the short-term, while professional services revenue is dependent on the amount of billable work actually performed for customers in a period, the combination of which may result in variability in, and have a negative impact on, our gross profit. Customer renewals may decline or fluctuate as a result of a number of factors, including the breadth of early deployment, reductions in our customers’ spending levels, higher volumes of usage purchased upfront relative to actual usage during the subscription term, changes in customers’ business models and use cases, our customers’ satisfaction or dissatisfaction with our solution, our pricing or pricing structure, the pricing or capabilities of products or services offered by our competitors, or the effects of economic conditions. If our customers do not renew their agreements with us, or renew on terms less favorable to us, our revenue may decline.
Our revenue growth and ability to achieve and sustain profitability will depend, in part, on being able to expand our direct sales force and increase the productivity of our sales force.
To date, most of our revenue has been attributable to the efforts of our direct sales force. In order to increase our revenue and achieve and sustain profitability, we must increase the size of our direct sales force, both in the United States and internationally, to generate additional revenue from new and existing customers.
There is significant competition for sales personnel with the skills and technical knowledge that we require. Because our solution is often sold to large enterprises and involves long sales cycle and complex customer requirements, it is more difficult to find sales personnel with the specific skills and technical knowledge needed to sell our solution and, even if we are able to hire qualified personnel, doing so may be expensive. Our ability to achieve significant revenue growth will depend, in large part, on our success in recruiting, training, and retaining sufficient numbers of direct sales personnel to support our growth. Due to the complexities of our customer needs, new sales personnel require significant training and can take a number of months to achieve full productivity. Our recent hires and planned hires may not become productive as quickly as we expect and if our new sales employees do not become fully productive on the timelines that we have projected or at all, our revenue will not increase at anticipated levels and our ability to achieve long-term projections may be negatively impacted.
We may also be unable to hire or retain sufficient numbers of qualified individuals in the markets where we do business or plan to do business. Furthermore, hiring sales personnel in new countries requires additional set up and upfront costs that we may not recover if the sales personnel fail to achieve full productivity. In addition, as we continue to grow, a larger percentage of our sales force will be new to our company and our solution, which may adversely affect our sales if we cannot train our sales force quickly or effectively. Attrition rates may increase, and we may also face integration challenges as we continue to seek to expand our sales force. If we are unable to hire and train sufficient numbers of effective sales personnel, if attrition increases, or if the sales personnel are not successful in obtaining new customers or increasing sales to our existing customer base, our business will be adversely affected.
We periodically change and make adjustments to our sales organization in response to market opportunities, competitive threats, management changes, product and service introductions or enhancements, acquisitions, sales performance, increases in sales headcount, cost levels, and other internal and external considerations, including potential changes and uncertainties associated with the current COVID-19 pandemic. For example, in late October 2019, Robert Traube joined Zuora as our Chief Revenue Officer leading the sales organization and, in November 2019, we hired a Senior Vice President of Global Alliances, who, as part of Mr. Traube's team, is working to establish deeper relationships with our strategic partners. These and future changes in our sales organization may result in a temporary reduction of productivity, which could negatively affect our rate of growth. In addition, any significant change to the way we structure our compensation of our sales organization may be disruptive and may affect our revenue growth.
The market in which we participate is competitive, and our operating results could be harmed if we do not compete effectively.
12


The market for subscription management products and services, including our billing and revenue recognition offerings, is highly competitive, rapidly evolving, and fragmented, and subject to changing technology, shifting customer needs, and frequent introductions of new products and services.
Many of our current and potential competitors have longer operating histories, significantly greater financial, technical, marketing, distribution or professional services experience, or other resources or greater name recognition than we do. In addition, many of our current and potential competitors supply a wide variety of products to, and have strong and well-established relationships with, current and potential customers. As a result, our current and potential competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards, or customer requirements or devote greater resources than we can to the development, promotion, and sale of their products and services. In addition, some current and potential competitors may offer products or services that address one or a limited number of functions at lower prices or with greater depth than our solution, or integrate or bundle such products and services with their other product offerings. Potential customers may prefer to purchase from their existing suppliers rather than from a new supplier. Our current and potential competitors may develop and market new technologies with comparable functionality to our solution. In addition, because our products and services are integral to our customers’ ability to accurately maintain books and records and prepare financial statements, our potential customers may prefer to purchase applications that are critical to their business from one of our larger, more established competitors, or leverage the software that they have already purchased from our competitors for their billing and accounting needs, or control such infrastructure internally. We may experience fewer customer orders, reduced gross margins, longer sales cycles, and loss of market share. This could lead us to decrease prices, implement alternative pricing structures, or introduce products and services available for free or a nominal price in order to remain competitive. We may not be able to compete successfully against current and future competitors, and our business, operating results, and financial condition will be adversely impacted if we fail to meet these competitive pressures.
Our ability to compete successfully in our market depends on a number of factors, both within and outside of our control. Some of these factors include: ease of use; subscription-based product features and functionality; ability to support the specific needs of companies with subscription business models; ability to integrate with other technology infrastructures and third-party applications; enterprise-grade performance and features such as system scalability, security, performance, and resiliency; vision for the market and product innovation; relationships with strategic partners, including GSIs, management consulting firms, and resellers; total cost of ownership; strength of sales and marketing efforts; brand awareness and reputation; and customer experience, including support and professional services. Any failure by us to compete successfully in any one of these or other areas may reduce the demand for our solution, as well as adversely affect our business, operating results, and financial condition.
Moreover, current and future competitors may also make strategic acquisitions or establish cooperative relationships among themselves or with others, including our current or future technology partners. By doing so, these competitors may increase their ability to meet the needs of our customers or potential customers. These developments could limit our ability to obtain revenue from existing and new customers. If we are unable to compete successfully against current and future competitors, our business, operating results, and financial condition could be adversely impacted.
If our security measures are breached, if unauthorized access to customer data, our data, or our solution is otherwise obtained, or if our solution is perceived as not being secure, customers may reduce the use of or stop using our solution, and we may incur significant liabilities.
Security breaches and other security incidents could result in the loss of information, disruption of services, litigation, indemnity obligations, penalties, and other liability. If our security measures or those of our service providers are breached, or are perceived to have been breached, as a result of third-party action, including cyber-attacks or other intentional misconduct by computer hackers, employee error, malfeasance, or otherwise, and someone obtains unauthorized access to our data or other data we or our service providers maintain, including sensitive customer data, personal information, intellectual property, and other confidential business information, we could face loss of business, lawsuits or claims, regulatory investigations, or orders, and our reputation could be severely damaged.
We have in the past experienced infrequent security incidents and breaches and may in the future experience additional security incidents or breaches. Although the security incidents and breaches that we have experienced to date have not had a material effect on our business, there is no assurance that our security systems or processes will prevent or mitigate more serious break-ins, tampering, security incidents or breaches or other cyber-attacks that could occur in the future. In late November 2019, we observed an increase in credit card authorization attempts by third parties made through our payment functionality embedded in certain of our customers’ websites. We notified customers who were potentially impacted by the increased authorization attempts, and worked with our customers
13


to help them implement remediation measures to help mitigate any such further activity. We currently do not expect expenses related to this matter to be material.
If we experience a security incident or breach, we could be required to expend significant capital and other resources to alleviate the problem, as well as incur significant costs and liabilities, including due to litigation, indemnity obligations, damages for contract breach, penalties for violation of applicable laws or regulations, and costs for remediation and incentives offered to affected parties, including customers, other business partners and employees, in an effort to maintain business relationships after a breach or other incident. Moreover, if our solution is perceived as not being secure, regardless of whether our security measures are actually breached, we could suffer harm to our reputation, and our operating results could be negatively impacted.
We cannot assure you that any limitations of liability provisions in our contracts would be enforceable or adequate or would otherwise protect us from any liabilities or damages with respect to any particular claim relating to a security breach or other security-related matters. We also cannot be sure that our existing insurance coverage will continue to be available on acceptable terms or will be available in sufficient scope or amounts to cover one or more large claims related to a security incident or breach, or that the insurer will not deny coverage as to any future claim. The successful assertion of one or more large claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have a material adverse effect on our business, including our financial condition, operating results, and reputation.
Cyber-attacks and other malicious Internet-based activities continue to increase generally. Because the techniques used to obtain unauthorized access to or sabotage systems change frequently and generally are not identified until they are launched against a target, we and our service providers may be unable to anticipate these techniques or to implement adequate preventative measures. In addition, third parties may attempt to fraudulently induce employees, contractors, or users to disclose information to gain access to our data or our customers’ data. We could suffer significant damage to our brand and reputation if a cyber-attack or other security incident were to allow unauthorized access to or modification of our customers’ data, other external data, or our own data or our IT systems or if the services we provide to our customers were disrupted, or if our solution is perceived as having security vulnerabilities. Customers could lose confidence in the security and reliability of our solution and perceive them to be not secure. This could lead to fewer customers using our products and services and result in reduced revenue and earnings. The costs we would incur to address and respond to these security incidents, and to prevent them thereafter, would increase our expenses. These types of security incidents could also lead to lawsuits, regulatory investigations and claims, and increased legal liability, including in some cases costs related to notification of the incident and fraud monitoring.
Our success depends in large part on a limited number of products. If these products fail to gain or lose market acceptance, our business will suffer.
We derive substantially all of our revenue and cash flows from sales of subscriptions and associated deployment of our Zuora Central platform and our Zuora Billing and Zuora RevPro products. As such, the continued growth in market demand for these products is critical to our success. Demand for our solution is affected by a number of factors, many of which are beyond our control, including the growth or contraction of the Subscription Economy, continued market acceptance of our solution by customers for existing and new use cases, the timing of development and release of new products and services, features, and functionality introduced by our competitors, changes in accounting standards, policies, guidelines, interpretations, or principles that would impact the functionality and use of our solution, and technological change. We expect that an increasing transition to disaggregated solutions that focus on addressing specific customer use cases would continue to disrupt the enterprise software space, enabling new competitors to emerge. We cannot assure you that our solutions and future enhancements to our solution will be able to address future advances in technology or the requirements of enterprise customers. If we are unable to meet customer demands in creating a flexible solution designed to address all these needs or otherwise achieve more widespread market acceptance of our solution, our business, operating results, financial condition, and growth prospects would be adversely affected.
Our operating results may fluctuate from quarter to quarter, which makes our future results difficult to predict.
Our quarterly operating results have fluctuated in the past and may fluctuate in the future. Additionally, we have a limited operating history with the current scale of our business, which makes it difficult to forecast our future results and subjects us to a number of uncertainties, including our ability to plan for and anticipate future growth. As a result, you should not rely upon our past quarterly operating results as indicators of future performance. We have
14


encountered, and will continue to encounter, risks and uncertainties frequently experienced by growing companies in rapidly evolving markets, such as the risks and uncertainties described herein. Our operating results in any given quarter can be influenced by numerous factors, many of which are unpredictable or are outside of our control, including:
our ability to maintain and grow our customer base;
our ability to retain and increase revenue from existing customers;
our ability to introduce new products and services and enhance existing products and services;
our ability to integrate or implement our existing products and services on a timely basis or at all;
our ability to deploy our products successfully within our customers' information technology ecosystems;
our ability to enter into larger contracts;
increases or decreases in subscriptions to our platform;
our ability to sell to large enterprise customers;
the transaction volume that our customers processes through our system;
our ability to respond to competitive developments, including pricing changes and the introduction of new products and services by our competitors;
the productivity of our sales force;
our ability to grow our relationships with strategic partners such as GSIs and their effectiveness in increasing our sales and implementing our products;
changes in the mix of products and services that our customers use;
the length and complexity of our sales cycles;
cost to develop and upgrade our solution to incorporate new technologies;
seasonal purchasing patterns of our customers;
impact of outages of our solution and reputational harm;
costs related to the acquisition of businesses, talent, technologies, or intellectual property, including potentially significant amortization costs and possible write-downs;
failures or breaches of security or privacy, and the costs associated with responding to and addressing any such failures or breaches;
foreign exchange fluctuations;
changes to financial accounting standards and the interpretation of those standards that may affect the way we recognize and report our financial results, including changes in accounting rules governing recognition of revenue;
the impact of changes to financial accounting standards;
general economic and political conditions and government regulations in the countries where we currently operate or plan to expand;
decisions by us to incur additional expenses, such as increases in sales and marketing or research and development;
the timing of stock-based compensation expense;
political unrest, changes and uncertainty associated with terrorism, hostilities, war, natural disasters or pandemics, including the current COVID-19 pandemic; and
potential costs to attract, onboard, retain, and motivate qualified personnel.

The impact of one or more of the foregoing and other factors may cause our operating results to vary significantly. As such, we believe that quarter-to-quarter comparisons of our operating results may not be meaningful and should not be relied upon as an indication of future performance. If we fail to meet or exceed the
15


expectations of investors or securities analysts, then the trading price of our Class A common stock could fall substantially, and we could face costly lawsuits, including shareholder litigation.
A customer’s failure to deploy our solution after it enters into a subscription agreement with us, or the incorrect or improper deployment or use of our solution could result in customer dissatisfaction and negatively affect our business, operating results, financial condition, and growth prospects.
Our solution is deployed in a wide variety of technology environments and into a broad range of complex workflows. We believe our future success will depend in part on our ability to increase both the speed and success of our deployments, by improving our deployment methodology, hiring and training qualified professionals, deepening relationships with deployment partners, and increasing our ability to integrate into large-scale, complex technology environments. We often assist our customers in deploying our solution. In other cases, customers rely on third-party partners to complete the deployment. In some cases, customers initially engage us to deploy our solution, but, for a variety of reasons, including strategic decisions not to utilize subscription business models, fail to ultimately deploy our solution. If we or our third-party partners are unable to deploy our solution successfully, or unable to do so in a timely manner and, as a result, customers do not utilize our solution, we would not be able to generate future revenue from such customers based on transaction or revenue volume and the upsell of additional products and services, and our future operating results could be adversely impacted. In addition, customers may also seek refunds of their initial subscription fee. Moreover, customer perceptions of our solution may be impaired, our reputation and brand may suffer, and customers may choose not to renew or expand their use of our solution.
If we are not able to develop and release new products and services, or successful enhancements, new features, and modifications to our existing products and services, our business could be adversely affected.
The market for our solution, including our billing and revenue recognition offerings, is characterized by rapid technological change, frequent new product and service introductions and enhancements, changing customer demands, and evolving industry standards. The introduction of products and services embodying new technologies can quickly make existing products and services obsolete and unmarketable. Additionally, because we provide billing and finance solutions to help our customers with compliance and financial reporting, changes in law, regulations, and accounting standards could impact the usefulness of our products and services and could necessitate changes or modifications to our products and services to accommodate such changes. Subscription management products and services, including our billing and revenue recognition offerings, are inherently complex, and our ability to develop and release new products and services or enhancements, new features and modifications to our existing products and services depends on several factors, including timely completion, competitive pricing, adequate quality testing, integration with new and existing technologies and our solution, and overall market acceptance. We cannot be sure that we will succeed in developing, marketing, and delivering on a timely and cost-effective basis enhancements or improvements to our platform or any new products and services that respond to continued changes in subscription management practices or new customer requirements, nor can we be sure that any enhancements or improvements to our platform or any new products and services will achieve market acceptance. Since developing our solution is complex, the timetable for the release of new products and enhancements to existing products is difficult to predict, and we may not offer new products and updates as rapidly as our customers require or expect. Any new products or services that we develop may not be introduced in a timely or cost-effective manner, may contain errors or defects, or may not achieve the broad market acceptance necessary to generate sufficient revenue. Moreover, even if we introduce new products and services, we may experience a decline in revenue of our existing products and services that is not offset by revenue from the new products or services. For example, customers may delay making purchases of new products and services to permit them to make a more thorough evaluation of these products and services or until industry and marketplace reviews become widely available. Some customers may hesitate to migrate to a new product or service due to concerns regarding the complexity of migration or performance of the new product or service. In addition, we may lose existing customers who choose a competitor’s products and services or choose to utilize internally developed applications instead of our products and services. This could result in a temporary or permanent revenue shortfall and adversely affect our business.
In addition, because our products and services are designed to interoperate with a variety of other internal or third-party software products and business systems applications, we will need to continuously modify and enhance our products and services to keep pace with changes in application programming interfaces (APIs), and other software and database technologies. We may not be successful in either developing these new products and services, modifications, and enhancements or in bringing them to market in a timely fashion. There is no assurance that we will successfully resolve such issues in a timely and cost-effective manner. Furthermore, modifications to
16


existing platforms or technologies, including any APIs with which we interoperate, will increase our research and development expenses. Any failure of our products and services to operate effectively with each other or with other platforms and technologies could reduce the demand for our products and services, result in customer dissatisfaction, and adversely affect our business.
Our business depends largely on our ability to attract and retain talented employees, including senior management. If we lose the services of Tien Tzuo, our founder, Chairman, and Chief Executive Officer, or other critical talent across our executive team and in other key roles, we may not be able to execute on our business strategy.
Our future success depends on our continuing ability to attract, train, assimilate, and retain highly skilled personnel, including software engineers, sales personnel, and professional services personnel. We face intense competition for qualified individuals from numerous software and other technology companies. In addition, competition for qualified personnel, particularly software engineers, is particularly intense in the San Francisco Bay Area, where our headquarters is located. We may not be able to retain our current key employees or attract, train, assimilate, or retain other highly skilled personnel in the future. We may incur significant costs to attract and retain highly skilled personnel, and we may lose new employees to our competitors or other technology companies before we realize the benefit of our investment in recruiting and training them. As we move into new geographies, we will need to attract and recruit skilled personnel in those areas. If we are unable to attract and retain suitably qualified individuals who are capable of meeting our growing technical, operational, and managerial requirements, on a timely basis or at all, our business may be adversely affected.
Our future success also depends in large part on the continued services of senior management and other key personnel. In particular, we are highly dependent on the services of Tien Tzuo, our founder, Chairman and Chief Executive Officer, who is critical to the development of our technology, platform, future vision, and strategic direction. We rely on our leadership team in the areas of operations, security, marketing, sales, support, and general and administrative functions, and on individual contributors on our research and development team. Our senior management and other key personnel are all employed on an at-will basis, which means that they could terminate their employment with us at any time, for any reason, and without notice. As announced in March 2020, Tyler Sloat, our Chief Financial Officer, will resign from his role effective April 5, 2020. We have established an Office of the CFO consisting of senior finance leaders and have retained a leading recruiting firm to help identify our next CFO. We do not currently maintain key-person life insurance policies on any of our officers or employees. If we lose the services of senior management or other key personnel, or if we are unable to attract, train, assimilate, and retain the highly skilled personnel we need, our business, operating results, and financial condition could be adversely affected.
Volatility or lack of appreciation in our stock price may also affect our ability to attract and retain our key employees. Many of our senior personnel and other key employees have become, or will soon become, vested in a substantial amount of stock or stock options. Employees may be more likely to leave us if the shares they own or the shares underlying their vested options have significantly appreciated in value relative to the original purchase price of the shares or the exercise price of the options, or conversely, if the exercise price of the options that they hold are significantly above the market price of our Class A common stock. If we are unable to retain our employees, or if we need to increase our compensation expenses to retain our employees, our business, results of operations, financial condition, and cash flows could be adversely affected.
As a substantial portion of our sales efforts are increasingly targeted at large enterprise customers, our sales cycle may become increasingly lengthy and more expensive, we may encounter still greater pricing pressure and deployment and customization challenges, and we may have to delay revenue recognition for more complicated transactions, all of which could adversely impact our business and operating results.
As a substantial portion of our sales efforts are increasingly targeted at large enterprise customers, we face greater costs, longer sales cycles, and less predictability in the completion of some of our sales. In this market segment, the customer’s decision to use our solution may be an enterprise-wide decision, in which case these types of sales frequently require approvals by multiple departments and executive-level personnel and require us to provide greater levels of customer education regarding the uses and benefits of our solution, as well as education regarding security, privacy, and scalability of our solution, especially for those large “business to consumer” customers or those with extensive international operations. These large enterprise transactions might also be part of a customer’s broader business model or business systems transformation project, which are frequently subject to budget constraints, multiple approvals, and unplanned administrative, processing, security review, and other delays that could further lengthen the sales cycle. Larger enterprises typically have longer decision-making and
17


deployment cycles, may have greater resources to develop and maintain customized tools and applications, demand more customization, require greater functionality and scalability, expect a broader range of services, demand that vendors take on a larger share of risks, demand increased levels of customer service and support, require acceptance provisions that can lead to a delay in revenue recognition, and expect greater payment flexibility from vendors. We are often required to spend time and resources to better familiarize potential customers with the value proposition of our solution. As a result of these factors, sales opportunities with large enterprises may require us to devote greater sales and administrative support and professional services resources to individual customers, which could increase our costs, lengthen our sales cycle, and divert our own sales and professional services resources to a smaller number of larger customers. We may spend substantial time, effort, and money in our sales, design and implementation efforts without being successful in producing any sales or deploying our products in such a way that is satisfactory to our customers. All these factors can add further risk to business conducted with these customers. In addition, if sales expected from a large customer for a particular quarter are not realized in that quarter or at all, our business, operating results, and financial condition could be materially and adversely affected.
Furthermore, our sales and implementation cycles could be interrupted or affected by other factors outside of our control. For example, we are closely monitoring the COVID-19 pandemic and its potential impacts on our business. Like many other companies, including our customers and prospects, our employees are working from home and we have limited all non-essential business travel. Restrictions on travel and in-person meetings could affect services delivery, delay implementations, and interrupt sales activity and we cannot predict whether, for how long, or the extent to which the COVID-19 pandemic may adversely affect our business, results of operations, and financial condition.
If we are unable to grow our sales channels and our relationships with strategic partners, such as GSIs, management consulting firms, and resellers, sales of our products and services may suffer and our growth could be slower than we project.
In addition to our direct sales force, we use strategic partners, such as GSIs, management consulting firms, and resellers, to market, sell, and implement our solution. Historically, we have used these strategic partners to a limited degree, but we are prioritizing efforts to make these partners an increasingly important aspect of our business particularly with regard to enterprise and international sales and larger implementations of our products where these partners may have more expertise and established business relationships than we do. We expect to transition a portion of our professional services implementations to these strategic partners, and as a result we expect our professional services revenues to decrease over time. Our relationships with these strategic partners are at an early stage of development. We have generated limited revenue through these relationships to date, and we cannot assure you that these partners will be successful in marketing, selling or implementing our solution. Identifying these partners, negotiating and supporting relationships with them, including training them in how to sell or deploy our solution, and maintaining these relationships requires significant commitment of time and resources that may not yield a significant return on our investment in these relationships. Our future growth in revenue and ability to achieve and sustain profitability depends in part on our ability to identify, establish, and retain successful strategic partner relationships in the United States and internationally, which will take significant time and resources and involve significant risk. If we are unable to establish and maintain our relationships with these partners, or otherwise develop and expand our indirect distribution channel, our business, operating results, financial condition, or cash flows could be adversely affected.
We also cannot be certain that we will be able to maintain successful relationships with any strategic partners and, to the extent that our strategic partners are unsuccessful in marketing, selling, or implementing our solution, our business, operating results, and financial condition could be adversely affected. Our strategic partners may market to our customers the products and services of several different companies, including products and services that compete with our solution. Because our strategic partners do not have an exclusive relationship with us, we cannot be certain that they will prioritize or provide adequate resources to marketing our solution. Moreover, divergence in strategy by any of these partners may materially adversely affect our ability to develop, market, sell, or support our solution. We cannot assure you that our strategic partners will continue to cooperate with us. In addition, actions taken or omitted to be taken by such parties may adversely affect us. We are unable to control the quantity or quality of resources that our systems integrator partners commit to deploying our products and services, or the quality or timeliness of such deployment. If our partners do not commit sufficient or qualified resources to these activities, our customers will be less satisfied, be less supportive with references, or may require the investment of our resources at discounted rates. These, and other failures by our partners to successfully deploy our products and services, may have an adverse effect on our business and our operating results.
18


Errors, defects, or disruptions in our solution could diminish demand, harm our financial results, and subject us to liability.
Our customers use our products for important aspects of their businesses, and any errors, defects, or disruptions to our solution, or other performance problems with our solution could harm our brand and reputation and may damage our customers’ businesses. We are also reliant on third-party software and infrastructure, including the infrastructure of the Internet, to provide our products and services. Any failure of or disruption to this software and infrastructure could also make our solution unavailable to our customers. Our solution is constantly changing with new software releases, which may contain undetected errors when first introduced or released. Any errors, defects, disruptions in service, or other performance problems with our solution could result in negative publicity, loss of or delay in market acceptance of our products, loss of competitive position, delay of payment to us, lower renewal rates, or claims by customers for losses sustained by them. In such an event, we may be required, or may choose, for customer relations or other reasons, to expend additional resources in order to help correct the problem. Accordingly, any errors, defects, or disruptions to our solution could adversely impact our brand and reputation, revenue, and operating results.
In addition, because our products and services are designed to interoperate with a variety of internal and third-party systems and infrastructures, we need to continuously modify and enhance our products and services to keep pace with changes in software technologies. We may not be successful in either developing these modifications and enhancements or resolving interoperability issues in a timely and cost-effective manner. Any failure of our products and services to continue to operate effectively with internal or third-party infrastructures and technologies could reduce the demand for our products and services, resulting in dissatisfaction of our customers, and may materially and adversely affect our business.
Because we typically recognize subscription revenue over the term of the applicable agreement, a lack of subscription renewals or new subscription agreements may not be reflected immediately in our operating results and may be difficult to discern.
We generally recognize subscription revenue from customers ratably over the terms of their contracts, which typically vary between one and three years. As a result, most of the subscription revenue we report in each quarter is derived from the recognition of unearned revenue relating to subscriptions entered into during previous quarters. Consequently, a decline in new or renewed subscriptions in any particular quarter would likely have a minor impact on our revenue results for that quarter, but could negatively affect our revenue in future quarters. Accordingly, the effect of significant downturns in sales and market acceptance of our solution, and potential changes in our pricing policies or rate of renewals, may not be fully reflected in our operating results until future periods. Moreover, our subscription model makes it difficult for us to rapidly increase our revenue through additional sales in any period, as revenue from new customers must be recognized over the applicable subscription term.
Our growth forecasts we have provided publicly may prove to be inaccurate, and even if the markets in which we compete achieve the forecasted growth, we cannot assure that our business will grow at similar rates, if at all.
Growth forecasts are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. The forecasts we have provided publicly relating to the expected growth in the subscription billing and revenue recognition industry and ERP software market may prove to be inaccurate. Even if these markets experience the forecasted growth, we may not grow our business at similar rates, or at all. Our growth is subject to many factors, including our success in executing our business strategy, which is subject to many risks and uncertainties. Accordingly, the forecasts of market growth we have provided publicly should not be taken as indicative of our future growth.
The market for our revenue recognition automation software product, Zuora RevPro, is rapidly evolving as a result of the effectiveness of Topic 606, which makes it difficult to forecast adoption rates and demand for this product, and could have a material adverse effect on our business and operating results.
We began selling Zuora RevPro following our acquisition of Leeyo in May 2017. We have less experience marketing, determining pricing for, and selling Zuora RevPro, and we are still determining how to best market, price, and support adoption of this offering. We have directed, and intend to continue to direct, a significant portion of our financial and operating resources to develop and grow Zuora RevPro. The market for Zuora RevPro is rapidly evolving as a result of the effectiveness of Topic 606, the revenue recognition accounting standard that took effect for most public companies in January 2018. While we have seen a significant number of Zuora RevPro deployments associated with the effectiveness of Topic 606, it is uncertain whether Zuora RevPro will achieve and sustain high levels of demand and market acceptance. Our future success depends in part upon growth in this market and the
19


ability of our Zuora RevPro product to meet the demand for revenue recognition automation solutions. We have limited experience with respect to determining the optimal prices for this solution. Companies may choose to purchase our Zuora RevPro product to comply with Topic 606 in the short-term but may develop proprietary solutions in-house or migrate toward other solutions developed by our competitors in the future. Customers may purchase Zuora RevPro as a standalone product and not purchase other core Zuora products. The rapidly evolving nature of this market, as well as other factors that are beyond our control, reduces our ability to accurately evaluate our long-term outlook and forecast annual performance. A reduction or slowdown in demand for revenue recognition automation software, caused by shifts in the marketplace, regulatory requirements, accounting standards, lack of acceptance, technological challenges, and competing solutions, could have a material adverse effect on our business, future growth, operating results, and financial condition. Moreover, in the three months ended April 30, 2019, we temporarily slowed down implementations between our Zuora RevPro and Zuora Billing customers due to product integration challenges. This temporary slowdown resulted in lower than expected total revenues for such quarter and resulted in us lowering our financial projections. We resumed the paused customer implementations in late fiscal 2020. Some of our customers are now operationally live on our integrated product, and we continue to work with the remaining customers on their implementation of the integrated product.
Our long-term success depends, in part, on our ability to expand the sales of our solution to customers located outside of the United States. Our current international operations, and any further expansion of those operations, expose us to risks that could have a material adverse effect on our business, operating results, and financial condition.
We have been recognizing increased revenue from international sales, and we conduct our business activities in various foreign countries. We currently have operations in North America, Europe, Asia, and Australia. During fiscal 2020, we derived approximately 31% of our total revenue from customers located outside the United States. Our ability to manage our business and conduct our operations internationally requires considerable management attention and resources and is subject to the particular challenges of supporting a rapidly growing business in an environment of multiple cultures, customs, legal systems, regulatory systems, and commercial infrastructures. International expansion will require us to invest significant funds and other resources. Our operations in international markets may not develop at a rate that supports our level of investment. Expanding internationally may subject us to new risks that we have not faced before or increase risks that we currently face, including risks associated with:
recruiting and retaining talented and capable employees in foreign countries;
providing our solution to customers from different cultures, which may require us to adapt to sales practices, modify our solution, and provide features necessary to effectively serve the local market;
compliance with multiple, conflicting, ambiguous or evolving governmental laws and regulations, including those relating to employment matters, e-invoicing, consumer protection, privacy, data protection, information security, and encryption;
longer sales cycles in some countries;
increased third-party costs relating to data centers outside of the United States;
generally longer payment cycles and greater difficulty in collecting accounts receivable;
credit risk and higher levels of payment fraud;
weaker privacy and intellectual property protection in some countries, including China and India;
compliance with anti-bribery laws, such as the U.S. Foreign Corrupt Practices Act of 1977, as amended (FCPA), and the UK Bribery Act 2010 (UK Bribery Act);
currency exchange rate fluctuations;
tariffs, export and import restrictions, restrictions on foreign investments, sanctions, and other trade barriers or protection measures;
foreign exchange controls that might prevent us from repatriating cash earned outside the United States;
economic or political instability in countries where we may operate, including the potential effects of Brexit and the current COVID-19 pandemic;
corporate espionage;
20


compliance with the laws of numerous taxing jurisdictions, both foreign and domestic, in which we conduct business, potential double taxation of our international earnings, and potentially adverse tax consequences due to changes in applicable U.S. and foreign tax laws;
continuing uncertainty regarding social, political, immigration, and tax and trade policies in the U.S. and abroad;
increased costs to establish and maintain effective controls at foreign locations; and
overall higher costs of doing business internationally.
Political developments, economic uncertainty or downturns could adversely affect our business and operating results.
Political developments impacting government spending and international trade, including future government shutdowns in the United States, continued uncertainty surrounding the final terms of Brexit, political uncertainty in Hong Kong, health pandemics such as the COVID-19 pandemic, and trade disputes and tariffs, may negatively impact markets and cause weaker macroeconomic conditions. For example, depending on the final terms of Brexit and formal agreements and arrangements between the European Union and the United Kingdom, we could face new regulatory costs and burdens, including imposition of customs duties, or tariffs, on the sale of our solution to customers in the European Union. We are unable to predict how and to what extent Brexit will impact our future results of operations and cash flows. Brexit could also lead to disruptions to our business in the United Kingdom and Europe, including our relationships with our existing and prospective customers, partners, and employees, and adversely affect expansion of our international operations. The continuing effect of any or all of these political uncertainties could adversely impact demand for our products, harm our operations and weaken our financial results.
In addition, in recent years, the United States and other significant markets have experienced cyclical downturns and worldwide economic conditions remain uncertain. Economic uncertainty and associated macroeconomic conditions, including due to pandemics such as the current COVID-19 pandemic, make it extremely difficult for our customers and us to accurately forecast and plan future business activities, and could cause our customers to slow spending on our solution, which could delay and lengthen sales cycles. Furthermore, during uncertain economic times our customers may face issues gaining timely access to sufficient credit, which could result in an impairment of their ability to make timely payments to us. If that were to occur, we may be required to increase our allowance for doubtful accounts and our results could be negatively impacted.
We have customers in a variety of different industries. A significant downturn in the economic activity attributable to any particular industry may cause organizations to react by reducing their capital and operating expenditures in general or by specifically reducing their spending on information technology. In addition, our customers may delay or cancel information technology projects or seek to lower their costs by renegotiating vendor contracts. To the extent purchases of our solution are perceived by customers and potential customers to be discretionary, our revenue may be disproportionately affected by delays or reductions in general information technology spending. Also, customers may choose to develop in-house software or modify their legacy business software as an alternative to using our solution. Moreover, competitors may respond to challenging market conditions by lowering prices and attempting to lure away our customers.
We cannot predict the timing, strength, or duration of any economic slowdown or any subsequent recovery generally, or any industry in particular. If the conditions in the general economy and the markets in which we operate worsen from present levels, our business, financial condition, and operating results could be materially adversely affected.
If we fail to offer high-quality customer support, our business and reputation will suffer.
Once our solution is deployed to our customers, our customers rely on our support services to resolve any related issues. High-quality customer education and customer support is important for the successful marketing and sale of our products and for the renewal of existing customers. The importance of high-quality customer support will increase as we expand our business and pursue new enterprises. If we do not help our customers quickly resolve post-deployment issues and provide effective ongoing customer support, our ability to upsell additional products to existing customers could suffer and our reputation with existing or potential customers could be harmed.
We typically provide service level commitments under our customer contracts. If we fail to meet these contractual commitments, we could be obligated to provide credits or refunds for prepaid amounts related
21


to unused subscription services or face contract terminations, which could adversely affect our operating results.
Our customer contracts typically provide for service level commitments, which relate to service uptime, response times, and escalation procedures. If we are unable to meet the stated service level commitments or suffer extended periods of unavailability for our solution, we may be contractually obligated to provide these customers with service credits, refunds for prepaid amounts related to unused subscription services, or other remedies, or we could face contract terminations. In addition, we could face legal claims for breach of contract, product liability, tort, or breach of warranty. Although we have contractual protections, such as warranty disclaimers and limitation of liability provisions, in our customer agreements, they may not fully or effectively protect us from claims by customers, commercial relationships, or other third parties. We may not be fully indemnified by our vendors for service interruptions beyond our control, and any insurance coverage we may have may not adequately cover all claims asserted against us, or cover only a portion of such claims. In addition, even claims that ultimately are unsuccessful could result in our expenditure of funds in litigation and divert management’s time and other resources. Thus, our revenue could be harmed if we fail to meet our service level commitments under our agreements with our customers, including, but not limited to, maintenance response times and service outages. Typically, we have not been required to provide customers with service credits that have been material to our operating results, but we cannot assure you that we will not incur material costs associated with providing service credits to our customers in the future.
Additionally, any failure to meet our service level commitments could adversely impact our reputation, business, operating results, and financial condition.
Any disruption of service at our third-party data centers or Amazon Web Services could interrupt or delay our ability to deliver our services to our customers.
We currently host our solution, serve our customers, and support our operations in the United States primarily from a third-party Las Vegas-based data center and using Amazon Web Services (AWS), a provider of cloud infrastructure services. As part of our current disaster recovery arrangements, our customer data in the Las Vegas-based data center production environment is replicated to an AWS data center outside of the U.S. West Coast. Additionally, in Europe, we host our solution using AWS. We are also in the process of transitioning the hosting of a portion of our U.S. solution infrastructure to AWS, which may be more expensive than our current data center providers. Despite precautions, we may also experience planned and unplanned costs, interruptions, delays, and outages in service or other performance problems in connection with such transition. We also do not have control over the operations of the facilities of our data center providers or AWS. These facilities are vulnerable to damage or interruption from earthquakes, hurricanes, floods, fires, cyber security attacks, terrorist attacks, power losses, telecommunications failures, and similar events. The occurrence of a natural disaster or an act of terrorism, a decision to close the facilities without adequate notice, or other unanticipated problems could result in lengthy interruptions in our solution. In addition, the current COVID-19 pandemic could potentially disrupt the supply chain of hardware needed to maintain these third-party systems or to run our business. The facilities also could be subject to break-ins, computer viruses, sabotage, intentional acts of vandalism, and other misconduct.
Our solution’s continuing and uninterrupted performance is critical to our success. Because our products and services are used by our customers for billing and financial accounting purposes, it is critical that our solution be accessible without interruption or degradation of performance, and we typically provide our customers with service level commitments with respect to service uptime. Customers may become dissatisfied by any system failure that interrupts our ability to provide our solution to them. Outages could lead to the triggering of our service level agreements and the issuance of credits to our customers, in which case, we may not be fully indemnified for such losses pursuant to our agreement with AWS. We may not be able to easily switch our AWS operations to another cloud provider if there are disruptions or interference with our use of AWS. Sustained or repeated system failures would reduce the attractiveness of our solution to customers and result in contract terminations, thereby reducing revenue. Moreover, negative publicity arising from these types of disruptions could damage our reputation and may adversely impact use of our solution. We may not carry sufficient business interruption insurance to compensate us for losses that may occur as a result of any events that cause interruptions in our service.
Neither our third-party data center providers nor AWS have an obligation to renew their agreements with us on commercially reasonable terms, or at all. If we are unable to renew our agreements with these providers on commercially reasonable terms, if our agreements with our providers are prematurely terminated, or if in the future we add additional data center providers, we may experience additional costs or service downtime in connection with the transfer to, or the addition of, new data center providers. If these providers were to increase the cost of their services, we may have to increase the price of our solution, and our operating results may be adversely impacted.
22


Our customers and third-party partners often need training in the proper use of our solution to maximize its potential. If our solution is not deployed or used correctly or as intended, inadequate performance may result.
Because our customers rely on our solution to manage a wide range of subscription management operations, the incorrect or improper deployment or use of our solution, our failure to train customers on how to efficiently and effectively use our solution, or our failure to provide adequate support to our customers, may result in customers not renewing their subscriptions, customers reducing their use of our solution, negative publicity, or legal claims against us. Also, as we continue to expand our customer base, any failure by us to properly provide these services will likely result in lost opportunities for additional subscriptions to our solution.
Future changes in market conditions or customer demand could require changes to our prices or pricing model, which could adversely affect our business, operating results, and financial condition.
We generally charge our customers a flat fee for their use of our platform and a variable fee based on the amount of transaction volume they process through our system. If our customers do not increase their transaction volume, or an economic downturn reduces their transaction volume, our revenue may be adversely impacted by customers reducing their contracted transaction volume. We have limited experience with respect to determining the optimal prices for our platform, and, as a result, we have in the past needed to and expect in the future to need to change our pricing model from time to time. As the market for our platform matures, or as new competitors introduce new products or services that compete with ours, we may be unable to attract new customers at the same price or based on the same pricing models as we have used historically. We may experience pressure to change our pricing model to defer fees until our customers have fully deployed our solution. Moreover, larger organizations, which comprise a large and growing component of our sales efforts, may demand substantial price concessions. As a result, in the future we may be required to reduce our prices or change our pricing model, which could adversely affect our revenue, gross margin, profitability, financial position, and cash flow.
If we fail to integrate our solution with a variety of operating systems, software applications, and hardware platforms that are developed by others, our solution may become less marketable, less competitive, or obsolete, and our operating results may be adversely affected.
Our solution must integrate with a variety of network, hardware, and software platforms, and we need to continuously modify and enhance our solution to adapt to changes in cloud-enabled hardware, software, networking, browser, and database technologies. We have developed our solution to be able to integrate with third-party SaaS applications, including the applications of software providers that compete with us, through the use of APIs. For example, Zuora CPQ integrates with certain capabilities of Salesforce using publicly available APIs. In general, we rely on the fact that the providers of such software systems, including Salesforce, continue to allow us access to their APIs to enable these integrations. To date, we have not relied on a long-term written contract to govern our integration relationship with Salesforce. Instead, we are subject to the standard terms and conditions for application developers of Salesforce, which govern the distribution, operation, and fees of applications on the Salesforce platform, and which are subject to change by Salesforce from time to time. We also integrate certain aspects of our solution with other platform providers. Any change or deterioration in our relationship with any platform provider may adversely impact our business and operating results.
Our business may be adversely impacted if any platform provider:
discontinues or limits access to its APIs by us;
terminates or does not allow us to renew or replace our contractual relationship;
modifies its terms of service or other policies, including fees charged to, or other restrictions on, us or other application developers, or changes how customer information is accessed by us or our customers;
establishes more favorable relationships with one or more of our competitors, or acquires one or more of our competitors or is acquired by a competitor and offers competing services to us; or
otherwise develops its own competitive offerings.
In addition, we have benefited from these platform providers’ brand recognition, reputations, and customer bases. Any losses or shifts in the market position of these platform providers in general, in relation to one another or to new competitors or new technologies could lead to losses in our relationships or customers, or to our need to identify or transition to alternative channels for marketing our solutions. Such changes could consume substantial
23


resources and may not be effective. If we are unable to respond to changes in a cost-effective manner, our solution may become less marketable, less competitive, or obsolete and our operating results may be negatively impacted.
If we fail to develop, maintain, and enhance our brand and reputation cost-effectively, our business and financial condition may be adversely affected.
We believe that developing, maintaining, and enhancing awareness and integrity of our brand and reputation in a cost-effective manner are important to achieving widespread acceptance of our solution and are important elements in attracting new customers and maintaining existing customers. We believe that the importance of our brand and reputation will increase as competition in our market further intensifies. Successful promotion of our brand and the Subscription Economy concept will depend on the effectiveness of our marketing efforts, our ability to provide a reliable and useful solution at competitive prices, the perceived value of our solution, and our ability to provide quality customer support. In addition, 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 strategic partners. Brand promotion activities may not yield increased revenue, and even if they do, the increased revenue may not offset the expenses we incur in building and maintaining our brand and reputation. We also rely on our customer base and community of end-users in a variety of ways, including to give us feedback on our solution and to provide user-based support to our other customers. If we fail to promote and maintain our brand successfully or to maintain loyalty among our customers, or if we incur substantial expenses in an unsuccessful attempt to promote and maintain our brand, we may fail to attract new customers and partners or retain our existing customers and partners and our business and financial condition may be adversely affected. Any negative publicity relating to our customers, employees, partners, or others associated with these parties, may also tarnish our own reputation simply by association and may reduce the value of our brand. Damage to our brand and reputation may result in reduced demand for our solution and increased risk of losing market share to our competitors. Any efforts to restore the value of our brand and rebuild our reputation may be costly and may not be successful.
Our customers may fail to pay us in accordance with the terms of their agreements, necessitating action by us to compel payment.
We typically enter into non-cancelable agreements with our customers with a term of one to three years. If customers fail to pay us under the terms of our agreements, we may be adversely affected both from the inability to collect amounts due and the cost of enforcing the terms of our contracts, including litigation. The risk of such negative effects increases with the term length of our customer arrangements. Furthermore, some of our customers may seek bankruptcy protection or other similar relief and fail to pay amounts due to us, or pay those amounts more slowly, either of which could adversely affect our operating results, financial position, and cash flow.
Adverse litigation judgments or settlements resulting from legal proceedings in which we may be involved could expose us to monetary damages or limit our ability to operate our business.
We are currently involved in stockholder litigation and have in the past and may in the future become involved in other class actions, derivative actions, private actions, collective actions, investigations, and various other legal proceedings by stockholders, customers, employees, suppliers, competitors, government agencies, or others. The results of any such litigation, investigations, and other legal proceedings are inherently unpredictable and expensive. Any claims against us, whether meritorious or not, could be time consuming, result in costly litigation, damage our reputation, require significant amounts of management time, and divert significant resources. If any of these legal proceedings were to be determined adversely to us, or we were to enter into a settlement arrangement, we could be exposed to monetary damages or limits on our ability to operate our business, which could have an adverse effect on our business, financial condition, and operating results.
Failure to protect our intellectual property could adversely affect our business.
Our success depends in large part on our proprietary technology. We rely on various intellectual property rights, including patents, copyrights, trademarks, and trade secrets, as well as confidentiality provisions and contractual arrangements, to protect our proprietary rights. If we do not protect and enforce our intellectual property rights successfully, our competitive position may suffer, which could adversely impact our operating results.
Our pending patent or trademark applications may not be allowed, or competitors may challenge the validity, enforceability or scope of our patents, copyrights, trademarks or the trade secret status of our proprietary information. There can be no assurance that additional patents will be issued or that any patents that are issued will provide significant protection for our intellectual property. There is also no assurance that we will be able to register
24


trademarks that are critical to our business. In addition, our patents, copyrights, trademarks, trade secrets, and other intellectual property rights may not provide us a significant competitive advantage. There is no assurance that the particular forms of intellectual property protection that we seek, including business decisions about when to file patents and when to maintain trade secrets, will be adequate to protect our business.
Moreover, recent amendments to U.S. patent law, developing jurisprudence regarding U.S. patent law, and possible future changes to U.S. or foreign patent laws and regulations may affect our ability to protect and enforce our intellectual property rights. In addition, the laws of some countries do not provide the same level of protection of our intellectual property as do the laws of the United States. As we expand our international activities, our exposure to unauthorized copying and use of our solution and proprietary information will likely increase. Despite our precautions, our intellectual property is vulnerable to unauthorized access through employee error or actions, theft, and cybersecurity incidents, and other security breaches. It may be possible for third parties to infringe upon or misappropriate our intellectual property, to copy our solution, and to use information that we regard as proprietary to create products and services that compete with ours. Effective intellectual property protection may not be available to us in every country in which our solution is available. For example, some foreign countries have compulsory licensing laws under which a patent owner must grant licenses to third parties. In addition, many countries limit the enforceability of patents against certain third parties, including government agencies or government contractors. In these countries, patents may provide limited or no benefit. We may need to expend additional resources to defend our intellectual property rights domestically or internationally, which could impair our business or adversely affect our domestic or international expansion. Moreover, we may not pursue or file patent applications or apply for registration of copyrights or trademarks in the United States and foreign jurisdictions in which we operate with respect to our potentially patentable inventions, works of authorship, marks and logos for a variety of reasons, including the cost of procuring such rights and the uncertainty involved in obtaining adequate protection from such applications and registrations. If we cannot adequately protect and defend our intellectual property, we may not remain competitive, and our business, operating results, and financial condition may be adversely affected.
We enter into confidentiality and invention assignment agreements with our employees and consultants and enter into confidentiality agreements with other parties. We cannot assure you that these agreements will be effective in controlling access to, use of, and distribution of our proprietary information or in effectively securing exclusive ownership of intellectual property developed by our current or former employees and consultants. Further, these agreements may not prevent other parties from independently developing technologies that are substantially equivalent or superior to our solution.
We may need to spend significant resources securing and monitoring our intellectual property rights, and we may or may not be able to detect infringement by third parties. Our competitive position may be harmed if we cannot detect infringement and enforce our intellectual property rights quickly or at all. In some circumstances, we may choose to not pursue enforcement because an infringer has a dominant intellectual property position or for other business reasons. In addition, competitors might avoid infringement by designing around our intellectual property rights or by developing non-infringing competing technologies. Litigation may be necessary in the future to enforce our intellectual property rights and to protect our trade secrets. Litigation brought to protect and enforce our intellectual property rights could be costly, time-consuming, and distracting to management, and could result in the impairment or loss of portions of our intellectual property. Further, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims attacking the scope, validity, and enforceability of our intellectual property rights, or with counterclaims and countersuits asserting infringement by our products and services of third-party intellectual property rights. Our failure to secure, protect, and enforce our intellectual property rights could seriously adversely affect our brand and our business.
Additionally, the United States Patent and Trademark Office and various foreign governmental patent agencies require compliance with a number of procedural, documentary, fee payment, and other similar provisions in order to complete the patent or trademark application process and to maintain issued patents or trademarks. There are situations in which noncompliance or non-payment can result in abandonment or lapse of the patent or trademark or associated application, resulting in partial or complete loss of patent or trademark rights in the relevant jurisdiction. If this occurs, it could have a material adverse effect on our business operations and financial condition.
We are vulnerable to intellectual property infringement claims brought against us by others.
There has been considerable activity in our industry to develop and enforce intellectual property rights. Successful intellectual property infringement claims against us or certain third parties, such as our customers, resellers, or strategic partners, could result in monetary liability or a material disruption in the conduct of our business. We cannot be certain that our products and services, content, and brand names do not or will not infringe valid patents, trademarks, copyrights, or other intellectual property rights held by third parties. We may be subject to
25


legal proceedings and claims from time to time relating to the intellectual property of others in the ordinary course of our business. Any intellectual property litigation to which we might become a party, or for which we are required to provide indemnification, may require us to cease selling or using solutions that incorporate the intellectual property that we allegedly infringe, make substantial payments for legal fees, settlement payments, or other costs or damages, obtain a license, which may not be available on reasonable terms or at all, to sell or use the relevant technology, or redesign the allegedly infringing solutions to avoid infringement, which could be costly, time-consuming, or impossible. Any claims or litigation, regardless of merit, could cause us to incur significant expenses and, if successfully asserted against us, could require that we pay substantial damages or ongoing royalty payments, prevent us from offering our products and services, or require that we comply with other unfavorable terms. We do not have a significant patent portfolio, which could prevent us from deterring patent infringement claims through our own patent portfolio, and our competitors and others may now and in the future have significantly larger and more mature patent portfolios than we have. We may also be obligated to indemnify our customers or strategic partners in connection with such infringement claims, or to obtain licenses from third parties or modify our solution, and each such obligation could further exhaust our resources. Some of our IP infringement indemnification obligations are contractually capped at a very high amount or not capped at all.
Even if the claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the time and attention of our management and other employees, and adversely affect our business and operating results. We expect that the occurrence of infringement claims is likely to grow as the market for subscription management products and services grows. Accordingly, our exposure to damages resulting from infringement claims could increase and this could further exhaust our financial and management resources.
We employ third-party licensed software for use in or with our software, and the inability to maintain these licenses or errors in the software we license could result in increased costs or reduced service levels, which could adversely affect our business.
Our software incorporates certain third-party software obtained under licenses from other companies. We anticipate that we will continue to rely on such third-party software and development tools from third parties in the future. Although we believe that there are commercially reasonable alternatives to the third-party software we currently license, including open source software, this may not always be the case, or it may be difficult or costly to migrate to other third-party software. Our use of additional or alternative third-party software would require us to enter into license agreements with third parties. In addition, integration of our software with new third-party software may require significant work and require substantial investment of our time and resources. Also, any undetected or uncorrected errors or defects in third-party software could prevent the deployment or impair the functionality of our software, present security risks, delay new updates or enhancements to our solution, result in a failure of our solution, and injure our reputation.
Our solution contains open source software components, and failure to comply with the terms of the underlying licenses could restrict our ability to sell our solution.
Our solution incorporates certain open source software. An open source license typically permits the use, modification, and distribution of software in source code form subject to certain conditions. Some open source licenses contain conditions that any person who distributes or uses a modification or derivative work of software that was subject to an open source license make the modified version subject to the same open source license. Distributing or using software that is subject to this kind of open source license can lead to a requirement that certain aspects of our solution be distributed or made available in source code form. Although we do not believe that we have used open source software in a manner that might condition its use on our distribution of any portion of our solution in source code form, the interpretation of open source licenses is legally complex and, despite our efforts, it is possible that we may be liable for copyright infringement, breach of contract, or other claims if our use of open source software is adjudged to not comply with the applicable open source licenses.
Moreover, we cannot assure you that our processes for controlling our use of open source software in our solution will be effective. If we have not complied with the terms of an applicable open source software license, we may need to seek licenses from third parties to continue offering our solution on terms that are not economically feasible, to re-engineer our solution to remove or replace the open source software, to discontinue the sale of our solution if re-engineering could not be accomplished on a timely basis, to pay monetary damages, or to make available the source code for aspects of our proprietary technology, any of which could adversely affect our business, operating results, and financial condition.
26


In addition to risks related to license requirements, use of open source software can involve greater risks than those associated with use of third-party commercial software, as open source licensors generally do not provide warranties, assurances of title, performance, non-infringement, or controls on the origin of the software. There is typically no support available for open source software, and we cannot assure you that the authors of such open source software will not abandon further development and maintenance. Open source software may contain security vulnerabilities, and we may be subject to additional security risk by using open source software. Many of the risks associated with the use of open source software, such as the lack of warranties or assurances of title or performance, cannot be eliminated, and could, if not properly addressed, negatively affect our business. We have established processes to help alleviate these risks, including a review process for screening requests from our development organizations for the use of open source software, but we cannot be sure that all open source software is identified or submitted for approval prior to use in our solution.
We may be unable to integrate acquired businesses and technologies successfully or to achieve the expected benefits of such acquisitions. We may acquire or invest in additional companies, which may divert our management’s attention, result in additional dilution to our stockholders, and consume resources that are necessary to sustain our business.
Our business strategy may, from time to time, include acquiring other complementary products, technologies, or businesses. For example, in May 2017, we acquired Leeyo. An acquisition, investment, or business relationship may result in unforeseen operating difficulties and expenditures. In particular, we may encounter difficulties assimilating or integrating the businesses, technologies, products, personnel, or operations of the acquired companies, particularly if the key personnel of the acquired companies choose not to work for us, if an acquired company’s software is not easily adapted to work with ours, or if we have difficulty retaining the customers of any acquired business due to changes in management or otherwise. For example, during the three months ended April 30, 2019, we experienced product integration challenges and consequently temporarily slowed down our implementations in that period between our Zuora Billing and Zuora RevPro customers. We resumed the paused customer implementations in late fiscal 2020. Some of our customers are now operationally live on our integrated product, and we continue to work with the remaining customers on their implementation of the integrated product.
Acquisitions may also disrupt our business, divert our resources, and require significant management attention that would otherwise be available for development of our business. Moreover, the anticipated benefits of any acquisition, investment, or business relationship may not be realized or we may be exposed to unknown liabilities. We may in the future seek to acquire or invest in additional businesses, products, technologies, or other assets. We also may enter into relationships with other businesses to expand our products and services or our ability to provide our products and services in foreign jurisdictions, which could involve preferred or exclusive licenses, additional channels of distribution, discount pricing, or investments in other companies. Negotiating these transactions can be time consuming, difficult, and expensive, and our ability to close these transactions may often be subject to approvals that are beyond our control. Consequently, these transactions, even if undertaken and announced, may not close. For one or more of those transactions, we may:
issue additional equity securities that would dilute our stockholders;
use cash that we may need in the future to operate our business;
incur debt on terms unfavorable to us or that we are unable to repay;
incur large charges or substantial liabilities;
encounter difficulties retaining key employees of the acquired company or integrating diverse software codes or business cultures; and
become subject to adverse tax consequences, substantial depreciation, or deferred compensation charges.
Any of these risks could adversely impact our business and operating results.
If we are not able to satisfy data protection, security, privacy, and other government- and industry-specific requirements, our growth could be harmed.
We are subject to data protection, security, privacy, and other government- and industry-specific requirements, including those that require us to notify individuals of data security and privacy incidents involving certain types of personal data. Security and privacy compromises experienced by us or our service providers may lead to public disclosures, which could harm our reputation, erode customer confidence in the effectiveness of our security and privacy measures, negatively impact our ability to attract new customers, cause existing customers to elect not to
27


renew their subscriptions with us, or negatively impact our employee relationships or impair our ability to attract new employees. In addition, some of the industries we serve have industry-specific requirements relating to compliance with certain security, privacy and regulatory standards, such as those required by the Health Insurance Portability and Accountability Act. We also maintain compliance with the Payment Card Industry Data Security Standard, which is critical to the financial services and insurance industries. As we expand and sell into new verticals and regions, we will likely need to comply with these and other requirements to compete effectively. If we cannot comply or if we incur a violation in one or more of these requirements, our growth could be adversely impacted, and we could incur significant liability.
Privacy and security concerns and laws, or other domestic or foreign regulations, may reduce the effectiveness of our solution and adversely affect our business.
Our customers can use our solution to collect, use, and store personal or identifying information regarding their customers or other end users. National and local governments and agencies in the countries in which we operate and in which our customers operate have adopted, are considering adopting, or may adopt laws and regulations regarding the collection, use, storage, data residency, processing, and disclosure of information obtained from consumers and other individuals, which could impact our ability to offer our products and services in certain jurisdictions or our customers’ ability to deploy our solution globally. Laws and regulations relating to the collection, use, disclosure, security, and other processing of individuals’ information can vary significantly from jurisdiction to jurisdiction. The European Union and many countries, including China and India, as well as states within the United States, such as California, have in place or are enacting stricter laws and regulations relating to privacy and data collection. We also may be bound by contractual obligations and other obligations relating to privacy, data protection, and information security that are more stringent than applicable laws and regulations. The costs of compliance with, and other burdens imposed by, laws, regulations, standards, and other obligations relating to privacy, data protection, and information security are significant. In addition, some companies, particularly larger or global enterprises, often will not contract with vendors that do not meet these rigorous standards and often seek contract terms to ensure we are financially liable for any breach of laws or regulations. Accordingly, our failure, or perceived inability, to comply with these laws, regulations, standards, and other obligations may limit the use and adoption of our solution, reduce overall demand for our solution, lead to regulatory investigations, breach of contract claims, litigation, and significant fines, penalties, or liabilities for actual or alleged noncompliance, or slow the pace at which we close sales transactions, any of which could harm our business. Moreover, if we or any of our employees or contractors fail or are believed to fail to adhere to appropriate practices regarding our customers’ data, it may damage our reputation and brand.
Additionally, we expect that existing laws, regulations, standards, and other obligations may be interpreted in new and differing manners in the future, and may be inconsistent among jurisdictions. Future laws, regulations, standards, and other obligations, and changes in the interpretation of existing laws, regulations, standards, and other obligations could result in increased regulation, increased costs of compliance and penalties for non-compliance, costly changes to Zuora's products or their functionality, and limitations on data collection, use, disclosure, and transfer for us and our customers. The European Union and United States agreed in 2016 to a framework for data transferred from the European Union to the United States, called the Privacy Shield, but this framework has been challenged by private parties and may face additional challenges by national regulators or additional private parties. Additionally, the General Data Protection Regulation (GDPR) became effective in May 2018. The GDPR establishes, and the pending European Union ePrivacy Regulation is expected to establish, new requirements applicable to the handling of personal data and imposes penalties for non-compliance of up to the greater of €20 million or 4% of worldwide revenue. Additionally, in January 2020, the California Consumer Privacy Act (CCPA) which provides new data privacy rights for consumers and contains new operational requirements for companies, went into effect. The costs of compliance with, and other burdens imposed by, the GDPR, CCPA and other U.S., European Union, China (including the Cybersecurity Law of China) and foreign laws currently in existence or that may be passed in the future, may limit the use and adoption of our products and services and could have an adverse impact on our business.
The costs of compliance with, and other burdens imposed by, laws and regulations relating to privacy, data protection, and information security that are applicable to the businesses of our customers may adversely affect our customers’ ability and willingness to process, handle, store, use, and transmit certain types of information, such as demographic and other personal information, of their customers using our solution, which could limit the use, effectiveness, and adoption of our solution and reduce overall demand. In addition, the other bases on which we and our customers rely for the transfer of personal data across national borders, such as the Standard Contractual Clauses promulgated by the EU Commission Decision 2010/87/EU, commonly referred to as the Model Clauses, continue to be subjected to regulatory and judicial scrutiny. We have taken steps in our privacy compliance efforts to
28


address the United Kingdom's departure in January 2020 from the European Union (commonly referred to as "Brexit"). The United Kingdom implemented the Data Protection Act, effective in May 2018 and statutorily amended in 2019, that substantially implements the GDPR. Brexit has created uncertainty with regard to the requirements for data transfers between the United Kingdom, the European Union and other jurisdictions, and the ability to conduct business and transfer personal data between the United Kingdom, the European Union and other countries may be negatively impacted due to circumstances beyond our control, including ongoing uncertainty regarding the final terms of Brexit and formal agreements or arrangements between the European Union and the United Kingdom, changes in laws and enforcement, or the time and costs to put in place new bases on which we and our customers can rely for the transfer of personal data. If we or our customers are unable to transfer data between and among countries and regions in which we operate, it could decrease demand for our solution, require us to modify or restrict our solution, products, services, or operations, and impair our ability to maintain and grow our customer base and increase our revenue. With respect to any changes we consider necessary or appropriate to make to our solution, products, services, or practices in an effort to comply, or allow our customers to comply, with laws, regulations, or other obligations relating to privacy, data protection, or information security, we may be unable to make those changes in a commercially reasonable manner, in a timely fashion, or at all. Even the perception of privacy concerns, whether or not valid, may inhibit the adoption, effectiveness, or use of our solution.
In addition to government activity, privacy advocacy groups, the technology industry, and other industries have established or may establish various new, additional, or different self-regulatory standards that may place additional burdens on us. Our customers may expect us to meet voluntary certifications or adhere to other standards established by them or third parties, and we may be required or otherwise find it advisable to obtain these certifications or adhere to these standards. If we are unable to maintain these certifications or meet these standards, it could reduce demand for our solution and adversely affect our business.
Failure to comply with anti-corruption and anti-money laundering laws, including the FCPA and similar laws associated with our activities outside of the United States, could subject us to penalties and other adverse consequences.
We are subject to the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the USA PATRIOT Act, the UK Bribery Act, and possibly other anti-bribery and anti-money laundering laws in countries in which we conduct activities. We face significant risks if we fail to comply with the FCPA and other anti-corruption laws that prohibit companies and their employees and third-party intermediaries from promising, authorizing, offering, or providing, directly or indirectly, improper payments or benefits to foreign government officials, political parties, and private-sector recipients for the purpose of obtaining or retaining business, directing business to any person, or securing any advantage. In many foreign countries, particularly in countries with developing economies, it may be a local custom that businesses engage in practices that are prohibited by the FCPA or other applicable laws and regulations. In addition, we use various third parties to sell our solution and conduct our business abroad. We or our third-party intermediaries may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities and we can be held liable for the corrupt or other illegal activities of these third-party intermediaries, our employees, representatives, contractors, partners, and agents, even if we do not explicitly authorize such activities. We have implemented an anti-corruption compliance program but cannot assure you that all of our employees and agents, as well as those companies to which we outsource certain of our business operations, will not take actions in violation of our policies and applicable law, for which we may be ultimately held responsible.
Any violation of the FCPA, other applicable anti-corruption laws, and anti-money laundering laws could result in whistleblower complaints, adverse media coverage, investigations, loss of export privileges, or severe criminal or civil sanctions, which could have a materially adverse effect on our reputation, business, operating results, and prospects. In addition, responding to any enforcement action may result in a significant diversion of management’s attention and resources, significant defense costs, and other professional fees.
We are required to comply with governmental export control laws and regulations. Our failure to comply with these laws and regulations could have an adverse effect on our business and operating results.
Our solution is subject to governmental, including United States and European Union, export control laws and import regulations, and as a U.S. company we are covered by the U.S. sanctions regulations. U.S. export control and economic sanctions laws and regulations prohibit the shipment of certain products and services to U.S. embargoed or sanctioned countries, governments, entities and persons, and complying with export control and sanctions regulations for a particular sale may be time-consuming and may result in the delay or loss of sales opportunities. While we take precautions to prevent our solution from being exported in violation of these laws or
29


engaging in any other activities that are subject to these regulations, if we were to fail to comply with U.S. export laws, U.S. Customs regulations and import regulations, U.S. economic sanctions, and other countries’ import and export laws, we could be subject to substantial civil and criminal penalties, including fines for the company, incarceration for responsible employees and managers; the possible loss of export or import privileges which could impact our ability to provide our solution to customers; and reputational harm.
We incorporate encryption technology into certain of our products and certain encryption products may be exported outside of the United States only by a license or a license exception. In addition, various countries regulate the import of certain encryption technology, including 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 deploy our products in those countries. Although we take precautions to prevent our products from being provided in violation of such laws, we cannot assure you that inadvertent violations of such laws have not occurred or will not occur in connection with the distribution of our products despite the precautions we take. Governmental regulation of encryption technology and regulation of imports or exports, or our failure to obtain required import or export approval for our products, could harm our international sales and adversely affect our operating results.
Further, if our partners, including suppliers, fail to obtain required import, export, or re-export licenses or permits, we may also be harmed, become the subject of government investigations or penalties, and incur reputational harm. Changes in our solution or changes in export and import regulations may create delays in the introduction of our solution in international markets, prevent our customers with international operations from deploying our solution globally or, in some cases, prevent the export or import of our solution to certain countries, governments, or persons altogether. Any change in export or import laws or regulations, economic sanctions, or related legislation, shift in the enforcement or scope of existing laws and regulations, or change in the countries, governments, persons, or technologies targeted by such laws and regulations, could result in decreased use of our solution by, or in our decreased ability to export or sell our solution to, existing or potential customers such as customers with international operations or customers who are added to the restricted entities list published by the U.S. Office of Foreign Assets Control (OFAC). Any decreased use of our solution or limitation on our ability to export or sell our solution would likely harm our business, financial condition, and operating results.
Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations which could subject our business to increased tax liability.
Under the Tax Cuts and Jobs Act (Tax Reform Act), although the treatment of tax losses generated in taxable years ending on or before December 31, 2017 has generally not changed, tax losses generated in taxable years beginning after December 31, 2017 may be utilized to offset no more than 80% of taxable income annually. This change may require us to pay more federal income taxes in future years than we would have had to pay under pre-existing law. In addition, the Tax Reform Act's new "base erosion and anti-abuse tax" or "BEAT" may require us to pay additional federal income taxes even in years when we are not profitable.
The applicability of sales, use and other tax laws or regulations in the U.S. and internationally on our business is uncertain. Adverse tax laws or regulations could be enacted or existing laws could be applied to us or our customers, which could subject us to additional tax liability and related interest and penalties, increase the costs of our services and adversely impact our business.

The application of federal, state, local, and non-U.S. tax laws to services provided electronically is evolving. New income, sales, use, value-added, or other direct or indirect tax laws, statutes, rules, regulations, or ordinances could be enacted at any time (possibly with retroactive effect), and could be applied solely or disproportionately to services provided over the Internet or could otherwise materially affect our financial position and results of operations. Many countries in the European Union, as well as a number of other countries and organizations such as the Organization for Economic Cooperation and Development, have recently proposed or recommended changes to existing tax laws or have enacted new laws that could impact our tax obligations. As we expand the scale of our international business activities, any changes in the U.S. or foreign taxation of such activities may increase our worldwide effective tax rate and harm our business, results of operations, and financial condition.
In addition, state, local, and foreign tax jurisdictions have differing rules and regulations governing sales, use, value-added, and other taxes, and these rules and regulations can be complex and are subject to varying interpretations that may change over time. For example, a U.S. Supreme Court ruling in June 2018 could result in more states requiring us to collect sales or use tax on sales we make to their residents. Existing tax laws, statutes, rules, regulations, or ordinances could be interpreted, changed, modified, or applied adversely to us (possibly with retroactive effect), which could require us or our customers to pay additional tax amounts on prior sales and going forward, as well as require us or our customers to pay fines or penalties and interest for past amounts. Although our
30


customer contracts typically provide that our customers must pay all applicable sales and similar taxes, our customers may be reluctant to pay back taxes and associated interest or penalties, or we may determine that it would not be commercially feasible to seek reimbursement. If we are required to collect and pay back taxes and associated interest and penalties, or we are unsuccessful in collecting such amounts from our customers, we could incur potentially substantial unplanned expenses, thereby adversely impacting our operating results and cash flows. Imposition of such taxes on our services going forward could also adversely affect our sales activity and have a negative impact on our operating results and cash flows.
If currency exchange rates fluctuate substantially in the future, the results of our operations, which are reported in U.S. dollars, could be adversely affected.
As we continue to expand our international operations, we become more exposed to the effects of fluctuations in currency exchange rates. Although we expect an increasing number of sales contracts to be denominated in currencies other than the U.S. dollar in the future, the majority of our sales contracts have historically been denominated in U.S. dollars, and therefore, most of our revenue has not been subject to foreign currency risk. However, a strengthening of the U.S. dollar could increase the real cost of our solution to our customers outside of the United States, which could adversely affect our business, operating results, financial condition, and cash flows. In addition, we incur expenses for employee compensation and other operating expenses at our non-U.S. locations in the local currency. Fluctuations in the exchange rates between the U.S. dollar and other currencies could result in the dollar equivalent of such expenses being higher. This could have a negative impact on our operating results. Although we may in the future decide to undertake foreign exchange hedging transactions to cover a portion of our foreign currency exchange exposure, we currently do not hedge our exposure to foreign currency exchange risks.
Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States.
Generally Accepted Accounting Principles (GAAP) is subject to interpretation by the Financial Accounting Standards Board (FASB), the SEC, and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results, and could affect the reporting of transactions completed before the announcement of a change. Any difficulties in implementing these pronouncements could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline and harm investors' confidence in us.
Any difficulties in implementing new accounting pronouncements, such as those described in Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements of our Notes to Consolidated Financial Statements included in this Form 10-K, could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline and harm investors’ confidence in us.
Certain of our operating results and financial metrics may be difficult to predict as a result of seasonality.
Although we have not historically experienced significant seasonality with respect to our subscription revenue throughout the year, we have seen seasonality in our sales cycle as a large percentage of our customers make their purchases in the third month of any given quarter. In addition, our fourth quarter has historically been our strongest quarter. We believe that this results in part from the procurement, budgeting, and deployment cycles of many of our customers. We generally expect a relative increase in sales in the second half of each year as budgets of our customers for annual capital purchases are being fully utilized. We may be affected by seasonal trends in the future, particularly as our business matures. Such seasonality may result from a number of factors, including a slowdown in our customers’ procurement process during certain times of the year, both domestically and internationally, and customers choosing to spend remaining budgets shortly before the end of their fiscal years. These effects may become more pronounced as we target larger organizations and their larger budgets for sales of our solution. Additionally, this seasonality may be reflected to a much lesser extent, and sometimes may not be immediately apparent, in our revenue, due to the fact that we recognize subscription revenue over the term of the applicable subscription agreement. In addition, our ability to record professional services revenue can potentially vary based on the number of billable days in the given quarter, which is impacted by holidays and vacations. To the extent we experience this seasonality, it may cause fluctuations in our operating results and financial metrics and make forecasting our future operating results and financial metrics more difficult.
We may need to raise additional capital required to grow our business, and we may not be able to raise capital on terms acceptable to us or at all.
31


In order to support our growth and respond to business challenges, such as developing new features or enhancements to our solution to stay competitive, acquiring new technologies, and improving our infrastructure, we have made significant financial investments in our business, and we intend to continue to make such investments. As a result, to provide the funds required for these investments and other business endeavors, we may need to engage in equity or debt financings, in addition to any indebtedness we may have under our then current debt arrangements. If we raise additional funds through equity or convertible debt issuances, our existing stockholders may suffer significant dilution, and these securities could have rights, preferences, and privileges that are superior to that of holders of our common stock. If we obtain additional funds through debt financing, we may not be able to obtain such financing on terms favorable to us. Such terms may involve additional restrictive covenants making it difficult to engage in capital raising activities and pursue business opportunities, including potential acquisitions. If we are unable to obtain adequate financing or financing on terms satisfactory to us 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, requiring us to delay, reduce, or eliminate some or all of our operations.
The requirements of being a public company may strain our resources, divert management’s attention, and affect our ability to attract and retain additional executive management and qualified board members.
As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act of 2002 (Sarbanes-Oxley Act), the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, the listing requirements of the New York Stock Exchange, and other applicable securities rules and regulations. We expect compliance with these rules and regulations will continue to increase our legal and financial compliance costs, make some activities more difficult, time-consuming, or costly, and increase demand on our systems and resources, particularly as we no longer qualify as an emerging growth company (EGC). The Exchange Act requires, among other things, that we file annual, quarterly, and current reports with respect to our business and operating results. The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. In order to maintain and, if required, improve our disclosure controls and procedures and internal control over financial reporting to meet this standard, significant resources and management oversight may be required. As a result, management’s attention may be diverted from other business concerns, which could adversely affect our business and operating results. Although we have already hired additional employees and outside consultants to comply with these requirements, we may need to add additional resources, which would increase our costs and expenses.
In addition, changing laws, regulations, and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs, and making some activities more time consuming. These laws, regulations, and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest resources to comply with evolving laws, regulations, and standards, and this investment may result in increased costs and a diversion of management’s time and attention from revenue-generating activities to compliance activities. If our efforts to comply with new laws, regulations, and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us, and our business may be adversely affected.
The rules and regulations applicable to public companies make it more expensive for us to obtain and maintain director and officer liability insurance, and we may be required to accept reduced coverage or incur substantially higher costs to obtain coverage. These factors could also make it more difficult for us to attract and retain qualified members of our Board of Directors, particularly to serve on our audit committee and compensation committee, and qualified executive officers.
As a result of disclosure of information in filings required of a public company, our business and financial condition has become more visible, which we believe may result in threatened or actual litigation, including by competitors and other third parties. If such claims are successful, our business and operating results could be adversely affected, and even if the claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the resources of our management and adversely affect our business and operating results.
In addition, as a result of our disclosure obligations as a public company, we have reduced flexibility and are under pressure to focus on short-term results, which may adversely affect our ability to achieve long-term profitability.
32


If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.
As a public company, we are required, pursuant to Section 404 of the Sarbanes-Oxley Act, to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting. Effective internal control over financial reporting is necessary for us to provide reliable financial reports and, together with adequate disclosure controls and procedures, are designed to prevent fraud. Any failure to implement required new or improved controls, or difficulties encountered in their implementation, could cause us to fail to meet our reporting obligations. Ineffective internal controls could also cause investors to lose confidence in our reported financial information, which could have a negative effect on the trading price of our Class A common stock.
This report will need to include disclosure of any material weaknesses identified by our management in our internal control over financial reporting, as well as a statement that our independent registered public accounting firm has issued an opinion on our internal control over financial reporting. Because we are no longer an EGC as of January 31, 2020, Section 404(b) of the Sarbanes-Oxley Act requires our independent registered public accounting firm to annually attest to the effectiveness of our internal control over financial reporting commencing with this Form 10-K, which has required, and will continue to require, increased costs, expenses, and management resources. An independent assessment of the effectiveness of our internal controls could detect problems that our management’s assessment might not. Undetected material weaknesses in our internal controls could lead to financial statement restatements and require us to incur the expense of remediation. We are required to disclose changes made in our internal controls and procedures on a quarterly basis. To comply with the requirements of being a public company, we have undertaken, and may need to further undertake in the future, various actions, such as implementing new internal controls and procedures and hiring additional accounting or internal audit staff.
If we are unable to assert that our internal control over financial reporting is effective, or if our independent registered public accounting firm is unable to express an opinion on the effectiveness of our internal control, including as a result of any identified material weakness, we could lose investor confidence in the accuracy and completeness of our financial reports, which would cause the price of our Class A common stock to decline, and we may be subject to investigation or sanctions by the SEC. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on the New York Stock Exchange.
Our management team has limited experience managing a public company.
Most members of our management team have limited experience managing a publicly traded company, interacting with public company investors, and complying with the increasingly complex laws pertaining to public companies. Our management team may not successfully or efficiently manage the significant regulatory and reporting requirements of a public company under the federal securities laws and the continuous scrutiny of securities analysts and investors. These new obligations and constituents will require significant attention from our senior management and could divert their attention away from the day-to-day management of our business, which could adversely affect our business, financial condition, and operating results.
Our corporate “ZEO” culture has contributed to our success, and if we cannot maintain this culture as we grow, we could lose the innovation, creativity, and teamwork fostered by our culture, and our business may be harmed.
We believe that our entrepreneurial corporate culture has been a key contributor to our success. We have worked to develop what we call our “ZEO” culture, which is based on the idea that each employee is the CEO of their job and career, and we strive to empower every employee to make and own their decisions and contributions to the company. If we do not continue to develop our corporate culture as we grow and evolve, including maintaining a culture that encourages individual entrepreneurship by our employees, it could harm our ability to foster the innovation, creativity, and teamwork we believe that we need to support our growth. We expect to continue to hire as we expand. As our organization grows and we are required to implement more complex organizational structures, we may find it increasingly difficult to maintain the beneficial aspects of our corporate culture, which could negatively impact our future success.
Our Debt Agreement provides our lender with a first-priority lien against substantially all of our assets, including our intellectual property, and contains financial covenants and other restrictions on our actions, which could limit our operational flexibility and otherwise adversely affect our financial condition.
Our Debt Agreement restricts our ability to, among other things:
33


use our accounts receivable, inventory, trademarks, and most of our other assets as security in other borrowings or transactions;
incur additional indebtedness;
sell certain assets;
declare dividends or make certain distributions; and
undergo a merger or consolidation or other transactions.
Our Debt Agreement also prohibits us from exceeding an adjusted quick ratio. Our ability to comply with this and other covenants is dependent upon a number of factors, some of which are beyond our control.
Our failure to comply with the covenants or payment requirements, or the occurrence of other events specified in our Debt Agreement could result in an event of default under the Debt Agreement which would give our lender the right to terminate their commitments to provide additional loans under the Debt Agreement and to declare all borrowings outstanding, together with accrued and unpaid interest and fees, to be immediately due and payable. In addition, we have granted our lender first-priority liens against substantially all of our assets, including our intellectual property, as collateral. Failure to comply with the covenants or other restrictions in the Debt Agreement could result in a default. If the debt under our Debt Agreement was to be accelerated, we may not have sufficient cash on hand or be able to sell sufficient collateral to repay it, which would have an immediate adverse effect on our business and operating results.
Risks Related to Ownership of Our Class A Common Stock
The stock price of our Class A common stock has been and may continue to be volatile, and you could lose all or part of your investment.
The market price of our Class A common stock has been and may continue to be volatile. Since shares of our Class A were sold in our Initial Public Offering (IPO) in April 2018 at a price of $14.00 per share, the reported low and high sales prices of our common stock has ranged from $6.21 to $37.78, through March 27, 2020. We experienced a significant decline in our stock price following our announcement of earnings for the quarter ended April 30, 2019. The market price of our Class A common stock and the market price of the common stock of many other companies have fallen significantly since the outbreak of the COVID-19 pandemic. The extent to which, and for how long, the COVID-19 pandemic may impact the market price of our Class A common stock is unclear, and the market price of our Class A common stock may fluctuate significantly as a result of the COVID-19 pandemic and any associated economic downturn. In addition to factors discussed in this Form 10-Q, the market price of our Class A common stock may fluctuate significantly in response to numerous factors, many of which are beyond our control, including:
overall performance of the equity markets;
actual or anticipated fluctuations in our revenue and other operating results;
changes in the financial projections we may provide to the public or our failure to meet these projections;
failure of securities analysts to initiate or maintain coverage of us, changes in financial estimates by any securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors;
recruitment or departure of key personnel;
the economy as a whole and market conditions in our industry;
negative publicity related to the real or perceived quality of our solution, as well as the failure to timely launch new products and services that gain market acceptance;
growth of the Subscription Economy;
rumors and market speculation involving us or other companies in our industry;
announcements by us or our competitors of new products, commercial relationships, or significant technical innovations;
acquisitions, strategic partnerships, joint ventures, or capital commitments;
34


new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
lawsuits threatened or filed against us, litigation involving our industry, or both;
developments or disputes concerning our or other parties’ products, services, or intellectual property rights;
changes in accounting standards, policies, guidelines, interpretations, or principles;
other events or factors, including those resulting from pandemics, war, incidents of terrorism, or responses to these events; and
sales of shares of our Class A common stock by us or our stockholders.
In addition, the stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. Stock prices of many companies, and technology companies in particular, have fluctuated in a manner unrelated or disproportionate to the operating performance of those companies. In the past, stockholders have instituted shareholder litigation following periods of market volatility. We are currently subject to stockholder litigation, which is described in Note 14. Commitments and Contingencies in the notes to our consolidated financial statements. This or any future shareholder litigation could subject us to substantial costs, divert resources and the attention of management from our business, and adversely affect our business.
Sales of a substantial number of shares of our Class A common stock in the public market, particularly sales by our directors, executive officers, and significant stockholders, or the perception that these sales could occur, could cause the market price of our Class A common stock to decline and may make it more difficult for you to sell your Class A common stock at a time and price that you deem appropriate.
The market price of our Class A common stock could decline as a result of sales of a large number of shares of our Class A common stock in the market. The perception that these sales might occur may also cause the market price of our Class A common stock to decline. As of February 29, 2020, we had outstanding a total of 97.7 million shares of Class A common stock and 17.3 million shares of Class B common stock.
In addition, as of January 31, 2020, we had outstanding stock options and restricted stock units (RSUs) that could result in the issuance of 18.7 million shares of Class A common stock. Subject to the satisfaction of applicable vesting requirements, the shares issued upon exercise of outstanding stock options or settlement of outstanding RSUs will be available for immediate resale in the open market.
Moreover, certain holders of our common stock have rights, subject to some conditions, to require us to file registration statements for the public resale of such shares or to include such shares in registration statements that we may file for us or other stockholders.
We may also issue our shares of common stock or securities convertible into shares of our common stock from time to time in connection with a financing, acquisition, investments, or otherwise. We also expect to grant equity awards to employees, directors, and consultants under our 2018 Equity Incentive Plan (2018 Plan) and rights to purchase our Class A common stock under our ESPP. Any such issuances could result in substantial dilution to our existing stockholders and cause the market price of our Class A common stock to decline.
The dual class structure of our common stock has the effect of concentrating voting control with holders of our Class B common stock, including our directors, executive officers, and significant stockholders, which limits or precludes your ability to influence corporate matters, including the election of directors and the approval of any change of control transaction.
Our Class B common stock has ten votes per share, and our Class A common stock has one vote per share. As of January 31, 2020, our directors, executive officers, and holders of more than 5% of our common stock, and their respective affiliates, held a majority of the voting power of our capital stock. Because of the ten-to-one voting ratio between our Class B and Class A common stock, the holders of our Class B common stock collectively will continue to control a majority of the combined voting power of our common stock and therefore are able to control all matters submitted to our stockholders for approval until the earlier of (i) the date specified by a vote of the holders of 66 2/3% of the outstanding shares of Class B common stock, (ii) April 16, 2028, and (iii) the date the shares of Class B common stock cease to represent at least 5% of all outstanding shares of our common stock. This concentrated control limits or precludes your ability to influence corporate matters for the foreseeable future, including the election of directors, amendments of our organizational documents, and any merger, consolidation, sale of all or substantially all of our assets, or other major corporate transaction requiring stockholder approval. In
35


addition, this may prevent or discourage unsolicited acquisition proposals or offers for our capital stock that you may feel are in your best interest as one of our stockholders.
Future transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock, subject to limited exceptions, such as certain permitted transfers effected for estate planning purposes. The conversion of Class B common stock to Class A common stock will have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term.
The dual class structure of our common stock may adversely affect the trading market for our Class A common stock.
Stock index providers, such as S&P Dow Jones and FTSE Russell, exclude or limit the eligibility of public companies with multiple classes of shares of common stock for certain indices, including the S&P 500. In addition, several shareholder advisory firms have announced their opposition to the use of multiple class structures. As a result, the dual class structure of our common stock may prevent the inclusion of our Class A common stock in such indices and may cause shareholder advisory firms to publish negative commentary about our corporate governance practices or otherwise seek to cause us to change our capital structure. Any such exclusion from indices could result in a less active trading market for our Class A common stock. Any actions or publications by shareholder advisory firms critical of our corporate governance practices or capital structure could also adversely affect the value of our Class A common stock.
If securities or industry analysts do not publish research, or publish inaccurate or unfavorable research, about our business, the price of our Class A common stock and trading volume could decline.
The trading market for our Class A common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. If few securities analysts commence coverage of us, or if industry analysts cease coverage of us, the trading price for our Class A common stock could be negatively affected. If one or more of the analysts who cover us downgrade our Class A common stock or publish inaccurate or unfavorable research about our business, the price of our Class A common stock would likely decline. If one or more of these analysts cease coverage of us or fail to publish reports on us regularly, demand for our Class A common stock could decrease, which might cause our Class A common stock price and trading volume to decline.
Even if our stock is actively covered by analysts, we do not have any control over the analysts or the measures that analysts or investors may rely upon to forecast our future results. For example, in order to assess our business activity in a given period, analysts and investors may look at the combination of revenue and changes in deferred revenue in a given period (sometimes referred to as “billings”). Over-reliance on billings or similar measures may result in analyst or investor forecasts that differ significantly from our own for a variety of reasons, including:
a relatively large number of transactions occur at the end of the quarter. Invoicing of those transactions may or may not occur before the end of the quarter based on a number of factors including receipt of information from the customer, volume of transactions, and holidays. A shift of a few days has little economic impact on our business, but will shift deferred revenue from one period into the next;
a shift in billing frequency (i.e. from monthly to quarterly or from quarterly to annually), which may distort trends;
subscriptions that have deferred start dates; and
services that are invoiced upon delivery.
In addition, the new revenue recognition standard, Topic 606, has introduced new and significant disclosure requirements. These disclosure obligations are prepared on the basis of estimates that can change over time and on the basis of events over which we have no control. It is possible that analysts and investors may misinterpret our disclosure or that our methods for estimating this disclosure may differ significantly from others, which could lead to inaccurate or unfavorable forecasts by analysts and investors.
We do not intend to pay dividends for the foreseeable future.
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. Additionally, our ability to pay dividends on our common stock is limited by restrictions under the terms of our Debt Agreement. We anticipate that for the foreseeable future 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
36


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.
Provisions in our charter documents and under Delaware law could make an acquisition of our company more difficult, limit attempts by our stockholders to replace or remove our current management, limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees, and limit the market price of our Class A common stock.
Provisions in our restated certificate of incorporation and restated bylaws may have the effect of delaying or preventing a change of control or changes in our management. Our restated certificate of incorporation and restated bylaws include provisions that:
provide that our Board of Directors will be classified into three classes of directors with staggered three-year terms;
permit the Board of Directors to establish the number of directors and fill any vacancies and newly-created directorships;
require supermajority voting to amend some provisions in our restated certificate of incorporation and restated bylaws;
authorize the issuance of “blank check” preferred stock that our Board of Directors could use to implement a stockholder rights plan;
provide that only the chairman of our Board of Directors, our chief executive officer, lead independent director, or a majority of our Board of Directors will be authorized to call a special meeting of stockholders;
provide for a dual class common stock structure in which holders of our Class B common stock may have the ability to control the outcome of matters requiring stockholder approval, even if they own significantly less than a majority of the outstanding shares of our common stock, including the election of directors and significant corporate transactions, such as a merger or other sale of our company or its assets;
prohibit stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders;
provide that the Board of Directors is expressly authorized to make, alter, or repeal our bylaws; and
establish advance notice requirements for nominations for election to our Board of Directors or for proposing matters that can be acted upon by stockholders at annual stockholder meetings.
In addition, our restated certificate of incorporation provides that, to the fullest extent permitted by law, the Court of Chancery of the State of Delaware is the exclusive forum for: any derivative action or proceeding brought on our behalf; any action asserting a breach of fiduciary duty; any action asserting a claim against us arising pursuant to the Delaware General Corporation Law, or DGCL, our restated certificate of incorporation, or our restated bylaws; or any action asserting a claim against us that is governed by the internal affairs doctrine. This choice of forum provision does not apply to claims that are vested in the exclusive jurisdiction of a court or forum other than the Court of Chancery of the State of Delaware, or for which the Court of Chancery of the State of Delaware does not have subject matter jurisdiction.
Section 27 of the Exchange Act creates exclusive federal jurisdiction over all claims brought to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder. Section 22 of the Securities Act of 1933, as amended (the Securities Act), creates concurrent jurisdiction for federal and state courts over all claims brought to enforce any duty or liability created by the Securities Act or the rules and regulations thereunder. The exclusive forum provision will not apply to suits brought to enforce any duty or liability created by the Exchange Act or the Securities Act. Accordingly, actions by our stockholders to enforce any duty or liability created by (i) the Exchange Act or the rules and regulations thereunder must be brought in federal court and (ii) the Securities Act or the rules and regulations thereunder can be brought in either federal or state court. Our stockholders will not be deemed to have waived our compliance with the federal securities laws and the regulations promulgated thereunder.
Moreover, Section 203 of the DGCL may discourage, delay, or prevent a change of control of our company. Section 203 imposes certain restrictions on mergers, business combinations, and other transactions between us and holders of 15% or more of our common stock.
37


Item 1B. Unresolved Staff Comments
None.
Item 2. Properties
Our corporate headquarters are currently located in Redwood City, California where we currently utilize approximately 100,000 square feet of office space under a lease agreement that expires in July 2030, with an option to renew for an additional seven years at the then prevailing rental rate. We also lease facilities in other areas within the United States and around the world.
We intend to procure additional space as we add employees and expand geographically. We believe that our facilities are adequate to meet our needs for the immediate future, and that, should it be needed, suitable additional or substitute space will be available as needed to accommodate any such expansion.
Item 3. Legal Proceedings
Information with respect to this item may be found in Note 14. Commitments and Contingencies to the Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data, which is incorporated herein by reference.
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 for Common Stock
Our Class A common stock began trading on the New York Stock Exchange under the symbol “ZUO” on April 12, 2018. Prior to that date, there was no public trading market for our Class A common stock. There is no public trading market for our Class B common stock.
Holders of Record
As of February 29, 2020, there were 142 and 103 registered holders of record of our Class A and Class B common stock, respectively. The actual number of Class A common stockholders is greater than this number of record holders and includes Class A common stockholders who are beneficial owners but whose shares are held in street name by brokers and other nominees.
Dividend Policy
We have never declared or paid cash dividends on our capital stock. We do not expect to pay dividends on our capital stock for the foreseeable future. Instead, we anticipate that all of our earnings for the foreseeable future will be used for the operation and growth of our business. Any future determination to declare cash dividends would be subject to the discretion of our Board of Directors and would depend upon various factors, including our operating results, financial condition, and capital requirements, restrictions that may be imposed by applicable law, and other factors deemed relevant by our Board of Directors.
Performance Graph
The performance graph below shall not be deemed "soliciting material" or to be "filed" with the SEC for purposes of Section 18 of the Exchange Act, or otherwise subject to the liabilities under that Section, and shall not be deemed to be incorporated by reference into any of our filings under the Securities Act of 1933 (Securities Act) or the Exchange Act.
We have presented below the cumulative total return to our stockholders between April 12, 2018 (the date our Class A common stock commenced trading on the New York Stock Exchange) through January 31, 2020 in comparison to the Standard & Poor’s 500 Index and Standard & Poor Information Technology Index. All values assume a $100 initial investment and data for the Standard & Poor’s 500 Index and Standard & Poor Information Technology Index assume reinvestment of dividends. The comparisons are based on historical data and are not indicative of, nor intended to forecast, the future performance of our Class A common stock.
39


zuo-20200131_g1.jpg
Company/IndexBase Period
April 12, 2018
April 30, 2018July 31, 2018October 31, 2018January 31, 2019April 30, 2019July 31, 2019October 31, 2019January 31, 2020
Zuora$100  $96.30  $122.65  $102.10  $108.20  $110.50  $75.05  $71.25  $73.75  
S&P 500 Index$100  $99.44  $106.27  $102.81  $103.08  $112.85  $114.76  $117.54  $125.44  
NASDAQ Composite$100  $98.97  $107.75  $102.87  $102.83  $114.63  $116.09  $118.07  $130.63  
S&P 500 Information Technology Index$100  $98.38  $107.46  $105.40  $101.26  $120.77  $124.36  $129.21  $147.92  
Unregistered Sales of Equity Securities and Use of Proceeds
None.
Issuer Purchases of Equity Securities
None.

40


Item 6. Selected Consolidated Financial Data and Other Data
The following tables summarize our consolidated financial data. We derived our selected consolidated statements of comprehensive loss for fiscal 2020, fiscal 2019 and fiscal 2018 and our selected consolidated balance sheet data as of January 31, 2020 and 2019 from our audited consolidated financial statements that are included in this Form 10-K. We derived the selected consolidated statements of comprehensive loss data for fiscal 2017 and 2016 and the selected consolidated balance sheet data as of January 31, 2018 (as adjusted) and January 31, 2017 from our audited consolidated financial statements and related notes thereto, which are not included in this Form 10-K. Our historical results are not necessarily indicative of the results to be expected in the future. The following selected consolidated financial data should be read in conjunction with our audited consolidated financial statements and related notes thereto and with the section titled "Management's Discussion and Analysis of Financial Condition and Results of Operations," which are included elsewhere in this Form 10-K. Our fiscal year end is January 31, and our fiscal quarters end on April 30, July 31, October 31, and January 31. Our fiscal years ended January 31, 2020, 2019, 2018, 2017, and 2016 are referred to herein as fiscal 2020, fiscal 2019, fiscal 2018, fiscal 2017, and fiscal 2016, respectively.
 Fiscal Year Ended January 31,
 202020192018
20171
20161
 (in thousands, except per share data)
Consolidated Statements of Comprehensive Loss:
Revenue:
Subscription$206,555  $164,805  $122,482  $89,836  $68,228  
Professional services69,502  70,184  48,624  23,172  23,956  
Total revenue276,057  234,989  171,106  113,008  92,184  
Cost of revenue:
Subscription3
53,036  42,993  31,077  22,840  17,820  
Professional services3
81,145  73,597  48,829  25,322  25,540  
Total cost of revenue134,181  116,590  79,906  48,162  43,360  
Gross profit141,876  118,399  91,200  64,846  48,824  
Operating expenses:
Research and development3
74,398  54,417  38,639  26,355  20,485  
Sales and marketing3
108,264  95,169  68,067  62,384  64,508  
General and administrative3
44,879  39,230  22,572  15,140  11,979  
Total operating expenses227,541  188,816  129,278  103,879  96,972  
Loss from operations(85,665) (70,417) (38,078) (39,033) (48,148) 
Interest and other income (expense), net2,712  (417) 252  219  (528) 
Loss before income taxes(82,953) (70,834) (37,826) (38,814) (48,676) 
Income tax (provision) benefit (441) (1,907) (1,551) (284) 469  
Net loss(83,394) (72,741) (39,377) (39,098) (48,207) 
Comprehensive loss:
Foreign currency translation adjustment(379)  960  (470) (191) 
Unrealized gain on available-for-sale securities, net of tax86   —  —  —  
Comprehensive loss$(83,687) $(72,731) $(38,417) $(39,568) $(48,398) 
Net loss per share, basic and diluted2
$(0.75) $(0.80) $(1.48) $(1.64) $(2.14) 
Weighted-average shares outstanding used to compute net loss per share, basic and diluted2
111,122  91,267  26,563  23,891  22,497  
(1)Does not reflect the adoption of Topic 606. Refer to Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements of the notes to our consolidated financial statements included elsewhere in this Form 10-K for further discussion.
41


(2) Please refer to Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements and Note 18. Net Loss Per Share of the notes to our consolidated financial statements included elsewhere in this Form 10-K for an explanation of the calculations of our net loss per share, basic and diluted.
(3)Includes stock-based compensation expense as follows:
 Fiscal Year Ended January 31,
 20202019201820172016
(in thousands) 
Cost of subscription revenue$2,772  $1,967  $747  $326  $235  
Cost of professional services revenue7,265  5,900  2,121  583  566  
Research and development17,568  6,345  2,292  1,126  827  
Sales and marketing11,129  7,384  2,717  1,577  1,536  
General and administrative6,312  3,761  1,113  771  497  
Total stock-based compensation expense$45,046  $25,357  $8,990  $4,383  $3,661  

 As of January 31,
 2020
20191
20181
20171,2
 (in thousands)
Consolidated Balance Sheet Data:
Cash and cash equivalents and short-term investments3
$171,937  $175,848  $48,208  $72,645  
Working capital101,164  129,682  7,595  39,663  
Total assets402,227  326,047  176,478  120,468  
Deferred revenue, current portion111,411  86,784  61,966  42,554  
Total debt10,526  13,457  14,969  —  
Convertible preferred stock—  —    
Total stockholders’ equity164,659  181,814  50,638  54,980  
(1)The selected consolidated balance sheet data for periods prior to January 31, 2020 does not reflect the adoption of Topic 842. Refer to Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements of the Notes to Financial Statements (Part II, Item 8 of this Form 10-K) for further discussion.
(2)The selected consolidated balance sheet data as of January 31, 2017 does not reflect the adoption of Topic 606. Refer to Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements of the Notes to Financial Statements (Part II, Item 8 of this Form 10-K) for further discussion.
(3)Does not include restricted cash of $2.1 million, $5.2 million and $5.2 million as of January 31, 2019, 2018, and 2017, respectively.

42


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 Form 10-K. As discussed in the section titled “Special Note Regarding Forward-Looking Statements,” the following discussion and analysis 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. Factors that could cause or contribute to these differences include, but are not limited to, those identified below and those discussed in the section titled “Risk Factors” under Part I, Item 1A in this Form 10-K. Our fiscal year ends January 31.
Overview
Business Summary
Zuora is a leading cloud-based subscription management platform. We provide software that enables companies across multiple industries and geographies to launch, manage or transform to a subscription business model. Architected specifically for dynamic, recurring subscription business models, our cloud-based software functions as an intelligent subscription management hub that automates and orchestrates the entire subscription order-to-revenue process, including billing and revenue recognition. Our solution enables businesses to easily change pricing and packaging for products and services to grow and scale, to efficiently comply with revenue recognition standards, and to build meaningful relationships with their subscribers.
We believe we are in the early stages of a multi-decade global shift away from product-based business models, characterized by transactional one-time sales, towards recurring subscription-based business models. This trend, which we refer to as the “Subscription Economy,” is visible everywhere you look. In media and entertainment, consumers are adopting video-on-demand services and digital music streaming services. Commuters are taking advantage of automobile subscription programs and subscription-based ride-sharing services. In the technology space, companies are opting for SaaS applications over on-premise installations. In manufacturing, sensors and connectivity have allowed companies to bundle an array of digital services with their physical products. Digital subscriptions have had a positive effect on the newspaper and publishing industries, with readers increasingly subscribing to digital news and information sources. In addition, the retail space features a growing multitude of subscription services including clothing and accessories, cosmetics and personal care, meals and groceries, vitamins and prescriptions, pet care, and many more.
Many of today’s enterprise software systems that businesses use to manage their order-to-revenue processes were built for a product driven economy, and are extremely difficult to re-configure for the dynamic, ongoing nature of subscription services. In traditional business models, order-to-revenue was a linear process—a customer orders a product, is billed for that product, payment is collected, and the revenue recognized. These legacy systems were not specifically designed to handle the complexities and ongoing customer events of recurring relationships and their impact on areas such as billing proration, revenue recognition, and reporting in real-time. Trying to use this software to build a subscription business frequently results in prolonged and complex manual downstream work, hard-coded customizations, a proliferation of stock-keeping units (SKUs), and inefficiency.
These new subscription business models are inherently dynamic, with multiple interactions and constantly-changing relationships and events. The capabilities to launch, price, and bill for products, facilitate and record cash receipts, process and recognize revenue, and produce the data required to close their books and drive key decisions are mission critical and particularly complex for companies with subscription business models. As a result, as companies launch or grow a subscription business, they often conclude that legacy systems are inadequate.
Our mission is to enable all companies in the Subscription Economy to become successful. Our customers include companies of all sizes, ranging from small businesses to some of the world’s largest enterprises. Customers pay for our platform under a subscription-based model, and this model allows us to grow as the Subscription Economy grows.
Fiscal 2020 Business Highlights
Our business highlights in fiscal 2020 include the following:
As of the end of fiscal 2020, we grew our business to 624 customers with ACV exceeding $100,000, a 19% increase compared to prior year.
Our subscription revenue for fiscal 2020 increased to $206.6 million, or 25%, over our prior fiscal year.
43


During fiscal 2020, customer transaction volume processed through Zuora's Billing platform was $44.0 billion, an increase of 29% year over year.
We hired Robert Traube as our Chief Revenue Officer to lead our field organization and global alliances program.
We hired a new Chief Product Officer, Chris Battles, and appointed a Chief Customer Officer, Tom Krackeler, to lead our next generation of platform innovation and customer adoption.
We opened our new headquarters in Redwood City, California.
Zuora was cited as a leader by Forrester in “The Forrester Wave™: SaaS Billing Solutions, Q4 2019” report and by IDC in the "IDC MarketScape: Worldwide Subscription Management 2019-2020 Vendor Assessment"; and as a top rated vendor by MGI Research in the "Agile Billing Solutions Buyer's Guide".
Zuora was named one of the San Francisco Business Times’ 50 Greater Bay Area Financial Tech Companies.
Zuora concluded its 2019 Subscribed World Tour, holding events in 16 cities, with record attendance and speakers from Zuora customers including Ubisoft, Siemens Healthineers, RICOH, FUJIFILM, and more.
At Zuora’s annual user conference, Subscribed San Francisco, we announced the new Zuora Central Platform including new Workflow Builder and Data Query Tools; and a collection of enhancements across Zuora’s suite of applications: international capabilities in Zuora Billing, enhanced usability for collections agents in Zuora Collect, and a new Subscriber Portal to enable self-serve account management and payments.
We made progress in addressing the sales execution challenges that we experienced in the first quarter of fiscal 2020, which included lower than anticipated productivity from our sales representatives, by refining our sales enablement and training process; enhancing our sales approach to more closely align with our prospective customer's needs; and growing and leveraging our relationships with strategic partners including GSIs to more effectively increase our sales and the implementation of our solutions.
We made progress in addressing the challenges that we encountered in the first quarter of fiscal 2020 with respect to the integration between our Zuora Billing and Zuora RevPro products that resulted in a temporary pause in the implementation work for our Zuora Billing customers who had purchased Zuora RevPro. We resumed the paused customer implementations later in the year and some of our customers are now operationally live on our integrated product. We will continue to work with the remaining customers on their implementation of the integrated product. We resumed and expect to continue increasing cross-sell activity of our Zuora RevPro product into our existing Zuora Billing customers.
We adopted Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606) and Accounting Standards Update (ASU) No. 2016-02, Leases (Topic 842) effective February 1, 2019. The comparative information for periods reflected in this Form 10-K has been adjusted to reflect the adoption of Topic 606. See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements in our accompanying consolidated financial statements for more details.
For a definition of ACV, see “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Key Operational and Financial Metrics.”
Fiscal 2020 Financial Performance Summary
Our financial performance in fiscal 2020, compared to fiscal 2019, reflects the following:
Subscription revenues were $206.6 million, an increase of $41.8 million, or 25%, and total revenues were $276.1 million, an increase of $41.1 million, or 17%. This growth reflects our acquisition of new customers as well as increased transaction volume and sales of new products to our existing customers.
Total cost of revenue was $134.2 million, or 49% of total revenue, in fiscal 2020 compared to $116.6 million, or 50% of revenue, in fiscal 2019. During fiscal 2020, we invested additional resources to support the growth in the number of customers as well as the increased activity from existing customers.
Loss from operations was $85.7 million, or 31% of revenue, in fiscal 2020 compared to a loss of $70.4 million, or 30% of revenue, in fiscal 2019.
44


Key Operational and Financial Metrics
We monitor the following key operational and financial metrics to evaluate our business, measure our performance, identify trends affecting our business, formulate business plans and make strategic decisions:
 As of or for the Fiscal Year Ended January 31,
 202020192018
Customers with ACV equal to or greater than $100,000624  526  415  
Dollar-based retention rate104 %112 %110 %
Customers with Annual Contract Value (ACV) Equal to or Greater than $100,000
We believe our ability to enter into larger contracts is indicative of broader adoption of our solution by larger organizations. It also reflects our ability to expand our revenue footprint within our current customer base. We define ACV as the subscription revenue we would contractually expect to recognize from that customer over the next twelve months, assuming no increases or reductions in their subscriptions. We define the number of customers at the end of any particular period as the number of parties or organizations that have entered into a distinct subscription contract with us for which the term has not ended. Each party with which we have entered into a distinct subscription contract is considered a unique customer, and in some cases, there may be more than one customer within a single organization. We have increased the number of customers with ACV equal to or greater than $100,000 to 624 as of January 31, 2020, as compared to 526 as of January 31, 2019 and 415 as of January 31, 2018.
Dollar-Based Retention Rate
We believe our dollar-based retention rate is a key measure of our ability to retain and expand revenue from our customer base over time. We calculate our dollar-based retention rate as of a period end by starting with the sum of the ACV from all customers as of twelve months prior to such period end, or prior period ACV. We then calculate the sum of the ACV from these same customers as of the current period end, or current period ACV. Current period ACV includes any upsells and also reflects contraction or attrition over the trailing twelve months, but excludes revenue from new customers added in the current period. We then divide the current period ACV by the prior period ACV to arrive at our dollar-based retention rate. Our dollar-based retention rate decreased to 104% as of January 31, 2020, as compared to 112% as of January 31, 2019 and 110% as of January 31, 2018. During fiscal 2020, we saw a decline in the dollar-based retention rate primarily due to the lower cross-sell activity of our Zuora RevPro offering into our existing Zuora Billing customers resulting from product integration challenges and an increase in churn due to some customers renewing with lower transaction volume, business failure, and M&A activity. We may experience fluctuations, including potentially lower rates, as we continue working to improve our overall sales execution.
Components of Our Results of Operations
Revenue
Subscription revenue. Subscription revenue consists of fees for access to, and use of, our products, as well as customer support. We generate subscription fees pursuant to non-cancelable subscription agreements with terms that typically range from one to three years. Subscription revenue is primarily based on fees to access our services platform over the subscription term. We typically invoice customers in advance in either annual or quarterly installments. Customers can also elect to purchase additional volume blocks or products during the term of the contract. We typically recognize subscription revenue ratably over the term of the subscription period, beginning on the date that access to our platform is provided, which is generally on or about the date the subscription agreement is signed.
Professional services revenue. Professional services revenue consists of fees for services related to helping our customers deploy, configure, and optimize the use of our solutions. These services include system integration, data migration, process enhancement, and training. Professional services projects generally take three to twelve months to complete. Once the contract is signed, we generally invoice for professional services on a time and materials basis, although we occasionally engage in fixed-price service engagements and invoice for those based upon agreed milestone payments. We recognize revenue as services are performed for time and materials engagements and on a proportional performance method as the services are performed for fixed fee engagements. We expect to transition a portion of our professional services implementations to our strategic partners, including
45


GSIs, and as a result we expect our professional services revenue to decrease over time, and may vary as a percentage of total revenue in the near term.
Topic 606 Adoption. In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), and has modified the standard thereafter. This standard replaces existing revenue recognition rules with a comprehensive revenue measurement and recognition standard and expanded disclosure requirements. We adopted Topic 606 for the fiscal year ended January 31, 2020 (i.e., effective February 1, 2019) using the full retrospective method of adoption. See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements in our accompanying consolidated financial statements for more details.
Deferred Revenue
Deferred revenue consists of customer billings in advance of revenue being recognized from our subscription and support services and professional services arrangements. We primarily invoice our customers for subscription services arrangements annually or quarterly in advance. Amounts anticipated to be recognized within one year of the balance sheet date are recorded as deferred revenue, current portion, and the remaining portion is recorded as deferred revenue, net of current portion in our consolidated balance sheets.
Overhead Allocation and Employee Compensation Costs
We allocate shared costs, such as facilities costs (including rent, utilities, and depreciation on capital expenditures related to facilities shared by multiple departments), information technology costs, and certain administrative personnel costs to all departments based on headcount and location. As such, allocated shared costs are reflected in each cost of revenue and operating expenses category.
Employee compensation costs consist of salaries, bonuses, commissions, benefits, and stock-based compensation.
Cost of Revenue, Gross Profit and Gross Margin
Cost of subscription revenue. Cost of subscription revenue consists primarily of costs related to hosting our platform and providing customer support. These costs include data center costs and third-party hosting fees, employee compensation costs associated with our cloud-based infrastructure and our customer support organizations, amortization expense associated with capitalized internal-use software and purchased technology, allocated overhead, software and maintenance costs, and outside services associated with the delivery of our subscription services. We intend to continue to invest in our platform infrastructure, including third-party hosting capacity, and support organizations. However, the level and timing of investment in these areas could fluctuate and affect our cost of subscription revenue in the future.
Cost of professional services revenue. Cost of professional services revenue consists primarily of costs related to the deployment of our platform. These costs include employee compensation costs for our professional services team, allocated overhead, travel costs, and costs of outside services associated with supplementing our internal staff. We believe that investment in our GSI partner network will lead to total margin improvement, however costs may fluctuate in the near term as we shift deployments to our partner network.
Gross profit and gross margin. Our gross profit and gross margin may fluctuate from period to period as our revenue fluctuates, and as a result of the timing and amount of investments to expand hosting capacity, including through third-party cloud providers, our continued efforts to build platform support and professional services teams, as well as the amortization expense associated with capitalized internal-use software and acquired technology.
Operating Expenses
Research and development. Research and development expense consists primarily of employee compensation costs, allocated overhead, and travel costs. We capitalize research and development costs associated with the development of internal-use software and we amortize these costs over a period of approximately two to three years into cost of subscription revenue. All other research and development costs are expensed as incurred. We believe that continued investment in our platform is important for our growth, and as such, expect our research and development expense to continue to increase in absolute dollars for the foreseeable future but may increase or decrease as a percentage of total revenue.
Sales and marketing. Sales and marketing expense consists primarily of employee compensation costs, including the amortization of deferred commissions related to our sales personnel, allocated overhead, costs of general marketing and promotional activities, and travel costs. Effective February 1, 2019 under Topic 606,
46


commission costs that are incremental to obtaining a contract are amortized in sales and marketing expense over the period of benefit, which is expected to be five years. While our sales and marketing expense as a percentage of total revenue has decreased slightly in recent periods, we expect to continue to make significant investments as we expand our customer acquisition and retention efforts. Therefore, we expect that sales and marketing expense will increase in absolute dollars but may vary as a percentage of total revenue for the foreseeable future.
General and administrative. General and administrative expense consists primarily of employee compensation costs, allocated overhead, and travel costs for finance, accounting, legal, human resources, and recruiting personnel. In addition, general and administrative expense includes non-personnel costs, such as accounting fees, legal fees, charitable contributions and all other supporting corporate expenses not allocated to other departments. We expect to incur ongoing costs as a result of operating as a public company, including costs related to compliance and reporting obligations of public companies, and continued investment to support our growing operations. As a result, we expect our general and administrative expense to continue to increase in absolute dollars for the foreseeable future but may vary as a percentage of total revenue in the near term. Over the long-term, we expect general and administrative expense to decline as a percentage of total revenue as we realize efficiencies.
Interest and Other (Expense) Income, net
Interest and other (expense) income, net primarily consists of interest income from our investment holdings, interest expense associated with our Debt Agreement, and foreign exchange fluctuations.
Income Tax Provision
Income tax provision consists primarily of income taxes related to foreign and state jurisdictions in which we conduct business. We maintain a full valuation allowance on our federal and state deferred tax assets as we have concluded that it is more likely than not that the deferred assets will not be utilized.
Results of Operations
The following tables set forth our consolidated results of operations data for the periods presented in dollars and as a percentage of our total revenue:
 Fiscal Year Ended January 31,
 202020192018
(in thousands)
Revenue:
Subscription$206,555  $164,805  $122,482  
Professional services69,502  70,184  48,624  
Total revenue276,057  234,989  171,106  
Cost of revenue:
Subscription1
53,036  42,993  31,077  
Professional services1
81,145  73,597  48,829  
Total cost of revenue134,181  116,590  79,906  
Gross profit141,876  118,399  91,200  
Operating expenses:
Research and development1
74,398  54,417  38,639  
Sales and marketing1
108,264  95,169  68,067  
General and administrative1
44,879  39,230  22,572  
Total operating expenses227,541  188,816  129,278  
Loss from operations(85,665) (70,417) (38,078) 
Interest and other income (expense), net2,712  (417) 252  
Loss before income taxes(82,953) (70,834) (37,826) 
Income tax provision(441) (1,907) (1,551) 
Net loss$(83,394) $(72,741) $(39,377) 
47


(1)Includes stock-based compensation expense as follows:
Fiscal Year Ended January 31,
202020192018
(in thousands)
Cost of subscription revenue$2,772  $1,967  $747  
Cost of professional services revenue7,265  5,900  2,121  
Research and development17,568  6,345  2,292  
Sales and marketing11,129  7,384  2,717  
General and administrative6,312  3,761  1,113  
Total stock-based compensation expense$45,046  $25,357  $8,990  

 Fiscal Year Ended January 31,
 202020192018
Revenue:
Subscription75 %70 %72 %
Professional services25  30  28  
Total revenue100  100  100  
Cost of revenue:
Subscription19  18  18  
Professional services29  31  29  
Total cost of revenue49  50  47  
Gross profit51  50  53  
Operating expenses:
Research and development27  23  23  
Sales and marketing39  40  40  
General and administrative16  17  13  
Total operating expenses82  80  76  
Loss from operations(31) (30) (22) 
Interest and other income (expense), net —  —  
Loss before income taxes(30) (30) (22) 
Income tax provision—  (1) (1) 
Net loss(30)%(31)%(23)%
Note: Percentages in the table above may not sum due to rounding.
Fiscal Years Ended January 31, 2020 and 2019
Revenue 
 Fiscal Year Ended January 31,  
 20202019$ Change% Change
Revenue:(dollars in thousands)
Subscription$206,555  $164,805  $41,750  25 %
Professional services69,502  70,184  (682) (1)%
Total revenue$276,057  $234,989  $41,068  17 %
Percentage of total revenue:
Subscription75 %70 %
Professional services25  30  
Total100 %100 %
48


Subscription revenue increased by $41.8 million, or 25%, for fiscal 2020 compared to fiscal 2019. The increase was driven by growth in our customer base, including both new and existing customers, and includes a one-time recognition of $1.3 million in the third quarter of fiscal 2020 related to a contract resolution with a customer. New customers contributed approximately $20.6 million of the increase in subscription revenue, excluding the one-time recognition discussed above, for fiscal 2020 compared to the prior year period, while increased transaction volume and sales of additional products to our existing customers contributed the remainder. We calculate subscription revenue from new customers for the fiscal year by adding the revenue recognized from new customers acquired in the 12 months prior to the reporting date.
Professional services revenue decreased by $0.7 million, or 1%, for fiscal 2020 compared to fiscal 2019. The decrease in professional services revenue was primarily due to the impact of the previously disclosed sales execution and product integration challenges.
Cost of Revenue and Gross Margin
 Fiscal Year Ended January 31,  
 20202019$ Change% Change
(dollars in thousands)
Cost of revenue:
Subscription$53,036  $42,993  $10,043  23 %
Professional services81,145  73,597  7,548  10 %
Total cost of revenue$134,181  $116,590  $17,591  15 %
Gross margin:
Subscription74 %74 %
Professional services(17)%(5)%
Total gross margin51 %50 %
Cost of subscription revenue increased by $10.0 million, or 23%, for fiscal 2020 compared to fiscal 2019. The increase in cost of subscription revenue was driven by increases of $6.9 million in data center costs, primarily related to third-party cloud hosting as we grow and transition our data center model to the cloud, $1.9 million in employee compensation costs related to increased headcount, $1.3 million in amortization of internal-use software costs, and $0.6 million in allocated overhead, which increased due mainly to facilities expansions, partially offset by decreases of $0.5 million in amortization of purchased technology and $0.2 million in travel costs. The key drivers of the increase in cost of subscription revenue were the growth in number of customers and cost of building out the infrastructure for migrating our data center to the cloud.
Cost of professional services revenue increased by $7.5 million, or 10%, for fiscal 2020 compared to fiscal 2019. The increase in cost of professional services revenue was driven by increases of $8.3 million in compensation costs related to increased headcount, $2.9 million in allocated overhead primarily due to facilities expansions, $0.2 million in events, partially offset by decreases of $3.0 million in outside professional services and $1.0 million in travel costs. The key driver of the increase in cost of professional services revenue was headcount in anticipation of supporting customer deployments, some of which were not fully utilized due to the previously disclosed sales execution and product integration challenges.
Our gross margin for subscription services remained at 74% for both fiscal 2020 and fiscal 2019.
Our gross margin for professional services decreased to (17)% for fiscal 2020 compared to (5)% for fiscal 2019, primarily due to the previously disclosed sales execution and product integration challenges, which negatively impacted utilization.
49


Operating Expenses
Research and Development
 Fiscal Year Ended January 31,  
 20202019$ Change% Change
(dollars in thousands)
Research and development$74,398  $54,417  $19,981  37 %
Percentage of total revenue27 %23 %
Research and development expense increased by $20.0 million, or 37%, for fiscal 2020 compared to fiscal 2019, primarily due to increases of $19.1 million in employee compensation costs due to increased headcount, $2.1 million in allocated overhead primarily due to facilities expansions, $0.8 million in data center costs, $0.3 million in professional services, and $0.3 million in software license costs. These increased costs were partially offset by decreases of $2.3 million in costs related to higher capitalized internal-use software costs and $0.3 million in travel costs. The increase in headcount was driven by our continued investment in technology, innovation, and new products. As a result of our continued investment, research and development expense increased to 27% of total revenue during fiscal 2020 from 23% during fiscal 2019.
Sales and Marketing
 Fiscal Year Ended January 31,  
 20202019$ Change% Change
(dollars in thousands)
Sales and marketing$108,264  $95,169  $13,095  14 %
Percentage of total revenue39 %40 %
Sales and marketing expense increased by $13.1 million, or 14%, for fiscal 2020 compared to fiscal 2019, primarily due to increases of $13.8 million in employee compensation costs related to increased headcount, including the hiring of a new Chief Revenue Officer, $1.0 million in outside professional services, $0.6 million in allocated overhead primarily due to facilities expansions and $0.4 million in software license costs. These increased costs were partially offset by decreases of $1.5 million in events and $1.1 million in travel costs. The increase in headcount was driven by our continued investment to acquire new customers and to grow our revenue from existing customers. Sales and marketing expense decreased to 39% of total revenue during fiscal 2020 from 40% during fiscal 2019.
General and Administrative 
 Fiscal Year Ended January 31,  
 20202019$ Change% Change
(dollars in thousands)
General and administrative$44,879  $39,230  $5,649  14 %
Percentage of total revenue16 %17 %
General and administrative expense increased by $5.6 million, or 14%, for fiscal 2020 compared to fiscal 2019, primarily due to increases of $6.2 million in employee compensation costs related to increased headcount, $1.4 million in allocated overhead primarily due to facilities expansions, and $0.2 million in outside professional services costs. These increased costs were partially offset by decreases of $1.0 million in events and $0.9 million in administrative costs. General and administrative expense decreased to 16% of total revenue during fiscal 2020 from 17% during fiscal 2019.
50


Interest and Other Income (Expense), net
 Fiscal Year Ended January 31,  
 20202019$ Change% Change
(in thousands)
Interest and other income (expense), net$2,712  $(417) $3,129  Not Meaningful  
Interest and other income (expense), net increased by $3.1 million for fiscal 2020 compared to fiscal 2019, primarily due to a $1.5 million increase related to foreign currency revaluation of assets and liabilities held in a foreign currency, an increase of $1.0 million from accretion on short-term investments, and an increase of $0.3 million in net interest expense as a result of lower interest rates on our debt, and an increase in miscellaneous income of $0.3 million.
Income Tax Provision
 Fiscal Year Ended January 31, 
 20202019$ Change% Change
(in thousands)
Income tax provision$(441) $(1,907) $1,466  (77)%
We are subject to federal and state income taxes in the United States and taxes in foreign jurisdictions. For fiscal 2020 and fiscal 2019 we recorded a tax provision of $0.4 million and $1.9 million on losses before income taxes of $83.0 million and $70.8 million, respectively. The effective tax rate for fiscal 2020 and fiscal 2019 was (0.5)% and (2.7)%, respectively. The effective tax rates differ from the statutory rate primarily as a result of providing no benefit on pretax losses incurred in the United States. For fiscal 2020 and fiscal 2019, we maintained a full valuation allowance on our U.S. federal and state net deferred tax assets as it was more likely than not that those deferred tax assets will not be realized. The decrease in tax expense resulted primarily from a decline in pre-tax earnings in our foreign jurisdictions.
Fiscal Years Ended January 31, 2019 and 2018
Revenue
 Fiscal Year Ended January 31,  
 20192018$ Change% Change
(dollars in thousands)
Revenue:
Subscription$164,805  $122,482  $42,323  35 %
Professional services70,18448,624  21,560  44 %
Total revenue$234,989  $171,106  $63,883  37 %
Percentage of total revenue:
Subscription70 %72 %
Professional services30  28  
 Total100 %100 %
Subscription revenue increased by $42.3 million, or 35%, for fiscal 2019 compared to fiscal 2018. The increase in subscription revenue was driven by growth in our customer base, including both new and existing customers. Additionally, as a result of our acquisition of Leeyo in May 2017, we recognized more subscription revenue in fiscal 2019 compared to fiscal 2018 due to the impact of purchase accounting from the acquisition and recognizing a full year of revenue from Zuora RevPro. New customers contributed approximately $20.3 million of the increase in subscription revenue, excluding the one-time recognition discussed above, for the year ended January 31, 2019 compared to the prior year period, while increased transaction volume and sales of additional products to our existing customers contributed the remainder. We calculate subscription revenue from new customers for the fiscal year by adding the revenue recognized from new customers acquired in the 12 months prior to the reporting date.
51


Professional services revenue increased by $21.6 million, or 44%, for fiscal 2019 compared to fiscal 2018, primarily due to increased revenue from customer deployments of our products and recognizing a full year of revenue from Zuora RevPro.
Cost of Revenue and Gross Margin
 Fiscal Year Ended January 31,  
 20192018$ Change% Change
(dollars in thousands)
Cost of revenue:
Subscription$42,993  $31,077  $11,916  38 %
Professional services73,597  48,829  24,768  51 %
Total cost of revenue$116,590  $79,906  $36,684  46 %
Gross margin:
Subscription74 %75 %
Professional services(5)%— %
Total gross margin50 %53 %
Cost of subscription revenue increased by $11.9 million, or 38%, for fiscal 2019 compared to fiscal 2018, primarily due to an increase of $4.4 million in data center costs, $3.4 million in employee compensation costs related to increased headcount, $1.6 million of professional services, $1.1 million in software license costs, $1.0 million in allocated overhead primarily due to facilities expansions, and $0.3 million related to the amortization of purchased technology and amortization of internal-use software. The increase in these costs is driven by the growth in the number of customers as well as the increase in usage from existing customers and incurring a full year of costs from Zuora RevPro.
Cost of professional services revenue increased by $24.8 million for fiscal 2019 compared to fiscal 2018, primarily due to an increase of $16.6 million in employee compensation costs related to increased headcount, $4.4 million in allocated overhead including facilities expansions, $1.7 million in professional services, $1.7 million in travel costs, and $0.3 million in software license costs. In addition, in fiscal 2019 we incurred a full year of costs from Zuora RevPro.
Our gross margin for subscription revenue decreased from 75% for fiscal 2018 to 74% for fiscal 2019 as a result of increased stock-based compensation costs related to our initial public offering, partially offset by the impact of purchase accounting from the acquisition of Leeyo that resulted in higher subscription revenue recognition relative to costs for fiscal 2019 as compared to fiscal 2018.
Our gross margin for professional services revenue decreased from 0% for fiscal 2018 to (5)% for fiscal 2019, primarily from the increase in deployment capacity. Some of this incremental investment in headcount was not fully utilized during fiscal 2019 due to ramp-up time for new hires.
52


Operating Expenses
Research and Development
 Fiscal Year Ended January 31,  
 20192018$ Change% Change
(dollars in thousands)
Research and development$54,417  $38,639  $15,778  41 %
Percentage of total revenue23 %23 %
Research and development expense increased by $15.8 million, or 41%, for fiscal 2019 compared to fiscal 2018, primarily due to an increase of $12.0 million in employee compensation costs due to increased headcount, $2.3 million in allocated overhead including facilities expansions, $0.8 million in professional services, $0.7 million in travel costs, $0.6 million in data center costs, and $0.4 million in software license costs, partially offset by a decrease of $1.1 million in costs related to higher capitalized internal-use software costs. The increase in headcount was driven by our continued investment in technology, innovation, and new products. In addition, in fiscal 2019 we incurred a full year of expenses from Zuora RevPro.
Sales and Marketing
 Fiscal Year Ended January 31,  
 20192018$ Change% Change
(dollars in thousands)
Sales and marketing$95,169  $68,067  $27,102  40 %
Percentage of total revenue40 %40 %
Sales and marketing expense increased by $27.1 million, or 40%, for fiscal 2019 compared to fiscal 2018, primarily due to an increase of $16.5 million in employee compensation costs related to increased headcount, $4.3 million in allocated overhead including facilities expansions, $3.4 million in marketing and event costs and $2.6 million in travel costs. The increase in headcount was driven by our continued investment to acquire new customers and to grow our revenue from existing customers. In addition, in fiscal 2019 we incurred a full year of expenses from Zuora RevPro.
General and Administrative 
 Fiscal Year Ended January 31,  
 20192018$ Change% Change
(dollars in thousands)
General and administrative$39,230  $22,572  $16,658  74 %
Percentage of total revenue17 %13 %
General and administrative expense increased by $16.7 million, or 74%, for fiscal 2019 compared to fiscal 2018, primarily due to an increase of $7.3 million in employee compensation costs related to increased headcount, $3.8 million in professional services primarily related to accounting, tax and legal costs, $2.0 million in allocated overhead including facilities expansions, $1.0 million in donations of our Class A common stock to a charitable donor-advised fund, $1.0 million in software license costs, $1.0 million in administrative costs, and $0.4 million in travel costs. The increase in these costs was primarily driven by investment required to support our growth as well as operations as a public company. In addition, in fiscal 2019 we incurred a full year of expenses from Zuora RevPro.
53


Interest and Other Income (Expense), Net
 Fiscal Year Ended January 31,  
 20192018$ Change% Change
(in thousands)
Interest and other income (expense), net$(417) $252  $(669) (265)%
Interest and other income (expense), net decreased by $0.7 million for fiscal 2019 compared to fiscal 2018, due to an increase of $2.6 million in net losses related to foreign currency revaluation of assets and liabilities recorded in a foreign currency, partially offset by an increase of $1.3 million in net interest income as a result of invested cash balances and an increase of $0.6 million from accretion on short-term investments.
Income Tax Provision
 Fiscal Year Ended January 31,  
 20192018$ Change% Change
(in thousands)
Income tax provision$(1,907) $(1,551) $(356) 23 %
We are subject to federal and state income taxes in the United States and taxes in foreign jurisdictions. For fiscal 2019 and fiscal 2018 we recorded a tax provision of $1.9 million and $1.6 million on losses before income taxes of $70.8 million and $37.8 million, respectively. The effective tax rate for fiscal 2019 and fiscal 2018 was (2.7)% and (4.1)%, respectively. The effective tax rates differ from the statutory rate primarily as a result of providing no benefit on pretax losses incurred in the United States. For fiscal 2019 and fiscal 2018, we maintained a full valuation allowance on our U.S. federal and state net deferred tax assets as it was more likely than not that those deferred tax assets will not be realized.
54


Quarterly Results of Operations
The following table sets forth our unaudited quarterly consolidated statement of operations data for each of the eight quarters in the period ended January 31, 2020. The unaudited consolidated statement of operations data set forth below has been prepared on the same basis as our audited consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, that are necessary for the fair presentation of such data. Our historical results are not necessarily indicative of the results that may be expected in the future and the results for any quarter are not necessarily indicative of results to be expected for a full year or any other period. The following quarterly financial data should be read in conjunction with our consolidated financial statements and the related notes included elsewhere in this filing:
 Three Months Ended
Jan 31, 2020Oct 31, 2019Jul 31, 2019Apr 30, 2019Jan 31, 2019Oct 31, 2018Jul 31, 2018Apr 30, 2018
(dollars in thousands) 
Revenue:  
Subscription  $54,559  $54,038  $50,647  $47,311  $44,956  $43,083  $40,877  $35,889  
Professional services  15,834  17,784  19,086  16,798  18,382  18,273  16,970  16,559  
Total revenue  70,393  71,822  69,733  64,109  63,338  61,356  57,847  52,448  
Cost of revenue:  
Subscription¹  14,447  13,858  12,798  11,933  11,720  10,987  10,421  9,865  
Professional services¹  19,700  20,443  20,904  20,098  20,028  19,190  18,226  16,153  
Total cost of revenue  34,147  34,301  33,702  32,031  31,748  30,177  28,647  26,018  
Gross profit  36,246  37,521  36,031  32,078  31,590  31,179  29,200  26,430  
Operating expenses:  
Research and development¹  20,736  17,903  18,744  17,015  14,750  14,282  13,323  12,062  
Sales and marketing¹  27,446  28,027  27,290  25,501  24,161  24,849  24,379  21,780  
General and administrative¹  12,513  10,597  11,324  10,445  11,677  9,579  8,563  9,411  
Total operating expenses  60,695  56,527  57,358  52,961  50,588  48,710  46,265  43,253  
Loss from operations  (24,449) (19,006) (21,327) (20,883) (18,998) (17,531) (17,065) (16,823) 
Interest and other income (expense), net 418  1,190  569  535  801  633  (1,178) (673) 
Loss before income taxes  (24,031) (17,816) (20,758) (20,348) (18,197) (16,898) (18,243) (17,496) 
Income tax benefit (provision) 279  (421) (55) (244) (986) (326) (302) (293) 
Net loss  $(23,752) $(18,237) $(20,813) $(20,592) $(19,183) $(17,224) $(18,545) $(17,789) 
55


(1)Includes stock-based compensation expense as follows:
Three Months Ended
Jan 31, 2020Oct 31, 2019Jul 31, 2019Apr 30, 2019Jan 31, 2019Oct 31, 2018Jul 31, 2018Apr 30, 2018
(in thousands) 
Cost of subscription revenue$785  $683  $811  $493  $656  $555  $433  $323  
Cost of professional services revenue2,108  1,814  1,984  1,359  1,785  1,685  1,399  1,031  
Research and development5,878  4,015  4,484  3,191  1,979  1,902  1,416  1,048  
Sales and marketing3,058  3,728  2,491  1,852  2,067  2,205  1,522  1,590  
General and administrative1,804  1,598  1,846  1,064  1,150  1,112  890  609  
Total stock-based compensation expense$13,633  $11,838  $11,616  $7,959  $7,637  $7,459  $5,660  $4,601  
56


The following table sets forth our unaudited quarterly consolidated results of operations data for each of the periods indicated as a percentage of total revenue.
Three Months Ended
Jan 31, 2020Oct 31, 2019Jul 31, 2019Apr 30, 2019Jan 31, 2019Oct 31, 2018Jul 31, 2018Apr 30, 2018
Revenue:  
Subscription  78 %75 %73 %74 %71 %70 %71 %68 %
Professional services  22  25  27  26  29  30  29  32  
Total revenue  100  100  100  100  100  100  100  100  
Cost of revenue:  
Subscription  21  19  18  19  19  18  18  19  
Professional services  28  28  30  31  32  31  32  31  
Total cost of revenue  49  48  48  50  50  49  50  50  
Gross profit  51  52  52  50  50  51  50  50  
Operating expenses:  
Research and development  29  25  27  27  23  23  23  23  
Sales and marketing  39  39  39  40  38  40  42  42  
General and administrative  18  15  16  16  18  16  15  18  
Total operating expenses  86  79  82  83  80  79  80  82  
Loss from operations  (35) (26) (31) (33) (30) (29) (30) (32) 
Interest and other income (expense), net       (2) (1) 
Loss before income taxes  (34) (25) (30) (32) (29) (28) (32) (33) 
Income tax benefit (provision) —  (1) —  —  (2) (1) (1) (1) 
Net loss  (34)%(25)%(30)%(32)%(30)%(28)%(32)%(34)%
 Note: Percentages in the table above may not sum due to rounding.
Quarterly Revenue Trends
Our quarterly subscription revenue increased sequentially in each of the periods presented primarily due to growth in our customer base and sales of increased volume and additional products to our existing customers. We have historically entered into more subscription agreements in the fourth quarter of our fiscal year, though this seasonality is sometimes not apparent in our subscription revenue because we recognize subscription revenue over the term of the contract.
Quarterly professional services revenue has seen quarterly fluctuations from our customers requiring additional services in connection with their adoption of Topic 606, implementation milestones, and the impact of the previously disclosed sales execution and product integration challenges. We expect to transition a portion of our professional services implementations to our strategic partners, including GSIs, and as a result we expect our professional services revenue to decrease over time, and may vary as a percentage of total revenue in the near term.
57


Quarterly Cost of Revenue and Gross Margin Trends
Our quarterly gross margin from subscription revenue has generally been consistent over the fiscal quarters presented. This reflects the growth in the number of customers and the cost of building out the infrastructure for migrating our data center to a fully serviced provider.
Our quarterly gross margin from professional services has generally decreased sequentially, primarily from headcount in anticipation of supporting customer deployments, some of which were not fully utilized due to the previously disclosed sales execution and product integration challenges. We intend to increase our utilization of external partners in the future to augment our implementation services, which may cause further fluctuation in our professional services revenue and related margins.
Quarterly Operating Expenses Trends
Total operating expenses have generally increased sequentially for the fiscal quarters presented, primarily due to the addition of personnel in connection with the expansion of our business. We also experienced increased facilities costs toward the latter half of fiscal 2020 as we moved to a larger headquarters facility in Redwood City, California.
Our sales and marketing expense increased primarily due to continued investment in expanding our customer acquisition and retention efforts. Our sales and marketing expense can also fluctuate between quarters due to the timing of our annual sales kick-off and our annual user conferences, which are typically held in the first and second quarter of the fiscal year, respectively.
Our research and development expense increased primarily due to our continued investment in technology, innovation, and new products.
Our general and administrative expense increased primarily due to higher headcount to support our growth and the additional costs associated with operating as a public company. In the fourth quarter of fiscal 2019, we donated $1.0 million of our Class A common stock to a charitable donor-advised fund, which increased general and administrative expense by that amount.
Impact of COVID-19 Pandemic
The extent of the impact of the current COVID-19 pandemic on our operational and financial performance will depend on certain developments, including the duration and spread of the outbreak, impact on our customers and our sales cycles, impact on our customer, employee or industry events, and effect on our vendors, all of which are uncertain and cannot be predicted. For example, changes in how we and companies worldwide conduct business due to the current COVID-19 pandemic, including but not limited to restrictions on travel and in-person meetings, could affect services delivery, delay implementations, and interrupt sales activity for our products. In response to the COVID-19 pandemic, we have shifted certain of our customer events, such as Subscribed 2020 in the San Francisco Bay Area, to virtual-only experiences and we may deem it advisable to similarly alter, postpone or cancel entirely additional customer, employee or industry events in the future. As of the filing date of this Form 10-K, the extent to which COVID-19 may impact our financial condition or results of operations is uncertain. Due to our subscription-based business model, the effect of COVID-19 may not be fully reflected in our results of operations until future periods, if at all. See Part I, Item 1A. Risk Factors for additional information regarding potential risks to our business, financial condition and operating results related to the COVID-19 pandemic.


58


Liquidity and Capital Resources
As of January 31, 2020, we had cash and cash equivalents, and short-term investments of $171.9 million. Since inception, we have financed our operations primarily through the net proceeds we received through private sales of equity securities, payments received from customers for subscription and professional services, and borrowings from our Debt Agreement. Additionally, in April 2018, we completed our IPO, in which we issued and sold an aggregate of 12.7 million shares of Class A common stock at a price of $14.00 per share. We received aggregate net proceeds of $159.7 million from the IPO, after underwriting discounts and commissions and payments of offering costs.
We believe our existing cash and cash equivalents, and short-term investment balances, funds available under our Debt Agreement, and cash provided by subscriptions to our platform and related professional services will be sufficient to meet our working capital and capital expenditure needs for at least the next 12 months. Our future capital requirements will depend on many factors, including the rate of our revenue growth, the timing and extent of spending on research and development efforts and other business initiatives, the expansion of sales and marketing activities, the introduction of new and enhanced product offerings, and the continuing market adoption of our platform. We may in the future enter into arrangements to acquire or invest in complementary businesses, services, and technologies, including intellectual property rights. We may elect to or may be required to seek additional equity or debt financing. Sales of additional equity could result in dilution to our stockholders. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital or generate cash flows necessary to expand our operations and invest in new technologies, it could reduce our ability to compete successfully and harm our results of operations.
Debt Agreement
See Note 10. Debt of the notes to our consolidated financial statements included in this Form 10-K for more information about our Debt Agreement.
Cash Flows
The following table summarizes our cash flows for the periods indicated:
 Fiscal Year Ended January 31,
 202020192018
(in thousands) 
Net cash used in operating activities$(3,590) $(23,581) $(24,776) 
Net cash used in investing activities(29,760) (121,123) (16,118) 
Net cash provided by financing activities17,980  161,362  15,415  
Effect of exchange rates on cash and cash equivalents and restricted cash(379)  960  
Net (decrease) increase in cash and cash equivalents and restricted cash$(15,749) $16,661  $(24,519) 
Operating Activities
Our largest source of operating cash is cash collections from our customers for subscription and professional services. Our primary uses of cash in operating activities are for employee-related expenditures, marketing expenses, third-party consulting expenses, facilities costs and third-party hosting costs.
For fiscal 2020, net cash used in operating activities was $3.6 million, which consisted of a net loss of $83.4 million, reduced by non-cash adjustments of $80.5 million and increased by net cash outflows of $0.7 million from changes in our operating assets and liabilities. Non-cash adjustments primarily consisted of depreciation, amortization and accretion related to property and equipment, intangible assets and investments; stock-based compensation; provision for doubtful accounts; amortization of deferred commissions; and a reduction in the carrying amount of right-of-use (ROU) assets. Non-cash adjustments increased compared to last year primarily due to stock-based compensation which increased $19.7 million as a result of new equity grants and enrollments in our ESPP, and an $8.6 million reduction in carrying amount of ROU assets due to the adoption of Topic 842 in fiscal 2020.
Changes in operating assets and liabilities of $0.7 million were primarily due to $30.1 million of cash used related to increases in accounts receivable, prepaid expenses and other assets and deferred commissions; partially offset by $29.4 million of cash provided by increases in accounts payable, accrued liabilities, deferred revenue, and
59


operating lease liabilities. Accounts receivable increased primarily due to increased subscription arrangements as many of our customers are invoiced in advance for annual subscriptions; deferred commissions and prepaid expenses and other assets increased due to growth in our business and the timing of billings and payments; deferred revenue increased due to growth in our business and the timing of collections mostly for fourth quarter billings; and operating lease liabilities increased due to the adoption of Topic 842, which included payments on the operating lease liabilities and receipt of $10.0 million in lease incentives.
For fiscal 2019, net cash used in operating activities was $23.6 million, which consisted of a net loss of $72.7 million, reduced by non-cash adjustments of $46.6 million and reduced by net cash inflows of $2.5 million provided by changes in our operating assets and liabilities. Non-cash adjustments, which primarily consisted of depreciation and amortization of property and equipment and intangible assets, stock-based compensation, provision for doubtful accounts and amortization of deferred commissions increased compared to the same period last year primarily as a result of growth in our business operations. The changes in operating assets and liabilities were primarily due to a $24.7 million increase in deferred revenue and a $10.8 million increase in accrued liabilities reflecting the growth in our business; partially offset by a $12.4 million increase in accounts receivable as an increasing number of customers are invoiced in advance for annual subscriptions, an increase in deferred commissions of $13.6 million, an increase in prepaid expenses and other assets of $5.8 million, and a decrease in accounts payable of $1.1 million related to growth in our business and the timing of payments.
For fiscal 2018, net cash used in operating activities was $24.8 million, which consisted of a net loss of $39.4 million, reduced by non-cash adjustments of $25.0 million and increased by net cash outflows of $10.4 million from changes in our operating assets and liabilities. Non-cash adjustments primarily consisted of depreciation and amortization of property and equipment and intangible assets, stock-based compensation, provision for doubtful accounts and amortization of deferred commissions. The changes in operating assets and liabilities were primarily due to an $18.0 million increase in deferred revenue, offset by a $21.0 million increase in accounts receivable, resulting primarily from increased subscription arrangements as a majority of our customers are invoiced in advance for annual subscriptions, and increased deferred commissions of $11.1 million. Additionally, the change in operating assets and liabilities was due to a decrease of $3.8 million in accounts payable and an increase of $3.2 million in prepaid expenses and other assets, offset by an increase of $10.7 million in accrued expenses and other liabilities.
Investing Activities
Net cash used in investing activities for fiscal 2020 was $29.8 million, primarily due to $184.6 million in purchases of short- term investments partially offset by $172.8 million in maturities of short-term investments, and $21.4 million in purchases of property and equipment, including purchases related to our new corporate headquarters and capitalized internal-use software.
Net cash used in investing activities for fiscal 2019 was $121.1 million, primarily due to $107.5 million in purchases of short-term investments and $13.4 million in purchases of property and equipment including capitalized internal-use software.
Net cash used in investing activities for fiscal 2018 was $16.1 million, primarily due to $11.4 million in cash paid to investors in connection with our acquisition of Leeyo and $4.7 million in purchases of property and equipment and capitalized internal-use software.
Financing Activities
Cash provided by financing activities for fiscal 2020 was $18.0 million, primarily due to $12.1 million in stock option exercise proceeds and $9.0 million in proceeds from issuance of common stock under the ESPP, partially offset by $3.0 million of debt payments.
Cash provided by financing activities for fiscal 2019 was $161.4 million, primarily due to $164.7 million in net IPO proceeds, $5.3 million in proceeds from issuance of common stock under the ESPP, $11.5 million in stock option exercise proceeds and $1.3 million in net proceeds from related party loans, partially offset by $12.6 million in payments to investors related to our acquisition of Leeyo, $4.4 million in deferred offering costs payments, $3.6 million in payments made on leased equipment and $0.8 million of debt payments.
Cash provided by financing activities for fiscal 2018 was $15.4 million, primarily the result of $15.0 million drawn down under our Debt Agreement, and $4.5 million in proceeds from the exercise of stock options, net of repurchases, offset by payments of $2.1 million related to capital leases, $1.3 million in payments under related party notes receivable, and payments of $0.6 million related to deferred offering costs.
60


Off-Balance Sheet Arrangements
As of January 31, 2020, we did not have any relationships with unconsolidated organizations or financial partnerships, such as structured finance or special purpose entities that would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.
Obligations and Other Commitments
Our principal commitments consist of obligations under our operating leases for office space and our Debt Agreement. The following table summarizes our contractual obligations as of January 31, 2020 (in thousands):
TotalLess than 1 year1-3 years3-5 yearsMore than 5 years
Operating lease obligations1
$88,456  $9,779  $26,010  $16,528  $36,139  
Debt principal and interest2
11,132  4,822  6,310  —  —  
Other contractual obligations3
8,638  8,638  —  —  —  
$108,226  $23,239  $32,320  $16,528  $36,139  
_________________________________
(1)Consists of future non-cancelable minimum rental payments under operating leases for our offices including operating leases that have not yet commenced.
(2)Debt principal and interest includes amounts owed under our Debt Agreement with Silicon Valley Bank including principal, interest and a $0.2 million facility fee on the term loan. Interest payments were calculated using the applicable rate as of January 31, 2020. See Note 10. Debt of the notes to our consolidated financial statements included in this Form 10-K for more information about our Debt Agreement.
(3)Represents contractual obligations to make purchases, primarily related to cloud computing services from one of our vendors by September 30, 2020.
In the ordinary course of business, we enter into agreements of varying scope and terms pursuant to which we agree to indemnify customers, vendors, lessors, business partners, and other parties with respect to certain matters, including, but not limited to, losses arising out of the breach of such agreements, services to be provided by us, or from data breaches or intellectual property infringement claims made by third parties. In addition, we have entered into indemnification agreements with our directors and certain officers and employees that will require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers, or employees. No demands have been made upon us to provide indemnification under such agreements and there are no claims that we are aware of that could have a material effect on our consolidated balance sheets, consolidated statements of comprehensive loss, or consolidated statements of cash flows.
As of January 31, 2020, we had accrued liabilities related to uncertain tax positions, which are reflected in our consolidated balance sheets. These accrued liabilities are not reflected in the table above since it is unclear when these liabilities will be repaid.
Critical Accounting Policies and Estimates
Our consolidated financial statements are prepared in accordance with U.S. GAAP. The preparation of these consolidated financial statements requires our management to make estimates, assumptions, and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the applicable periods. We base our estimates, assumptions, and judgments on historical experience and on various other factors that we believe to be reasonable under the circumstances. Different assumptions and judgments would change the estimates used in the preparation of our consolidated financial statements, which, in turn, could change the results from those reported. We evaluate our estimates, assumptions, and judgments on an ongoing basis.
The critical accounting estimates, assumptions, and judgments that we believe have the most significant impact on our consolidated financial statements are described below.
61


Revenue Recognition
Adoption of Topic 606
Effective February 1, 2019, we adopted the provisions and expanded disclosure requirements of Topic 606 using the full retrospective method. Accordingly, the results for the prior comparable periods were adjusted to conform to the current period measurement and recognition of results.
The impact of Topic 606 on reported revenue results was not material. Topic 606, however, modified our revenue recognition policy in the following ways:
Removal of the limitation on contingent revenue, which can result in revenue for certain multi-element customer contracts being recognized differently during the contract term;
Allocation of discounts over the entire committed contract period, which have affected transactions where customer commitments increased or where discounts fluctuated over the contract term; and
The treatment of revenue recognition related to on-premise term licenses. We have a limited number of on-premise term licenses. Under Topic 606, we recognize the revenue on these licenses when the software is delivered to the customer, which is typically at the beginning of the contract term. In the past we recognized revenue for on-premise term licenses ratably over the contract term.
Revenue Recognition Policy
We generate revenue primarily from two sources: (1) subscription services, which is comprised of revenue from subscription fees from customers accessing our cloud-based software; and (2) professional services and other revenue.
With the adoption of Topic 606, revenue is recognized upon satisfaction of performance obligations in an amount that reflects the consideration we expect to receive in exchange for those products or services.
We determine the amount of revenue to be recognized through application of the following steps:
Identification of the contract, or contracts with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when or as we satisfy the performance obligations.
Our subscription service arrangements are typically non-cancelable for a pre-specified subscription term and do not typically contain refund-type provisions.
Subscription Services
Subscription services revenues are primarily comprised of fees that provide customers with access to our cloud-based software during the term of the arrangement. Cloud-based services typically allow customers to use our multi-tenant software without taking possession of the software. Revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract, which is the date our cloud-based software is made available to customers.
On-Premise Arrangements
We inherited some legacy on-premise license arrangements in a prior acquisition. These licenses are primarily term based and bundled with related maintenance (PCS). Revenue for the software license is generally recognized at the beginning of the contract term and the PCS is recognized ratably over the contract term.
Subscription and on-premise license agreements generally have terms ranging from one to three years and are invoiced to customers annually or quarterly in advance upon execution of the contract or subsequent renewals. Amounts that have been invoiced are recorded in accounts receivable and in either deferred revenue or revenue in our consolidated financial statements, depending on whether the underlying performance obligation has been satisfied.
Professional Services and Other Revenue
Professional services revenue consists of fees for services related to helping our customers deploy, configure, and optimize the use of our solutions. These services include system integration, data migration, process
62


enhancement, and training. Professional services projects generally take three to twelve months to complete. Once the contract is signed, we generally invoice for professional services on a time and materials basis, although we occasionally engage in fixed-price service engagements and invoice for those based upon agreed milestone payments. We recognize revenue as services are performed for time and materials engagements and on a proportional performance method as the services are performed for fixed fee engagements. Training revenues are recognized as the services are performed.
Contracts with Multiple Performance Obligations
We enter into contracts with our customers that often include cloud-based software subscriptions and professional services performance obligations. A performance obligation is a commitment in a contract with a customer to transfer products or services that are distinct. Determining whether products and services are distinct performance obligations that should be accounted for separately or combined as one unit of accounting may require significant judgment.
Our cloud-based software subscriptions are distinct as such services are often sold separately. In addition, our subscription services contracts can include multi-year agreements that include a fixed annual platform fee and a volume block usage fee that may vary based on permitted volume usage each year. To the extent that permitted volume usage each year is the same, we concluded that there is one multi-year stand-ready performance obligation. To the extent that permitted volume usage each year varies, we concluded that each year represents a distinct stand-ready performance obligations and we allocate the transaction price to the performance obligations on a relative standalone-selling price basis and revenue is recognized ratably over each year.
In determining whether professional services are distinct, we consider the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, the timing of when the professional services contract was signed in comparison to the cloud-based software, start date and the contractual dependence of the cloud-based software on the customer’s satisfaction with the professional services work. To date, we have concluded that all of the professional services included in contracts with multiple performance obligations are distinct.
We allocate the transaction price to each performance obligation on a relative standalone selling price (SSP) basis. The SSP is the estimated price at which we would sell a promised product or service separately to a customer. Judgment is required to determine the SSP for each distinct performance obligation.
We establish SSP for both our subscription services and professional services elements primarily by considering the actual sales prices of the element when sold on a stand-alone basis or when sold together with other elements. Our actual sales prices for subscription services and professional services for stand-alone sales do not typically vary from our prices for each element when sold together with other elements. When we are unable to rely on actual observable SSPs, we determine SSP based on inputs such as actual sales prices when sold together with other promised subscriptions or services and our overarching pricing objectives and strategies.
For further detail regarding our remaining performance obligations please refer to Note 11. Deferred Revenue and Performance Obligations of the notes to our consolidated financial statements for more information.
Recent Accounting Pronouncements
See “Summary of Significant Accounting Policies and Recent Accounting Pronouncements” in Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements of our accompanying consolidated financial statements for more information.
Non-GAAP Financial Measures
To supplement our consolidated financial statements presented in accordance with U.S. GAAP, we monitor and consider non-GAAP loss from operations, free cash flow and Growth Efficiency Index (GEI). We believe our non-GAAP measures are useful in evaluating our operating performance. We use non-GAAP financial measures in conjunction with GAAP measures as part of our overall assessment of our performance, including the preparation of our annual operating budget and quarterly forecasts, to evaluate the effectiveness of our business strategies and to communicate with our Board of Directors concerning our financial performance. We believe our non-GAAP financial measures provide investors consistency and comparability with our past financial performance and facilitate period-to-period comparisons of our operating results. We also believe our non-GAAP financial measures are useful in evaluating our operating performance compared to that of other companies in our industry, as they generally eliminate the effects of certain items that may vary for different companies for reasons unrelated to overall operating performance.
63


Investors are cautioned that there are material limitations associated with the use of non-GAAP financial measures as an analytical tool. The non-GAAP financial measures we use may be different from non-GAAP financial measures used by other companies, limiting their usefulness for comparison purposes. We compensate for these limitations by providing specific information regarding the GAAP items excluded from our non-GAAP financial measures. The presentation of these non-GAAP financial measures is not intended to be considered in isolation or as a substitute for, or superior to, financial information prepared and presented in accordance with GAAP. Reconciliations of our non-GAAP financial measures to the nearest respective GAAP measures are provided below.
Non-GAAP Loss from Operations
We define non-GAAP loss from operations as GAAP operating loss adjusted to exclude stock-based compensation expense, amortization of acquired intangibles, and capitalization and amortization of internal-use software. We exclude the following items from non-GAAP loss from operations:
Stock-based compensation expense. We exclude stock-based compensation expense, which is a non-cash expense, because we believe that excluding this item provides meaningful supplemental information regarding operational performance. In particular, stock-based compensation expense is not comparable across companies given it is calculated using a variety of valuation methodologies and subjective assumptions.
Amortization of acquired intangible assets. We exclude amortization of acquired intangible assets, which is a non-cash expense. We exclude these amortization expenses because we do not believe these expenses have a direct correlation to the operation of our business.
Internal-use software. We exclude non-cash adjustments for capitalization and the subsequent amortization of internal-use software, including any impairment charges, from certain of our non-GAAP measures. We capitalize certain costs incurred for the development of computer software for internal use and then amortize those costs over the estimated useful life. Capitalization and amortization of software development costs can vary significantly depending on the timing of products reaching technological feasibility and being made generally available. Moreover, because of the variety of approaches taken and the subjective assumptions made by other companies in this area, we believe that excluding the effects of capitalized software costs allows investors to make more meaningful comparisons between our operating results and those of other companies.
Charitable donations. We exclude expenses associated with the charitable donation of our common stock from certain of our non-GAAP financial measures. We believe that excluding this non-recurring and non-cash expense allows investors to make more meaningful comparisons between our operating results and those of other companies.
Headquarter relocation costs. We exclude non-recurring costs associated with our new corporate headquarters. In January 2020, we incurred costs associated with water damage, net of insurance recovery, at our new headquarters in Redwood City, California, as well as costs to relocate our operations from offices previously located in San Mateo and San Jose, California. We believe that excluding these non-recurring costs allows investors to make more meaningful comparisons between our operating results and those of other companies due to the infrequent nature of these costs.
For the Fiscal Year Ended January 31,
202020192018
(in thousands) 
GAAP loss from operations$(85,665) $(70,417) $(38,078) 
Add:
Stock-based compensation expense45,046  25,357  8,990  
Amortization of acquired intangibles1,776  2,250  2,056  
Internal-use software(1,946) (962)  
Charitable donation—  1,000  —  
New headquarters costs482  —  —  
Non-GAAP loss from operations$(40,307) $(42,772) $(27,024) 
64


Free Cash Flow
We define free cash flow as net cash used in operating activities, less cash used for purchases of property and equipment and the development of internal-use software. We exclude purchases of property and equipment from our free cash flow because we consider these capital expenditures to be a necessary component of our ongoing operations. 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 that can possibly be used for investing in our business and strengthening ​our balance sheet, but it is not intended to represent the residual cash flow available for discretionary expenditures.
For the Fiscal Year Ended January 31,
202020192018
(in thousands) 
Net cash used in operating activities$(3,590) $(23,581) $(24,776) 
Less:
Purchases of property and equipment(21,424) (13,412) (4,698) 
Free cash flow$(25,014) $(36,993) $(29,474) 
Net cash used in investing activities$(29,760) $(121,123) $(16,118) 
Net cash provided by financing activities$17,980  $161,362  $15,415  
Growth Efficiency Index
We define Growth Efficiency Index (GEI) as the trailing 12-months sales and marketing expense, excluding trailing 12-months stock-based compensation expense, divided by the year-over-year increase in the trailing 12-month subscription revenue. We consider GEI as a metric of our operational efficiencies and believe GEI provides useful information to management and investors about how much sales and marketing expense we incur to attain new revenue. A lower GEI indicates lower sales and marketing spending to acquire incremental revenue and reflects increased operational efficiencies. Our GEI was 2.3 and 2.1 as of January 31, 2020 and 2019, respectively. We expect to experience fluctuations in GEI as we grow and scale our business.
The following table includes the information needed to reconcile GEI (dollars in thousands):
As of January 31, 2020As of January 31, 2019
GAAP sales and marketing expense$108,264  $95,169  
Less:
Stock-based compensation expense(11,129) (7,384) 
New headquarters costs(43) —  
Non-GAAP sales and marketing expense$97,092  $87,785  
Change in GAAP subscription revenue$41,750  $42,323  
GEI2.3  2.1  

65


Item 7A. Quantitative and Qualitative Disclosures About Market Risk
We are exposed to certain market risks in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of fluctuations in foreign currency exchange rates and interest rates.
Foreign Currency Exchange Risk
The functional currencies of our foreign subsidiaries are the respective local currencies. Our sales are typically denominated in the local currency of the country in which the sale was made. The majority of our sales are made in the United States and those sales are denominated in U.S. dollars. Therefore, the portion of our revenue that is subject to significant foreign currency risk is lessened. Our operating expenses are denominated in the currencies of the countries in which our operations are located, which are primarily in the United States, Europe, China, India, Japan, and Australia. 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 exchange rates. To date, we have not entered into any hedging arrangements with respect to foreign currency risk or other derivative financial instruments. For fiscal 2020, 2019 and 2018, a hypothetical 10% change in foreign currency exchange rates applicable to our business would not have had a material impact on our accompanying consolidated financial statements.
Interest Rate Risk
We had cash and cash equivalents and short-term investments of $171.9 million as of January 31, 2020. Our cash and cash equivalents and short-term investments are held for working capital purposes. We do not make investments for trading or speculative purposes. Additionally, under our Debt Agreement, we pay interest on any outstanding balances based on a variable market rate. A significant change in these market rates may adversely affect our operating results.
Our cash equivalents and short-term investments are subject to market risk due to changes in interest rates. Fixed rate securities may have their market value adversely affected due to a rise in interest rates. Due in part to these factors, our future investment income may fall short of our expectations 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 short-term investments as “available-for-sale,” no gains or losses are recognized due to changes in interest rates unless such securities are sold prior to maturity or declines in fair value are determined to be other-than-temporary.
As of January 31, 2020, a hypothetical 10% relative change in interest rates would not have had a material impact on the value of our cash equivalents and short-term investments or interest owed on our outstanding debt. Fluctuations in the value of our cash equivalents and short-term investments caused by a change in interest rates (gains or losses on the carrying value) are recorded in other comprehensive income, and are realized only if we sell the underlying securities prior to maturity. In addition, a hypothetical 10% relative change in interest rates would not have had a material impact on our operating results for fiscal 2020.
66


Item 8. Financial Statements and Supplementary Data
Index To Consolidated Financial Statements
Page
Report of Independent Registered Public Accounting Firm
Consolidated Balance Sheets
Consolidated Statements of Comprehensive Loss
Consolidated Statements of Stockholders’ Equity
Consolidated Statements of Cash Flows
Notes to Consolidated Financial Statements

67


Report of Independent Registered Public Accounting Firm

To the Stockholders and Board of Directors
Zuora, Inc.:

Opinions on the Consolidated Financial Statements and Internal Control Over Financial Reporting

We have audited the accompanying consolidated balance sheets of Zuora, Inc. and subsidiaries (the Company) as of January 31, 2020 and 2019, the related consolidated statements of comprehensive loss, stockholders’ equity, and cash flows for each of the years in the three-year period ended January 31, 2020, and the related notes (collectively, the consolidated financial statements). We also have audited the Company’s internal control over financial reporting as of January 31, 2020, 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 January 31, 2020 and 2019, and the results of its operations and its cash flows for each of the years in the three-year period ended January 31, 2020, 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 January 31, 2020 based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

Adoption of New Accounting Pronouncements

As discussed in Note 2 to the consolidated financial statements, the Company has changed its method of accounting for revenue and sales commissions as of February 1, 2017 and leases as of February 1, 2019 due to the adoption of Topic 606, Revenue from Contracts with Customers (Topic 606), Subtopic 340-40, Other Assets and Deferred Contract Costs – Contracts with Customers, and Topic 842, Leases.

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,
68


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

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

Critical Audit Matters

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

Evaluation of performance obligations for certain customer contracts upon adoption of Topic 606

As discussed in Note 2 to the consolidated financial statements, the Company adopted Topic 606 on February 1, 2019. The Company applied the full retrospective method and recognized the cumulative effect of initially applying Topic 606 at the adoption date. With the adoption of Topic 606, revenue is recognized upon satisfaction of performance obligations in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. Certain of the Company’s subscription services contracts include multi-year agreements with a fixed annual platform fee and a volume block usage fee that may vary based on permitted volume usage each year. To the extent permitted volume usage is the same each year, the Company has concluded that there is one multi-year stand-ready performance obligation. To the extent permitted volume usage varies each year, the Company has concluded that each year represents a distinct stand-ready performance obligation. The Company allocates the transaction price to the performance obligations on a relative standalone selling price (SSP) basis and revenue is recognized ratably over each year.

We identified the evaluation of performance obligations for certain customer contracts upon the Company’s adoption of Topic 606 as a critical audit matter. A high degree of auditor judgment was required in arrangements with varying permitted volume usage to determine that the nature of the Company’s promise to the customer is different each year.

The primary procedures we performed to address this critical audit matter included the following. We tested certain internal controls over the Company’s Topic 606 implementation process, including controls over the Company’s identification of performance obligations. We evaluated the nature of the promised services in the contract. We obtained an understanding of the promised services by inspecting a selection of underlying customer contracts, evaluating the Company’s list prices, inquiring with the Company's internal pricing team, and observing the functionality of the services, and compared our judgments to those made by the Company.

Evaluation of SSPs for subscription services and professional services performance obligations

As discussed in Note 2 to the consolidated financial statements, the Company recognized subscription revenue and professional services revenue of $206.6 million and $69.5 million, respectively, for the fiscal year ended January 31, 2020. The Company allocates the transaction price to each performance obligation on a relative SSP basis. The SSP is the estimated price at which the Company would sell a promised product or service separately to a customer. The Company establishes SSPs for its subscription services and professional services performance obligations primarily by considering the actual sales prices of the promised product or service when sold on a standalone basis. When the Company is unable to rely on actual observable SSPs, it estimates the SSP utilizing inputs such as actual sales prices when sold together
69


with other promised goods or services and other factors such as its overarching pricing objectives and strategies.

We identified the evaluation of SSPs for subscription services and professional services performance obligations as a critical audit matter. A high degree of subjective auditor judgment was required to evaluate the Company’s inputs and factors used to estimate the SSPs, including sales prices for bundled arrangements, overarching pricing objectives and strategies, list prices, and historical sales of the deliverables.

The primary procedures we performed to address this critical audit matter included the following. We tested certain internal controls over the Company’s revenue process, including controls over the development of SSPs and the relevance and reliability of the underlying data. We compared a selection of historical sales information, including price and product category attributes, used by the Company to determine SSPs to underlying customer contracts. We compared the range of prices used to establish the SSPs to historical sales prices for bundled arrangements. We assessed the Company’s determination that bundled prices were indicative of SSP taking into consideration list prices, historical sales of the deliverables and pricing objectives and strategies. We interviewed the Company’s internal pricing team to obtain an understanding of the Company’s pricing objectives and strategies.


/s/ KPMG LLP

We have served as the Company’s auditor since 2011.

Santa Clara, CA
March 31, 2020


70


ZUORA, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except per share data)
January 31,
 20202019
As Adjusted1
Assets
Current assets:
Cash and cash equivalents$54,275  $67,940  
Short-term investments117,662  107,908  
Accounts receivable, net of allowance for doubtful accounts of $2,943 and $2,522 as of January 31, 2020 and January 31, 2019, respectively
68,875  58,258  
Restricted cash, current portion  400  
Deferred commissions, current portion9,585  8,616  
Prepaid expenses and other current assets16,387  14,632  
Total current assets266,784  257,754  
Property and equipment, net33,489  19,625  
Restricted cash, net of current portion  1,684  
Operating lease right-of-use assets2
54,286  —  
Purchased intangibles, net5,620  7,396  
Deferred commissions, net of current portion19,591  18,664  
Goodwill17,632  17,632  
Other assets4,825  3,292  
Total assets$402,227  $326,047  
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$2,098  $1,512  
Accrued expenses and other current liabilities17,731  14,210  
Accrued employee liabilities24,193  22,603  
Debt, current portion4,432  2,963  
Deferred revenue, current portion111,411  86,784  
Operating lease liabilities, current portion2
5,755  —  
Total current liabilities165,620  128,072  
Debt, net of current portion6,094  10,494  
Deferred revenue, net of current portion1,007  112  
Operating lease liabilities, net of current portion2
62,307  —  
Deferred tax liabilities1,569  1,877  
Other long-term liabilities971  3,678  
Total liabilities237,568  144,233  
Commitments and contingencies (Note 14)
Stockholders’ equity:
Class A common stock - $0.0001 par value; 500,000 shares authorized, 97,134 and 77,119 shares issued and outstanding as of January 31, 2020 and 2019, respectively.
10  8  
Class B common stock - $0.0001 par value; 500,000 shares authorized, 17,348 and 32,575 shares issued and outstanding as of January 31, 2020 and 2019, respectively.
2  3  
Additional paid-in capital555,307  488,776  
Accumulated other comprehensive income188  481  
Accumulated deficit(390,848) (307,454) 
Total stockholders’ equity164,659  181,814  
Total liabilities and stockholders’ equity$402,227  $326,047  
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
71


(2) Effective February 1, 2019, the Company adopted Topic 842 using the modified retrospective approach. Under the modified retrospective approach, the comparative information has not been restated and continues to be reported under the accounting standards in effect for that period. See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 842.
See notes to consolidated financial statements.
72


ZUORA, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands, except per share data)
 
Fiscal Year Ended January 31,
 202020192018
As Adjusted1
As Adjusted1
Revenue:
Subscription$206,555  $164,805  $122,482  
Professional services69,502  70,184  48,624  
Total revenue276,057  234,989  171,106  
Cost of revenue:
Subscription53,036  42,993  31,077  
Professional services81,145  73,597  48,829  
Total cost of revenue134,181  116,590  79,906  
Gross profit141,876  118,399  91,200  
Operating expenses:
Research and development74,398  54,417  38,639  
Sales and marketing108,264  95,169  68,067  
General and administrative44,879  39,230  22,572  
Total operating expenses227,541  188,816  129,278  
Loss from operations(85,665) (70,417) (38,078) 
Interest and other income (expense), net2,712  (417) 252  
Loss before income taxes(82,953) (70,834) (37,826) 
Income tax provision(441) (1,907) (1,551) 
Net loss(83,394) (72,741) (39,377) 
Comprehensive loss:
Foreign currency translation adjustment(379) 3  960  
Unrealized gain on available-for-sale securities, net of tax86  7    
Comprehensive loss$(83,687) $(72,731) $(38,417) 
Net loss per share, basic and diluted$(0.75) $(0.80) $(1.48) 
Weighted-average shares outstanding used in calculating net loss per share, basic and diluted111,122  91,267  26,563  
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
See notes to consolidated financial statements.
73


ZUORA, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(in thousands)
AccumulatedTotal
ConvertibleClass AClass BAdditionalRelatedOtherAccumulatedStockholders'
Preferred StockCommon StockCommon StockPaid-inPartyComprehensiveDeficitEquity
SharesAmountSharesAmountSharesAmountCapitalReceivable(Loss) Income
As Adjusted1
As Adjusted1
Balance, January 31, 201761,984  $6    $  24,635  $3  $266,990  $  $(489) $(195,336) $71,174  
Stock-based compensation—  —  —  —  —  —  8,990  —  —  —  8,990  
Vesting of early exercised stock options—  —  —  —  —  —  734  —  —  —  734  
Issuance of common stock upon exercise of stock options—  —  —  —  1,903  —  3,483  —  —  —  3,483  
Issuance of common stock in connection with acquisition—  —  —  —  3,986  —  5,955  —  —  —  5,955  
Other comprehensive income—  —  —  —  —  —  —  —  960  —  960  
Related party notes receivable—  —  —  —  —  —  —  (1,281) —  —  (1,281) 
Net loss—  —  —  —  —  —  —  —  —  (39,377) (39,377) 
Balance, January 31, 201861,984  $6    $  30,524  $3  $286,152  $(1,281) $471  $(234,713) $50,638  
Conversion of convertible preferred stock to common stock in connection with initial public offering(61,984) (6) —  —  61,984  6  —  —  —  —    
Conversion of Class B common stock to Class A common stock—  —  63,469  7  (63,469) (7) —  —  —  —    
Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs—  —  12,650  1  —  —  159,456  —  —  —  159,457  
Issuance of common stock upon exercise of stock options—  —  369  —  3,271  1  9,394  —  —  —  9,395  
Lapse of restrictions on common stock related to early exercise of stock options—  —  —  —  —  —  2,088  —  —  —  2,088  
Related party notes receivable—  —  —  —  —  —  —  1,281  —  —  1,281  
RSU releases—  —  138  —  265  —  —  —  —  —    
Purchases of common stock under the ESPP—  —  446  —  —  —  5,329  —  —  —  5,329  
Charitable donation of stock—  —  47  —  —  —  1,000  —  —  —  1,000  
Stock-based compensation—  —  —  —  —  —  25,357  —  —  —  25,357  
Other comprehensive income—  —  —  —  —  —  —  —  10  —  10  
Net loss—  —  —  —  —  —  —  —  —  (72,741) (72,741) 
Balance, January 31, 2019  $  77,119  $8  32,575  $3  $488,776  $  $481  $(307,454) $181,814  
Conversion of Class B common stock to Class A common stock —  —  18,398  1  (18,398) (1) —  —  —  —    
Issuance of common stock upon exercise of stock options, net of repurchases—  —  (25) —  2,980    12,055  —  —  —  12,055  
74


Lapse of restrictions on common stock related to early exercise of stock options—  —  —  —  —  —  412  —  —  —  412  
RSU releases —  —  893  —  191  —  —  —  —  —    
Purchases of common stock under the ESPP —  —  749  1  —  —  8,980  —  —  —  8,981  
Stock-based compensation —  —  —  —  —  —  45,046  —  —  —  45,046  
Deferred offering costs—  —  —  —  —  —  38  —  —  —  38  
Other comprehensive loss—  —  —  —  —  —  —  —  (293) —  (293) 
Net loss —  —  —  —  —  —  —  —  —  (83,394) (83,394) 
Balance, January 31, 2020  $  97,134  $10  17,348  $2  $555,307  $  $188  $(390,848) $164,659  
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. The cumulative effect adjustment to Accumulated Deficit and Total Stockholders' Equity related to the adoption of Topic 606 as of January 31, 2017 was a credit of $16.2 million primarily related to deferred commissions.
See notes to consolidated financial statements.
75


ZUORA, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 Fiscal Year Ended January 31,
 202020192018
As Adjusted1
As Adjusted1
Cash flows from operating activities:
Net loss$(83,394) $(72,741) $(39,377) 
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation, amortization and accretion11,866  8,228  6,550  
Stock-based compensation45,046  25,357  8,990  
Provision for doubtful accounts3,887  3,949  3,306  
Donation of common stock to charitable foundation  1,000    
Amortization of deferred commissions9,515  7,959  6,118  
Reduction in carrying amount of right-of-use assets2
8,584      
Other1,643  147    
Changes in operating assets and liabilities:
Accounts receivable(14,504) (12,443) (20,983) 
Prepaid expenses and other assets(4,180) (5,825) (3,194) 
Deferred commissions(11,411) (13,556) (11,137) 
Accounts payable417  (1,103) (3,774) 
Accrued expenses and other liabilities627  5,856  4,387  
Accrued employee liabilities1,590  4,902  6,371  
Deferred revenue25,522  24,689  17,967  
Operating lease liabilities2
1,202      
Net cash used in operating activities(3,590) (23,581) (24,776) 
Cash flows from investing activities:
Purchases of property and equipment(21,424) (13,412) (4,698) 
Purchases of short-term investments(184,633) (107,464)   
Sales of short-term investments3,497      
Maturities of short-term investments172,800      
Business combination, net of cash acquired  (247) (11,420) 
Net cash used in investing activities(29,760) (121,123) (16,118) 
Cash flows from financing activities:
Payments under capital leases  (3,623) (2,081) 
Proceeds from issuance of common stock upon exercise of stock options12,079  11,481  4,453  
Repurchases of unvested common stock(119) (18) (2) 
Payments of offering costs  (4,399) (643) 
Proceeds of issuance of common stock under employee stock purchase plan8,980  5,329    
Proceeds from initial public offering, net of underwriters’ discounts and commissions  164,703    
Payments under related party notes receivable  (4,344) (1,281) 
Repayments of related party notes receivable  5,625    
Principal payments on long-term debt(2,960) (834)   
Payments related to business combination  (12,558)   
Proceeds from long-term debt, net of issuance costs    14,969  
Net cash provided by financing activities17,980  161,362  15,415  
Effect of exchange rates on cash and cash equivalents and restricted cash(379) 3  960  
Net (decrease) increase in cash and cash equivalents and restricted cash(15,749) 16,661  (24,519) 
Cash and cash equivalents and restricted cash, beginning of year70,024  53,363  77,882  
Cash and cash equivalents and restricted cash, end of year$54,275  $70,024  $53,363  
Supplemental disclosure of cash flow information:
Cash paid for interest$595  $963  $421  
76


Cash paid for tax$836  $755  $952  
Supplemental disclosure of non-cash investing and financing activities:
Property and equipment acquired under capital leases$  $  $644  
Lapse in restrictions on early exercised common stock options$412  $2,088  $734  
Property and equipment purchases accrued or in accounts payable$3,611  $307  $171  
Deferred offering costs payable or accrued but not paid$  $210  $1,817  
Accrued acquisition-related payments$  $  $12,558  
Accrued interest on related party notes receivable$  $  $5  
Reconciliation of cash and cash equivalents and restricted cash within the consolidated balance sheets to the amounts shown in the consolidated statements of cash flows above:
Cash and cash equivalents$54,275  $67,940  $48,208  
Restricted cash, current  400    
Restricted cash, net of current portion  1,684  5,155  
Total cash and cash equivalents and restricted cash$54,275  $70,024  $53,363  
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
(2) Effective February 1, 2019, the Company adopted Topic 842 using the modified retrospective approach. Under the modified retrospective approach, the comparative information has not been restated and continues to be reported under the accounting standards in effect for that period. See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 842.
See notes to consolidated financial statements.
77


ZUORA, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Note 1. Overview and Basis of Presentation
Description of Business
Zuora, Inc. was incorporated in the state of Delaware in 2006 and began operations in 2007. Zuora's fiscal year ends on January 31. Zuora is headquartered in Redwood City, California.
The Company provides software that enables companies across multiple industries and geographies to launch, manage or transform to a subscription business model. Architected specifically for dynamic, recurring subscription business models, Zuora's cloud-based software functions as an intelligent subscription management hub that automates and orchestrates the entire subscription order-to-revenue process, including billing and revenue recognition. Zuora's solution enables businesses to easily change pricing and packaging for products and services to grow and scale, to efficiently comply with revenue recognition standards, and to build meaningful relationships with their subscribers.
References to Zuora, “Company”, “our”, or “we” in these notes refer to Zuora, Inc. and its subsidiaries on a consolidated basis.
Initial Public Offering
In April 2018, the Company completed an IPO, in which the Company issued and sold an aggregate of 12.7 million shares of its newly authorized Class A common stock at a price to the public of $14.00 per share. The shares sold included 1.7 million shares pursuant to the exercise by the underwriters of an option to purchase additional shares at a price of $14.00 per share. The Company received aggregate net proceeds of $159.7 million from the IPO after deducting underwriting discounts and commissions and payments of offering costs.
Prior to the completion of the IPO, 30.5 million shares of common stock then outstanding were reclassified as Class B common stock, and all shares of convertible preferred stock outstanding immediately prior to the IPO were converted into 62.0 million shares of Class B common stock on a one-to-one basis.
Basis of Presentation and Principles of Consolidation
The accompanying consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States of America (GAAP). All intercompany balances and transactions have been eliminated in consolidation.
Under the Jumpstart Our Business Startups Act (JOBS Act), the Company was an “emerging growth company” (EGC) and had elected to use the extended transition period for complying with new or revised accounting standards under the JOBS Act. Effective January 31, 2020, the Company lost its EGC status upon becoming a large accelerated filer.
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP principles requires management to make certain estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities at the date of the consolidated financial statements, as well as reported amounts of revenue and expenses during the reporting period. Actual results could differ materially from those estimates. The Company’s most significant estimates and assumptions are related to revenue recognition with respect to the determination of the relative standalone selling prices for the Company’s services; the expected period of benefit over which deferred commissions are amortized; determination of the fair value of the Company’s common stock for valuation of the Company’s stock-based awards issued prior to the completion of the IPO; valuation of the Company’s stock-based awards; estimates of allowance for doubtful accounts; estimates of the fair value of goodwill, intangible assets and other long-lived assets; and the valuation of deferred income tax assets and contingencies. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results may differ materially from these estimates under different assumptions or conditions.
78


Foreign Currency
The functional currencies of the Company’s foreign subsidiaries are the respective local currencies. Translation adjustments arising from the use of differing exchange rates from period to period are included in accumulated other comprehensive income within the Company's consolidated balance sheets. Foreign currency transaction gains and losses are included in interest and other income (expense), net in the consolidated statements of comprehensive loss and were not material for fiscal 2020, 2019 and 2018. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are translated at the average exchange rate during the period, and equity balances are translated using historical exchange rates.
Segment Information
The Company operates as one operating segment. The Company’s chief operating decision maker is its Chief Executive Officer, who primarily reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources.
Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements
Adoption of Topic 606
Effective February 1, 2019, the Company adopted the provisions and expanded disclosure requirements of Topic 606 using the full retrospective method. Accordingly, the results for fiscal 2019 and 2018 were adjusted to conform to the current period measurement and recognition of results.
The impact of Topic 606 adoption included recognizing deferred commissions on the Company's consolidated balance sheets. The impact on reported revenue results was not material. Topic 606, however, modified the Company's revenue recognition policy in the following ways:
Removal of the limitation on contingent revenue, which can result in revenue for certain multi-element customer contracts being recognized differently;
Allocation of discounts over the entire committed contract period, which may affect transactions where customer performance obligations with discounts outside of SSP fluctuated over the contract term; and
The treatment of revenue recognition related to on-premise term licenses. The Company has a limited number of on-premise term licenses. Under Topic 606, the Company recognize the majority of revenue on these licenses when the software is delivered to the customer, which is typically at the beginning of the contract term. In the past the Company recognized revenue for on-premise term licenses ratably over the contract term.
The adoption did not have a significant impact on the Company's consolidated statements of cash flows.
Adoption of Topic 842
On February 1, 2019, the Company adopted the provisions and expanded disclosure requirements of Topic 842 using the modified retrospective approach. Accordingly, the results for fiscal 2019 and 2018 were not adjusted and are presented under the prior standard.
Adopting Topic 842 had a material impact on the Company's consolidated balance sheets for the recognition of right-of-use (ROU) assets and lease liabilities related to operating leases. The adoption did not have a significant impact on the Company's consolidated statement of comprehensive loss or cash flows.
The adoption of this new standard at February 1, 2019 resulted in the following changes:
the recognition of ROU assets for operating leases of $24.8 million; and
the recognition of lease liabilities for operating leases of $27.0 million.
The ROU assets are presented net of deferred rent liabilities of $2.2 million upon adoption.
79


Revenue Recognition Policy
The Company generates revenue primarily from two sources: (1) subscription services, which is comprised of revenue from subscription fees from customers accessing its cloud-based software; and (2) professional services and other revenue.
With the adoption of Topic 606, revenue is recognized upon satisfaction of performance obligations in an amount that reflects the consideration the Company expects to receive in exchange for those products or services.
The Company determines the amount of revenue to be recognized through application of the following steps:
Identification of the contract, or contracts with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when or as we satisfy the performance obligations.
The Company's subscription service arrangements are typically non-cancelable for a pre-specified subscription term and do not typically contain refund-type provisions.
Subscription Services
Subscription services revenues are primarily comprised of fees that provide customers with access to our cloud-based software during the term of the arrangement. Cloud-based services typically allow customers to use our multi-tenant software without taking possession of the software. Revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract, which is the date our cloud-based software is made available to customers. The company generally invoices for subscription services annually or quarterly in advance of services being performed.
On-Premise Arrangements
The Company inherited some legacy on-premise license arrangements when it acquired a business in fiscal 2018. These licenses are primarily term based and bundled with related maintenance (PCS). Revenue for the software license is generally recognized at the beginning of the contract term and the PCS is recognized ratably over the contract term.
Subscription and on-premise license agreements generally have terms ranging from one to three years and are invoiced to customers annually or quarterly in advance upon execution of the contract or subsequent renewals. Amounts that have been invoiced are recorded in accounts receivable and in either deferred revenue or revenue in the Company's consolidated financial statements, depending on whether the underlying performance obligation has been satisfied.
Professional Services and Other Revenue
Professional services revenue consists of fees for services related to helping the Company's customers deploy, configure, and optimize the use of our solutions. These services include system integration, data migration, process enhancement, and training. Professional services projects generally take three to twelve months to complete. Once the contract is signed, the Company generally invoices for professional services on a time and materials basis, although it occasionally engages in fixed-price service engagements and invoices for those based upon agreed milestone payments. The Company recognizes revenue as services are performed for time and materials engagements and on a proportional performance method as the services are performed for fixed fee engagements. Training revenues are recognized as the services are performed.
Contracts with Multiple Performance Obligations
The Company enters into contracts with its customers that often include cloud-based software subscriptions and professional services performance obligations. A performance obligation is a commitment in a contract with a customer to transfer products or services that are distinct. Determining whether products and services are distinct performance obligations that should be accounted for separately or combined as one unit of accounting may require judgment.
The Company's cloud-based software subscriptions are distinct as such services are often sold separately. In addition, the Company’s subscription services contracts can include multi-year agreements that include a fixed annual platform fee and a volume block usage fee that may vary based on permitted volume usage each year. To
80


the extent that permitted volume usage each year is the same, the Company has concluded that there is one multi-year stand-ready performance obligation. To the extent that permitted volume usage each year varies, the Company has concluded that each year represents a distinct stand-ready performance obligations and the Company allocates the transaction price to the performance obligations on a relative standalone-selling price basis and revenue is recognized ratably over each year.
The Company considers the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, the timing of when the professional services contract was signed in comparison to the cloud-based software, start date and the contractual dependence of the cloud-based software on the customer’s satisfaction with the professional services work. To date, the Company has concluded that all of the professional services included in contracts with multiple performance obligations are distinct.
The Company allocates the transaction price to each performance obligation on a relative standalone selling price (SSP) basis. The SSP is the estimated price at which the Company would sell a promised product or service separately to a customer. Judgment is required to determine the SSP for each distinct performance obligation.
The Company establishes SSP for both our subscription services and professional services elements primarily by considering the actual sales prices of the element when sold on a stand-alone basis or when sold together with other elements. If the Company is unable to rely on actual observable sales inputs, the Company would determine SSP based on inputs such as actual sales prices when sold together with other promised subscriptions or services and other factors such as our overarching pricing objectives and strategies,
Deferred Commissions
The adoption of Topic 606 resulted in a significant change to the method in which the Company accounts for commissions expenses. The Company now capitalizes sales commission expenses and associated payroll taxes paid to internal sales personnel that are incremental to obtaining customer contracts. These costs are deferred and then amortized over the expected period of benefit, which is estimated to be five years. The Company has determined the period of benefit taking into consideration several factors including the expected subscription term and expected renewals of its customer contracts, the duration of its relationships with its customers, and the life of its technology. Amortization expense is included in Sales and marketing in the accompanying consolidated statements of comprehensive loss.
Contract Assets
Subscription services revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract. Under Topic 606, the timing and amount of revenue recognition may differ in certain situations from the revenue recognized under previous accounting guidance, which included a contingent revenue rule that limited subscription revenue to the customer invoice amount for the period of service (collectively billings). Under Topic 606, the Company records a contract asset when revenue recognized on a contract exceeds the billings for the period. Contract assets are included in Prepaid expenses and other current assets and Other assets in the Company's consolidated balance sheets. The total value of the Company's contract assets was $2.8 million and $4.2 million as of January 31, 2020 and 2019, respectively.
For further detail regarding the Company's remaining performance obligations please refer to Note 11. Deferred Revenue and Performance Obligations.
Cost of Revenue
Cost of subscription revenue primarily consists of costs relating to the hosting of the Company’s cloud-based software platform, including salaries and benefits of technical operations and support personnel, data communications costs, allocated overhead and property and equipment depreciation, amortization of internal-use software and purchased intangibles and the reduction in the carrying amount of ROU assets.
Cost of professional services revenue primarily consists of the costs of delivering implementation services to customers of the Company’s cloud-based software platform, including salaries and benefits of professional services personnel and fees for third party resources used in the delivery of implementation services.
Advertising Expense
Advertising costs are expensed as incurred. For the periods presented, advertising expense was not material.
81


Concentrations of Credit Risk and Significant Clients and Suppliers
The Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments and accounts receivable. The Company deposits its cash and short-term investments primarily with one financial institution and, accordingly, such deposits regularly exceed federally insured limits.
No single customer accounted for more than 10% of the Company’s revenue or accounts receivable balance in any of the periods presented.
Cash and Cash Equivalents and Restricted Cash
The Company considers all highly liquid investments with original or remaining maturities of three months or less on the purchase date to be cash equivalents. Cash and cash equivalents carrying value approximate fair value and consist primarily of bank deposits and money market funds.
Restricted cash consists of letters of credit held with the Company’s financial institution related to facility and equipment leases, and are classified as current or long-term in the Company’s consolidated balance sheets based on the maturities of the underlying letters of credit.
Short-term Investments
The Company typically invests in high quality, investment grade securities from diverse issuers. The Company classifies its short-term investments as available-for-sale. In general, these investments are free of trading restrictions. The Company carries these investments at fair value, based on quoted market prices or other readily available market information. Unrealized gains and losses, net of taxes, are included in accumulated other comprehensive income, which is reflected as a separate component of stockholders’ equity in the Company’s consolidated balance sheets. Gains and losses are recognized when realized in the Company's consolidated statements of comprehensive loss. When the Company has determined that an other-than-temporary decline in fair value has occurred, the amount of the decline that is related to a credit loss is recognized in income. Gains and losses are determined using the specific identification method.
The Company reviews its debt securities classified as short-term investments on a regular basis to evaluate whether or not any security has experienced an other-than-temporary decline in fair value. The Company considers factors such as the length of time and extent to which the market value has been less than the cost, the financial condition and near-term prospects of the issuer and our intent to sell, or whether it is more likely than not it will be required to sell the investment before recovery of the investment’s amortized cost basis. If the Company believes that an other-than-temporary decline exists in one of these securities, it will write down these investments to fair value. The portion of the write-down related to credit loss would be recorded to interest and other income (expense), net in our consolidated statements of comprehensive loss. Any portion not related to credit loss would be recorded to accumulated other comprehensive income, which is reflected as a separate component of stockholders' equity in our consolidated balance sheets.
The Company may sell its short-term investments at any time, without significant penalty, for use in current operations or for other purposes, even if they have not yet reached maturity. As a result, the Company has classified its investments, including any securities with maturities beyond 12 months, as current assets in the accompanying consolidated balance sheets as of January 31, 2020. Securities with original or remaining maturities of three months or less on the purchase date are considered to be cash equivalents and are reflected in cash and cash equivalents in the accompanying consolidated balance sheets as of January 31, 2020 and 2019.
Accounts Receivable
The Company’s accounts receivable consists of client obligations due under normal trade terms, and are reported at the principal amount outstanding, net of the allowance for doubtful accounts. The Company maintains an allowance for doubtful accounts that is based upon historical loss patterns, the number of days that billings are past due, and an evaluation of the potential risk of loss related to problem accounts.
82


The allowance for doubtful accounts consists of the following activity (in thousands):
 Fiscal Year Ended January 31,
 20202019
Allowance for doubtful accounts, beginning balance$2,522  $3,292  
Additions:
Charged to revenue3,887  3,949  
Charged to deferred revenue2,092  4,719  
Deductions:
Write-offs to revenue(4,634) (4,253) 
Write-offs to deferred revenue(924) (5,185) 
Allowance for doubtful accounts, ending balance$2,943  $2,522  
Property and Equipment, Net
Property and equipment are stated at cost. Depreciation is calculated on a straight-line basis over the estimated useful lives of the related assets, generally three to five years. Leasehold improvements are depreciated over the shorter of their remaining related lease term or estimated useful life. When assets are retired, the cost and accumulated depreciation are removed from their respective accounts, and any gain or loss on such sale or disposal is reflected in operating expenses in the accompanying consolidated statements of comprehensive loss.
Business Combinations
When the Company acquires a business, management allocates the purchase price to the net tangible and identifiable intangible assets acquired. Any residual purchase price is recorded as goodwill. The allocation of the purchase price requires management to make significant estimates in determining the fair values of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates can include, but are not limited to, the cash flows that an asset is expected to generate in the future, the appropriate weighted average cost of capital, and the cost savings expected to be derived from acquiring an asset. These estimates are inherently uncertain and unpredictable.
Goodwill, Acquired Intangible Assets, and Impairment Assessment of Long-Lived Assets
Goodwill. Goodwill represents the excess purchase consideration of an acquired business over the fair value of the net tangible and identifiable intangible assets. Goodwill is evaluated for impairment annually on December 1, and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. Triggering events that may indicate impairment include, but are not limited to, a significant adverse change in customer demand or business climate or a significant decrease in expected cash flows. An impairment loss is recognized to the extent that the carrying amount exceeds the reporting unit’s fair value, not to exceed the carrying amount of goodwill. The Company has the option to first assess qualitative factors to determine whether events or circumstances indicate that it is more likely than not that the fair value of a reporting unit is less than its carrying amount and determine whether further action is needed. If, after assessing the totality of events or circumstances, the Company determines it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing the quantitative impairment test is unnecessary. No impairment charges were recorded during fiscal 2020, 2019 or 2018.
Acquired Intangible Assets. Acquired intangible assets consist of developed technology, customer relationships, and a trade name, resulting from the Company’s acquisitions. Acquired intangible assets are recorded at fair value on the date of acquisition and amortized over their estimated useful lives on a straight-line basis.
Impairment of Long-Lived Assets. The carrying amounts of long-lived assets, including property and equipment, capitalized internal-use software, acquired intangible assets and ROU assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable or that the useful life is shorter than originally estimated. Recoverability of assets to be held and used is measured by comparing the carrying amount of an asset to future undiscounted net cash flows the asset is expected to generate over its remaining life. If the asset is determined to be impaired, the amount of any impairment recognized is measured as the difference between the carrying value and the fair value of the impaired asset. If the useful life is shorter than originally estimated, the Company amortizes the remaining carrying value over the new shorter useful life. There were no material impairments recognized for fiscal 2020, 2019 or 2018.
83


Internal-Use Software and Web Site Development Costs
The Company capitalizes costs related to developing new functionality for its suite of products that are hosted by the Company and accessed by its customers on a subscription basis. The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Costs incurred in the preliminary stages of development are expensed as incurred. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalized costs are recorded as part of property and equipment, net in our consolidated balance sheets. Maintenance and training costs are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, generally three years.
Income Taxes
The Company uses the asset-and-liability method of accounting for income taxes. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial reporting and tax basis of assets and liabilities, as well as for operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates that are expected to apply to taxable income for the years in which those tax assets and liabilities are expected to be realized or settled.
The Company records a valuation allowance to reduce its deferred tax assets to the net amount that the Company believes is more likely than not to be realized. In assessing the need for a valuation allowance, the Company has considered its historical levels of income, expectations of future taxable income and ongoing tax planning strategies. Because of the uncertainty of the realization of the deferred tax assets in the U.S., the Company has recorded a full valuation allowance against its deferred tax assets. Realization of its deferred tax assets is dependent primarily upon future U.S. taxable income.
The Company recognizes and measures tax benefits from uncertain tax positions using a two-step approach.
The first step is to evaluate the tax position taken or expected to be taken by determining if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained in an audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. Significant judgment is required to evaluate uncertain tax positions.
Although the Company believes that it has adequately reserved for its uncertain tax positions, it can provide no assurance that the final tax outcome of these matters will not be materially different. The Company evaluates its uncertain tax position on a regular basis and evaluations are based on a number of factors, including changes in facts and circumstances, changes in tax law, correspondence with tax authorities during the course of an audit and effective settlement of audit issues.
To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made and could have a material impact on the Company’s financial condition and results of operations. The provision for income taxes includes the effects of any accruals that the Company believes are appropriate, as well as the related net interest and penalties.
Stock-Based Compensation
The Company measures its employee and director stock-based compensation awards, including purchase rights issued under the ESPP, based on the award's estimated fair value on the date of grant. Expense associated with these awards is recognized using the straight-line attribution method over the requisite service period for stock options, RSUs and restricted stock; and over the offering period for the purchase rights issued under the ESPP, and is reported in the Company's consolidated statements of comprehensive loss.
The Company estimates the fair value of its stock options, and purchase rights under the ESPP, using the Black-Scholes option-pricing model. The resulting fair value, net of estimated forfeitures, is recognized on a straight-line basis over the period during which an employee is required to provide service in exchange for the award. Stock options generally vest over two to four years and have a contractual term of ten years. ESPP purchase rights generally vest over the two year offering period.
84


The Company estimates the fair value of its restricted stock and RSU grants based on the grant date fair value of the Company’s common stock. The resulting fair value, net of estimated forfeitures, is recognized on a straight-line basis over the period during which an employee is required to provide service in exchange for the award, which is generally three to four years. Estimated forfeitures are based upon the Company’s historical experience and the Company revises its estimates, if necessary, in subsequent periods if actual forfeitures differ from initial estimates.
Determining the grant date fair value of options, restricted stock, and RSUs requires management to make assumptions and judgments. These estimates involve inherent uncertainties and if different assumptions had been used, stock-based compensation expense could have been materially different from the amounts recorded.
The assumptions and estimates for valuing stock options are as follows:
Fair value per share of Company’s common stock. Prior to the IPO, because there was no public market for the Company’s common stock, the Company’s Board of Directors, with the assistance of a third-party valuation specialist, determined the common stock fair value at the time of the grant of stock options by considering a number of objective and subjective factors, including the Company’s actual operating and financial performance, market conditions and performance of comparable publicly traded companies, developments and milestones in the Company, the likelihood of achieving a liquidity event, and transactions involving the Company’s common stock, among other factors. After the IPO, the Company used the publicly quoted price of its common stock as reported on the New York Stock Exchange as the fair value of its common stock.
Expected volatility. The Company determines the expected volatility based on historical average volatilities of similar publicly traded companies corresponding to the expected term of the awards.
Expected term. The Company determines the expected term of awards which contain only service conditions using the simplified approach, in which the expected term of an award is presumed to be the mid-point between the vesting date and the expiration date of the award, as the Company does not have sufficient historical data relating to stock-option exercises.
Risk-free interest rate. The risk-free interest rate is based on the U.S. Treasury yield curve in effect during the period the options were granted corresponding to the expected term of the awards.
Estimated dividend yield. The estimated dividend yield is zero, as the Company does not currently intend to declare dividends in the foreseeable future.
Net Loss per Share
Basic net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period. Options subject to early exercise that are exercised prior to vesting are excluded from the computation of weighted-average number of shares of common stock outstanding until such shares have vested. Diluted net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period increased by giving effect to all potentially dilutive securities to the extent they are dilutive.
Leases
The Company determines if a contract is a lease or contains a lease at the inception of the contract and reassesses that conclusion if the contract is modified. All leases are assessed for classification as an operating lease or a finance lease. Operating lease ROU assets are presented separately in the Company's consolidated balance sheet. Operating lease liabilities are also presented separately as current and non-current liabilities in the Company's consolidated balance sheet. The Company does not have any finance lease ROU assets or liabilities. ROU assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. The Company does not obtain and control its right to use the identified asset until the lease commencement date.
The Company’s lease liabilities are recognized at the applicable lease commencement date based on the present value of the lease payments required to be paid over the lease term. When the rate implicit in the lease is not readily determinable, the Company uses its incremental borrowing rate to discount the lease payments to present value. The estimated incremental borrowing rate is derived from information available at the lease commencement date and factors in a hypothetical interest rate on a collateralized basis with similar terms, payments and economic environments. The Company's ROU assets are also recognized at the applicable lease commencement date. The ROU asset equals the carrying amount of the related lease liability, adjusted for any
85


lease payments made prior to lease commencement, minus any lease incentives received, and any direct costs incurred by the lessee. Any variable lease payments are expensed as incurred and do not factor into the measurement of the applicable ROU asset or lease liability.
The term of the Company's leases equals the non-cancellable period of the lease, including any rent-free periods provided by the lessor, and also includes options to renew or extend the lease (including by not terminating the lease) that the Company is reasonably certain to exercise. The Company establishes the term of each lease at lease commencement and reassesses that term in subsequent periods when one of the triggering events outlined in Topic 842 occurs. Operating lease cost for lease payments is recognized on a straight-line basis over the lease term.
The Company's lease contracts often include lease and non-lease components. The Company has elected the practical expedient offered by the standard to not separate lease from non-lease components for its facilities leases and accounts for them as a single lease component.
The Company has elected not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. Lease cost for these short-term leases is recognized on a straight-line basis over the lease term.
Recent Accounting Pronouncements—Not Yet Adopted
Effective January 31, 2020, the Company no longer qualifies as an EGC under the JOBS Act and therefore the expected adoption dates for the ASUs discussed below reflect the public business entity effective dates.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments, which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method rather than the incurred loss model for recognizing credit losses. Additionally, any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. The Company is required to adopt ASU 2016-13 beginning February 1, 2020. The Company is currently evaluating the impact of adopting this standard and does not expect the adoption to have a significant impact on its consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement, which amends ASC 820, Fair Value Measurement. The standard no longer requires disclosure of the amount and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy, but public companies will be required to disclose the range and weighted-average used to develop significant unobservable inputs for Level 3 fair value measurements. The Company is required to adopt ASU 2018-13 beginning February 1, 2020. The Company is currently evaluating the impact of adopting this standard and does not expect the adoption to have a significant impact on its consolidated financial statements as we do not currently have any Level 3 instruments.
In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract. This standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The Company is required to adopt ASU 2018-15 beginning February 1, 2020. The Company is currently evaluating the impact of adopting this standard and does not expect the adoption to have a significant impact on its consolidated financial statements.
In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which simplifies accounting for income taxes by revising or clarifying existing guidance in ASC 740, Income Taxes, as well as removing certain exceptions within ASC 740. The guidance is effective for the Company on February 1, 2021 with early adoption permitted. The Company is currently evaluating the impact of the adoption of this standard on its consolidated financial statements and related disclosures.
Recent Accounting Pronouncements—Adopted in Fiscal 2020
In May 2014, the Financial Accounting Standards Board (FASB) issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606) and has modified the standard thereafter. This standard replaces existing revenue recognition rules with a comprehensive revenue measurement and recognition standard and expanded disclosure requirements. ASU No. 2014-09 also includes Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers, which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, the Company refers to ASU No. 2014-09 and Subtopic 340-40 as "Topic 606." The Company adopted Topic 606, effective February 1, 2019, using the full retrospective method of transition.
86


The adoption of Topic 606 had a significant impact on our sales and marketing expenses due to the capitalization of commissions, had a minimal impact on total revenue for the years presented and did not have a significant impact on U.S. taxes due to the full valuation allowance against the deferred tax asset. However, the deferral of incremental commissions for foreign employees increased foreign deferred tax liabilities which will be realized over the period of the deferred commission amortization.
The adoption of Topic 606 required us to record a contract asset related to certain transactions acquired as part of the acquisition of Leeyo in the second quarter of fiscal 2018. The creation of this new contract asset affected the valuation of customer relationships intangibles recorded at the time of the acquisition. Consequently, we reduced the value of the customer intangible and decreased goodwill in the Company's consolidated balance sheets as of January 31, 2018 as a result of the adoption of Topic 606.
The following table summarizes the adjustments on affected line items of the Company's consolidated balance sheets resulting from the adoption of Topic 606 (in thousands):
January 31, 2019
As Reported Under ASC 605Topic 606 AdjustmentAs Adjusted Under Topic 606
Assets
Deferred commissions, current portion$  $8,616  $8,616  
Prepaid expenses and other current assets1
10,414  4,218  14,632  
Deferred commissions, net of current portion  18,664  18,664  
Purchased intangibles, net9,042  (1,646) 7,396  
Goodwill20,861  (3,229) 17,632  
Liabilities
Deferred revenue, current portion90,565  (3,781) 86,784  
Deferred revenue, net of current portion406  (294) 112  
Deferred tax liabilities  1,877  1,877  
Equity
Accumulated deficit(336,275) 28,821  (307,454) 
(1) Prepaid expenses and other current assets includes the impact of contract assets.
The following tables summarize the adjustments on affected line items of the adjusted consolidated statements of comprehensive loss resulting from the adoption of Topic 606 (in thousands, except per share data):
Year Ended January 31, 2019
As Reported Under ASC 605Topic 606 AdjustmentAs Adjusted Under Topic 606
Revenue
Subscription$168,798  $(3,993) $164,805  
Professional services66,398  3,786  70,184  
Total revenues235,196  (207) 234,989  
Gross profit118,606  (207) 118,399  
Sales and marketing100,766  (5,597) 95,169  
Total operating expenses194,413  (5,597) 188,816  
Loss from operations(75,807) 5,390  (70,417) 
Loss before income taxes(76,224) 5,390  (70,834) 
Income tax provision(1,366) (541) (1,907) 
Net loss(77,590) 4,849  (72,741) 
Comprehensive loss(77,580) 4,849  (72,731) 
Net loss per share, basic and diluted(0.85) 0.05  (0.80) 

87


Year Ended January 31, 2018
As Reported Under ASC 605Topic 606 AdjustmentAs Adjusted Under Topic 606
Revenue
Subscription$120,373  $2,109  $122,482  
Professional services47,553  1,071  48,624  
Total revenues167,926  3,180  171,106  
Gross profit88,020  3,180  91,200  
Sales and marketing73,087  (5,020) 68,067  
Total operating expenses134,298  (5,020) 129,278  
Loss from operations(46,278) 8,200  (38,078) 
Loss before income taxes(46,026) 8,200  (37,826) 
Income tax provision(1,129) (422) (1,551) 
Net loss(47,155) 7,778  (39,377) 
Comprehensive loss(46,195) 7,778  (38,417) 
Net loss per share, basic and diluted(1.78) 0.29  (1.48) 
On February 1, 2019, the Company adopted FASB ASU No. 2016-02, Leases (Topic 842), which supersedes the guidance in ASC 840, Leases, and requires recognition of ROU assets and lease liabilities on the Company's consolidated balance sheets. The Company adopted ASU 2016-02 using the modified retrospective approach as of the effective date. As a result, the Company was not required to adjust its comparative period financial information for effects of adopting the new standard or make the new required lease disclosures for periods before the adoption date. The Company elected the package of practical expedients which allowed the Company not to reassess (1) whether existing or expired contracts, as of the adoption date, contain leases, (2) the lease classification for existing leases, and (3) whether existing initial direct costs meet the new definition. The Company also elected the practical expedient to not separate lease and non-lease components for its leases, and to not recognize ROU assets and liabilities for short-term leases.
The following tables summarize the adjustments on affected line items of the Company's interim unaudited condensed consolidated balance sheets resulting from the adoption of Topic 842 (in thousands):
April 30, 2019
As Reported Under ASC 840Topic 842 AdjustmentsAs Adjusted Under Topic 842
Assets
   Prepaid expenses and other current assets$15,734  $(780) $14,954  
   Operating lease right-of-use assets  23,649  23,649  
Liabilities
   Accrued expenses and other current liabilities$13,978  $(445) $13,533  
   Operating lease liabilities, current portion  6,664  6,664  
   Operating lease liabilities, net of current portion  19,078  19,078  
   Other long-term liabilities3,452  (2,428) 1,024  

88


July 31, 2019
As Reported Under ASC 840Topic 842 AdjustmentsAs Adjusted Under Topic 842
Assets
   Prepaid expenses and other current assets$15,331  $(913) $14,418  
   Operating lease right-of-use assets  58,548  58,548  
Liabilities
   Accrued expenses and other current liabilities$13,774  $(453) $13,321  
   Operating lease liabilities, current portion  6,079  6,079  
   Operating lease liabilities, net of current portion  54,311  54,311  
   Other long-term liabilities3,298  (2,302) 996  

October 31, 2019
As Reported Under ASC 840Topic 842 AdjustmentsAs Adjusted Under Topic 842
Assets
   Prepaid expenses and other current assets$16,157  $(738) $15,419  
   Operating lease right-of-use assets  56,126  56,126  
Liabilities
   Accrued expenses and other current liabilities$17,158  $(448) $16,710  
   Operating lease liabilities, current portion  5,734  5,734  
   Operating lease liabilities, net of current portion  58,837  58,837  
   Other long-term liabilities9,712  (8,735) 977  
The adoption of Topic 842 did not have an impact on cash provided by or used in operating, investing, or financing activities or on the Company’s consolidated statement of comprehensive loss.
Note 3. Investments
The amortized costs, unrealized gains and losses and estimated fair values of the Company’s short-term investments as of January 31, 2020 were as follows (in thousands):
As of January 31, 2020
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. government securities$34,053  $41  $  $34,094  
Corporate bonds45,601  81    45,682  
Commercial paper37,886      37,886  
Total short-term investments$117,540  $122  $  $117,662  
89


The amortized costs, unrealized gains and losses and estimated fair values of the Company’s short-term investments as of January 31, 2019 were as follows (in thousands):
As of January 31, 2019
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. government securities$17,950  $1  $  $17,951  
Corporate bonds34,296  8  (2) 34,302  
Commercial paper55,655      55,655  
Total short-term investments$107,901  $9  $(2) $107,908  
There were no material realized gains or losses from sales of marketable securities that were reclassified out of accumulated other comprehensive income into investment income during fiscal 2020 and 2019. The Company does not believe that any unrealized losses represent other-than-temporary impairments based on its evaluation of available evidence. All securities had stated effective maturities of less than two years as of January 31, 2020.
Note 4. Fair Value Measurements
The accounting guidance for fair value measurements establishes a three-tier hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:
Level inputInput definition
Level 1Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets
Level 2Inputs other than quoted prices included within Level 1 that are observable for the asset or liability through corroboration with market data at the measurement date
Level 3Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date
In general, and where applicable, the Company uses quoted prices in active markets for identical assets or liabilities to determine fair value. If quoted prices in active markets for identical assets or liabilities are not available to determine fair value, then the Company uses quoted prices for similar assets and liabilities or inputs other than the quoted prices that are observable either directly or indirectly.
The following tables summarize the Company’s fair value hierarchy for its financial assets measured at fair value on a recurring basis (in thousands):
As of January 31, 2020
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$37,906  $  $  $37,906  
Short-term investments:
U.S. government securities$  $34,094  $  $34,094  
Corporate bonds  45,682    45,682  
Commercial paper  37,886    37,886  
Total short-term investments$  $117,662  $  $117,662  

90


January 31, 2019
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$61,201  $  $  $61,201  
Short-term investments:
U.S. government securities$  $17,951  $  $17,951  
Corporate bonds  34,302    34,302  
Commercial paper  55,655    55,655  
Total short-term investments$  $107,908  $  $107,908  
Restricted cash:
Money market funds$2,084  $  $  $2,084  
The carrying amounts of certain financial instruments, including cash held in bank accounts, accounts receivable, accounts payable, and accrued expenses approximate fair value due to their relatively short maturity. The carrying amount of debt approximates fair value due to its floating interest rate.
Note 5. Deferred Commissions
Deferred commissions related to incremental costs of obtaining customer contracts were $29.2 million as of January 31, 2020 and $27.3 million as of January 31, 2019 (as adjusted), respectively. Amortization expense for deferred commissions was $9.5 million, $8.0 million, and $6.1 million during fiscal 2020, 2019 (as adjusted) and 2018 (as adjusted), respectively. There was no impairment loss in relation to the costs capitalized for the periods presented.
Note 6. Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
As of January 31,
 20202019
As Adjusted(1)
Prepaid software subscriptions$4,036  $4,797  
Contract assets2,476  4,218  
Prepaid insurance1,630  790  
Prepaid hosting costs1,611  1,251  
Insurance recovery receivable1,442    
Prepaid rent204  991  
Taxes729  579  
Other4,259  2,006  
$16,387  $14,632  
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
91


Note 7. Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
As of January 31,
 20202019
Servers$14,596  $14,972  
Computer equipment11,249  10,109  
Software15,329  10,770  
Leasehold improvements16,865  5,010  
Furniture and fixtures4,987  2,523  
Vehicles108  109  
63,134  43,493  
Less accumulated depreciation and amortization(29,645) (23,868) 
Total$33,489  $19,625  
Depreciation and amortization expense related to property and equipment, which includes capitalized internal-use software, was $9.5 million, $6.5 million and $5.0 million for fiscal 2020, 2019 and 2018, respectively, and is included in operating expenses and cost of revenue in the accompanying consolidated statements of comprehensive loss.
The Company capitalized $4.6 million and $2.3 million in internal-use software during fiscal 2020 and 2019, respectively under Software in the table above. Amortization expense of internal-use software, including any impairment charges, for fiscal 2020, 2019 and 2018 was $2.6 million, $1.3 million, and $1.2 million, respectively, and is included in cost of subscription revenue in the consolidated statements of comprehensive loss. As of January 31, 2020 and 2019, capitalized internal-use software costs, net of amortization, was $6.3 million and $4.3 million, respectively.
Note 8. Intangible Assets and Goodwill
Intangible Assets
The following table summarizes the purchased intangible asset balances (in thousands):
 As of January 31, 2020
 Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Developed technology$7,697  $(5,152) $2,545  
Customer relationships4,287  (1,775) 2,512  
Trade name909  (346) 563  
Total$12,893  $(7,273) $5,620  

 As of January 31, 2019
 Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Developed technology$7,697  $(4,045) $3,652  
Customer relationships (as adjusted)1
4,287  (1,236) 3,051  
Trade name909  (216) 693  
Total$12,893  $(5,497) $7,396  
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
92


Amortization expense related to purchased intangible assets was $1.8 million, $2.3 million and $2.1 million for fiscal 2020, 2019 and 2018, respectively. Amortization expense related to purchased intangible assets is included in cost of subscription revenue in the accompanying consolidated statements of comprehensive loss.
The expected future amortization expense for intangible assets as of January 31, 2020 is as follows (in thousands):
Fiscal 2021$1,692  
Fiscal 20221,692  
Fiscal 2023964  
Fiscal 2024601  
Fiscal 2025514  
Thereafter157  
$5,620  
Goodwill
The change in the carrying amount of goodwill was as follows (in thousands):
Goodwill as of January 31, 2018 (as adjusted)1
$17,385  
Activity during fiscal 2019247  
Goodwill as of January 31, 201917,632  
Activity during fiscal 2020  
Goodwill as of January 31, 2020$17,632  
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
The Company, which has one reporting unit, performed an annual test for goodwill impairment on December 1 of fiscal 2020 and determined that goodwill was not impaired. In addition, there have been no significant events or circumstances affecting the valuation of goodwill subsequent to the Company’s annual assessment.
Note 9. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
As of January 31,
 20202019
Accrued goods and services taxes$4,371  $3,098  
Accrued property and equipment3,442  264  
Accrued outside services and consulting2,800  2,089  
Accrued hosting and third-party licenses1,846  1,073  
Accrued taxes432  1,651  
Employee early exercised stock options108  436  
Other accrued expenses4,732  5,599  
Total$17,731  $14,210  

Note 10. Debt
In June 2017, the Company entered into a loan and security agreement with Silicon Valley Bank that includes both a revolving and term loan facility. In October 2018, the agreement was amended (Debt Agreement) to, among other things, increase the availability under the revolving loan to $30.0 million (from $10 million), lower the borrowing costs under both the revolving and term loans to the prime rate published by the Wall Street Journal (WSJ Prime Rate) minus 1.00%, extend the interest-only repayment period under the term loan until June 2019, after which time principal and interest would become due in thirty-six (36) equal monthly installments, extend the revolving loan maturity date until October 2021, and extend the latest term loan maturity date until June 2022. The
93


Company accounted for this amendment as a debt modification and is recognizing the unamortized fees related to the Debt Agreement over the duration of the term loan.
Revolving Loan. The Debt Agreement allows the Company to borrow up to $30.0 million until October 2021 in revolving loans. Advances drawn down under the revolving loan incur interest at the WSJ Prime Rate minus 1.00% which is due monthly on any amounts drawn down, with the principal due at maturity. Any outstanding amounts must be fully repaid on or before October 2021. The Company is required to pay an annual fee of $20,000 on this revolving loan, regardless of any amounts drawn down. As of January 31, 2020, the Company had not drawn down any amounts under this revolving loan.
Term Loan. The Debt Agreement allows the Company to borrow $15.0 million in term loans, which was drawn down in June 2017 to partially finance the acquisition of Leeyo. Any outstanding amounts under the term loan accrue interest at the WSJ Prime rate minus 1.00%. The interest rate was 3.75% as of January 31, 2020. Payments were interest only through June 2019 and subsequently the Company is required to make equal monthly payments of principal and interest over 36 months until the term loan is repaid. The Company may prepay all outstanding principal and accrued interest at any time without penalty. The Company will incur a fee of 1.5% of the original principal amount of the term loan, or $225,000, upon the earlier to occur of prepayment or the termination of the facility. As of January 31, 2020 and 2019, the Company had $10.5 million and $13.5 million outstanding under the term loan, respectively.
Both the revolving loan and the term loan are subject to a certain financial covenant to maintain an adjusted quick ratio of no less than 1.10:1.00. As of January 31, 2020, the Company was in compliance with this financial covenant. The Debt Agreement also imposes certain limitations with respect to lines of business, mergers, investments and acquisitions, additional indebtedness, distributions, guarantees, liens, and encumbrances.
The Company incurred transaction costs and fees payable to the lender related to the issuance of the term loan. The amount, net of amortization, is immaterial and is presented as a reduction to the carrying amount of the term loan and is presented under debt in the Company's consolidated balance sheets.
The Company’s indebtedness under the Debt Agreement is secured by a lien on substantially all of its assets, including its intellectual property.
Note 11. Deferred Revenue and Performance Obligations
Subscription revenue recognized during the fiscal years ended January 31, 2020, 2019, and 2018 that was included in the deferred revenue balances at the beginning of the respective periods was $79.1 million, $53.9 million, and $39.3 million, respectively. Professional service and other revenue recognized in the same periods from deferred revenue balances at the beginning of the respective periods was not material.
As of January 31, 2020, total remaining non-cancellable performance obligations under the Company's subscription contracts with customers was approximately $290.4 million and the Company expects to recognize revenue on approximately 63% of these remaining performance obligations over the next 12 months. Revenue from the remaining performance obligations for professional service and other contracts as of January 31, 2020 was not material.
Note 12. Geographical Information
Disaggregation of Revenue
Revenue by geographical location, based on the customer’s address at the time of sale, was as follows (in thousands): 
Fiscal Year Ended January 31,
202020192018
As Adjusted(1)
As Adjusted(1)
United States$190,208  $168,221  $127,703  
Others85,849  66,768  43,403  
Total$276,057  $234,989  $171,106  
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
94


Other than the United States, no individual country exceeded 10% of total revenue for fiscal 2020, 2019 and 2018.
Long-lived assets
Long-lived assets, which consist of property and equipment, net and operating lease ROU assets by geographic location is based on the location of the legal entity that owns the asset. As of January 31, 2020, no individual country exceeded 10% of total long-lived assets other than the United States.
Note 13. Leases
The Company has non-cancelable operating leases for its offices located in the U.S. and abroad. As of January 31, 2020, these leases expire on various dates between 2020 and 2030. Certain lease agreements include one or more options to renew, with renewal terms that can extend the lease from one to seven years. The Company has the right to exercise or forego the lease renewal options. The lease agreements do not contain any material residual value guarantees or material restrictive covenants.
In March 2019, the Company entered into a new operating lease agreement for approximately 100,000 square feet of office space located in Redwood City, California that replaced its existing headquarters in San Mateo, California. The initial lease term is 127 months and commenced on January 1, 2020, and includes an option to renew for an additional seven years at the then prevailing rental rate. The agreement includes seven months of free rent and a reimbursement allowance of up to $10.0 million for tenant improvements made by the Company, all of which was reimbursed to the Company as of January 31, 2020. We included this amount in the measurement of the initial operating lease liability, which is reflected as a reduction to the initial measurement of the ROU asset.
The components of leases and lease costs were as follows (in thousands):
January 31, 2020
Operating Leases
Operating lease right-of-use assets$54,286  
Operating lease liabilities, current portion$5,755  
Operating lease liabilities, net of current portion62,307  
Total operating lease liabilities$68,062  

Fiscal Year Ended
January 31, 2020
Lease Cost
Operating lease cost1
$11,737  
(1) Includes short-term leases of $0.7 million.
Prior to the adoption of ASU No. 2016-02 in the first quarter of fiscal 2020, we recognized rent expense on a straight-line basis over the period in which we benefited from the lease. Total rent expense associated with operating leases was $9.6 million and $6.0 million for fiscal 2019, and 2018, respectively.
95


The future maturities of operating lease liabilities were as follows (in thousands):
January 31,
Maturities of Operating Lease Liabilities
2021$8,814  
202211,641  
202311,615  
20249,565  
20256,386  
Thereafter36,139  
   Total lease payments84,160  
Less imputed interest(16,098) 
   Present value of lease liabilities$68,062  
Other supplemental information as of January 31, 2020 includes the following (dollars in thousands):
January 31, 2020
Lease Term and Discount Rate
Weighted-average remaining operating lease term (years)8.3
Weighted-average operating lease discount rate4.7 %

Fiscal Year Ended
January 31, 2020
Supplemental Cash Flow Information
Cash paid (received) for amounts included in the measurement of lease liabilities:
Cash paid for operating leases$9,544  
Cash received on operating lease incentives(10,033) 
Operating cash flows resulting from operating leases$(489) 
New right-of-use assets obtained in exchange for lease liabilities:
Operating leases$62,870  
As of January 31, 2020, the Company had $4.3 million of undiscounted future payments for operating leases that have not yet commenced, which is excluded from the tables above and is not yet recognized in the Company's consolidated balance sheets. These operating leases are expected to commence in fiscal 2021 and have lease terms from two to three years.
Future minimum commitments under our non-cancelable operating leases as of January 31, 2019 were as follows (in thousands):
Minimum Operating Lease Payments
Years ending January 31,
2020$7,894  
20216,027  
20226,156  
20236,037  
20243,697  
Thereafter614  
Total future lease commitments$30,425  

96


Note 14. Commitments and Contingencies
Letters of Credit
In connection with the execution of certain facility leases, the Company had bank issued irrevocable letters of credit for $4.7 million, $2.1 million and $5.2 million as of January 31, 2020, 2019 and 2018, respectively. No draws have been made under such letters of credit.
Legal Proceedings
From time to time, the Company may be subject to legal proceedings, as well as demands, claims and threatened litigation. Other than the matters described below, we are not currently party to any material legal proceedings or claims, nor are we aware of any pending or threatened litigation or claims that could have a material adverse effect on our business, operating results, cash flows, or financial condition should such litigation or claim be resolved unfavorably. The outcomes of our legal proceedings and other contingencies are inherently unpredictable, subject to significant uncertainties, and could be material to our operating results and cash flows for a particular period. 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.
Stockholder Litigation
In June 2019, a securities class action lawsuit was filed in the U.S. District Court for the Northern District of California naming the Company and certain of its officers as defendants. The complaint purports to bring suit on behalf of stockholders who purchased or otherwise acquired the Company’s securities between April 12, 2018 and May 30, 2019. The complaint alleges that defendants made false and misleading statements about the Company’s business, operations and prospects in violation of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended (Exchange Act), and seeks unspecified compensatory damages, fees and costs. In September 2019, the district court appointed the lead plaintiff and lead counsel. In November 2019, the lead plaintiff filed a consolidated amended complaint asserting the same claims. Defendants’ motion to dismiss is pending. The Company believes the plaintiff’s allegations are without merit and intends to defend vigorously against the claims. Given the procedural posture and the nature of this lawsuit, including that the proceedings are in the early stages, the Company is unable to estimate the reasonably possible loss or range of loss, if any, that may result from this matter.
In September 2019, two stockholder derivative lawsuits were filed in the U.S. District Court for the Northern District of California against certain of the Company’s directors and executive officers and naming the Company as a nominal defendant. The derivative actions allege claims based on events similar to those in the securities class action and assert causes of action against the individual defendants for breach of fiduciary duty, unjust enrichment, waste of corporate assets, and for making false and misleading statements about the Company’s business, operations, and prospects in violation of Section 14(a) of the Exchange Act. Plaintiffs seek corporate reforms, unspecified damages and restitution, and fees and costs. In November 2019, the stockholder derivative lawsuits, which are related to the securities class action, were assigned to the same judge who is overseeing the securities class action lawsuit. In February 2020, the court entered an order consolidating the two derivative lawsuits. Given the procedural posture and the nature of the litigation, including that the proceedings are in the early stages, the Company is unable to estimate the reasonably possible loss or range of loss, if any, that may result from these matters.
Other Contractual Obligations
As of January 31, 2020, the Company's had a contractual obligation to make $8.6 million in purchases, primarily for cloud computing services provided by one of its vendors by September 30, 2020.
Note 15. Income Taxes
Net loss before provision for income taxes consisted of the following (in thousands):
 Fiscal Year Ended January 31,
 2020
2019
As Adjusted(1)
2018
As Adjusted(1)
Domestic$(84,988) $(79,804) $(42,597) 
Foreign2,035  8,970  4,771  
Loss before income taxes$(82,953) $(70,834) $(37,826) 
97


(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
The components of the Company's income tax provision are as follows (in thousands):
 Fiscal Year Ended January 31,
 2020
2019
As Adjusted(1)
2018
As Adjusted(1)
Current:
Federal$  $  $  
State(72) (81)   
International(481) (1,406) (1,129) 
$(553) $(1,487) $(1,129) 
Deferred:
Federal$29  $  $  
State      
International83  (420) (422) 
Income tax provision$(441) $(1,907) $(1,551) 
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
Deferred income taxes reflect the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The Company’s deferred income tax assets and liabilities consisted of the following (in thousands):
 As of January 31,
 2020
2019
As Adjusted(1)
Deferred tax assets:
Net operating loss carryforwards$94,805  $78,844  
Tax credit carryforwards8,525  7,076  
Allowances and other12,095  8,226  
Depreciation and amortization906  1,010  
Operating lease liability16,358    
Total deferred tax assets$132,689  $95,156  
Deferred tax liabilities:
Deferred commissions$(7,707) $(5,309) 
Allowances and other  (1,174) 
Intangibles(3,004) (3,299) 
Operating lease right-of-use asset(12,639)   
Total deferred tax liabilities(23,350) (9,782) 
Valuation allowance(110,908) (87,026) 
Net deferred tax liabilities$(1,569) $(1,652) 
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
The Company has assessed, based on available evidence, both positive and negative, it is more likely than not that the deferred tax assets will not be utilized, such that a valuation allowance has been recorded. The valuation allowance increased by $23.9 million and $16.1 million, respectively, for fiscal 2020 and 2019.
As of January 31, 2020, the Company had U.S. federal and state net operating loss carryforwards of approximately $366.4 million and $269.9 million, respectively, available to offset future taxable income. As of
98


January 31, 2019, the Company had U.S. federal and state net operating loss carryforwards of approximately $304.6 million and $224.1 million, respectively, available to offset future taxable income. If not utilized, these carryforward losses will expire in various amounts for federal and state tax purposes beginning in 2028 and 2027, respectively. In addition, Zuora has approximately $128.4 million of federal net operating loss carryforwards that arose after the 2017 tax year, which are available to reduce future federal taxable income, if any, over an indefinite period. The utilization of those net operating loss carryforwards is limited to 80% of taxable income in any given year.
The Company has approximately $7.4 million and $8.9 million of federal and state research and development tax credits, respectively, available to offset future taxes as of January 31, 2020, and approximately $5.9 million and $7.4 million of federal and state research and development tax credits, respectively, available to offset future taxes as of January 31, 2019. If not utilized, the federal credits will begin to expire in 2031. California state research and development tax credits may be carried forward indefinitely.
Utilization of the net operating loss and tax credit carryforwards may be subject to a substantial annual limitation due to the "ownership change" limitations provided by Section 382 and 383 of the Internal Revenue Code of 1986, as amended, and other similar state provisions. Any annual limitation may result in the expiration of net operation loss and tax credit carryforwards before utilization.
Furthermore, under the Tax Reform Act, although the treatment of tax losses generated in taxable years ending before December 31, 2017 has generally not changed, tax losses generated in taxable years beginning after December 31, 2017 may be utilized to offset no more than 80% of taxable income annually. This change may require us to pay federal income taxes in future years despite generating a loss for federal income tax purposes in the current and prior years.
The amount of accumulated foreign earnings of the Company’s foreign subsidiaries was immaterial as of January 31, 2020. If the Company’s foreign earnings were repatriated, additional tax expense might result. Any additional taxes associated with such repatriation would be immaterial.
A reconciliation of the U.S. federal statutory tax rate to the Company’s provision for income tax is as follows (dollars in thousands):
 Fiscal Year Ended January 31,
 20202019
As Adjusted(1)
2018
As Adjusted(1)
 AmountPercentAmountPercentAmountPercent
Federal income tax benefit at statutory rates$17,420  21.0 %$14,875  21.0 %$12,785  33.8 %
State income taxes, net of effect of federal3,859  4.7  3,337  4.7  6,634  17.5  
Permanent differences(1,174) (1.4) (1,242) (1.8) (1,094) (2.9) 
Federal and state R&D credits1,235  1.5  1,029  1.5  1,221  3.2  
Impact from international operations31    (1,340) (1.9) (780) (2.1) 
Change in tax rate        (30,010) (79.3) 
Other3,427  4.1  476  0.7  (2,375) (6.3) 
Change in valuation allowance(25,239) (30.4) (19,042) (26.9) 12,068  31.9 %
Income tax provision$(441) (0.5)%$(1,907) (2.7)%$(1,551) (4.2)%
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
99


The Company is required to inventory, evaluate, and measure all uncertain tax positions taken or to be taken on tax returns and to record liabilities for the amount of such positions that may not be sustained, or may only partially be sustained, upon examination by the relevant taxing authorities. As of January 31, 2020, the Company’s total gross unrecognized tax benefits were $8.1 million exclusive of interest and penalties described below. As of January 31, 2019, the Company’s total gross unrecognized tax benefits were $6.6 million exclusive of interest and penalties described below. Because of the Company’s valuation allowance position, $0.6 million of unrecognized tax benefits, if recognized, would reduce the effective tax rate in a future period. The Company does not expect that the total amounts of unrecognized tax benefits will significantly increase or decrease within twelve months of the reporting date.
A reconciliation of the beginning and ending amounts of uncertain tax position is as follows (in thousands):
Fiscal Year Ended January 31,
2020  20192018
Gross amount of unrecognized tax benefits as of the beginning of the period$6,588  $5,918  $5,373  
Increase for tax positions related to prior years  8  921  
Decrease for tax positions related to prior years(18) (366) (1,649) 
Increases for tax positions related to the current year1,500  1,028  1,273  
Gross amount of unrecognized tax benefits as of the end of the period$8,070  $6,588  $5,918  
The Company files tax returns in the U.S. federal and various state and foreign jurisdictions. All U.S. federal and state jurisdictions remain subject to examination by tax authorities due to the carryforward of unused net operating losses and research and development credits. In addition, tax years starting from 2007 are subject to examination in our foreign jurisdictions.
During fiscal 2020 and 2019, the Company recognized interest and penalties of $0.1 million associated with unrecognized tax benefits.
Note 16. Stockholders' Equity
Preferred Stock
As of January 31, 2020, the Company had authorized 10 million shares of preferred stock, each with a par value of $0.0001 per share. As of January 31, 2020, no shares of preferred stock were issued and outstanding.
Common Stock
Prior to the IPO, all shares of common stock then outstanding were reclassified into Class B common stock. Shares offered and sold in the IPO consisted of newly authorized shares of Class A common stock.
As of January 31, 2020, the Company had authorized 500 million shares of Class A common stock and 500 million shares of Class B common stock, each with a par value of $0.0001 per share. As of January 31, 2020, 97.1 million shares of Class A common stock and 17.3 million shares of Class B common stock were issued and outstanding.
Holders of Class A and Class B common stock are entitled to one vote per share and ten votes per share, respectively, and the shares of Class A common stock and Class B common stock are identical, except for voting rights and the right to convert Class B shares to Class A shares.
Charitable Contributions
During fiscal 2019, the Company donated 47,303 shares of its Class A common stock to a charitable donor-advised fund and recognized $1.0 million as a non-cash general and administrative expense in its consolidated statement of comprehensive loss.
100


Accumulated Other Comprehensive Income
Components of accumulated other comprehensive income were as follows (in thousands):
Foreign Currency Translation AdjustmentUnrealized Gain on Available-for-Sale SecuritiesTotal
Balance, January 31, 2019$474  $7  $481  
Foreign currency translation adjustment(379) —  (379) 
Unrealized gain on available-for-sale securities, net of tax—  86  86  
Balance, January 31, 2020$95  $93  $188  
There were no reclassifications out of accumulated other comprehensive income during fiscal 2020.
Note 17. Employee Stock Plans
Equity Incentive Plans
In March 2018, the Company’s Board of Directors adopted and its stockholders approved the 2018 Equity Incentive Plan (2018 Plan). The 2018 Plan authorizes the award of stock options, restricted stock awards, stock appreciation rights, RSUs, performance awards, and stock bonuses. As of January 31, 2020, approximately 15.9 million shares of Class A common stock were reserved and available for issuance under the 2018 Plan. In addition, as of January 31, 2020, 10.7 million stock options and RSUs exercisable or settleable for Class B common stock were outstanding in the aggregate under the Company’s 2006 Stock Plan (2006 Plan) and 2015 Equity Incentive Plan (2015 Plan), which plans were terminated in May 2015 and April 2018, respectively. The 2006 Plan and 2015 Plan continue to govern outstanding equity awards granted thereunder.
Stock Options
The following table summarizes stock option activity and related information (in thousands except exercise price and contractual term):
Shares
Subject To
Outstanding
Stock Options
Weighted
Average
Exercise
Price
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
Balance as of January 31, 201914,784  $4.81  7.41$249,119  
Granted3,154  17.50  
Exercised(2,981) 4.05  
Forfeited(1,256) 7.55  
Balance as of January 31, 202013,701  7.64  6.85107,186  
Exercisable as of January 31, 202010,822  5.17  6.95105,725  
Vested and expected to vest as of January 31, 202013,224  $7.43  6.77$105,776  
The weighted average grant date fair values per share of options granted were $6.92, $6.81, and $2.29 for fiscal 2020, 2019 and 2018, respectively. The aggregate intrinsic value of options exercised was $39.7 million, $42.9 million, and $12.6 million for fiscal 2020, 2019 and 2018, respectively.
As of January 31, 2020, there was $27.9 million of unrecognized compensation cost related to unvested stock options, which is expected to be recognized over the next 2.6 years.
The Company used the Black-Scholes option-pricing model to estimate the fair value of its stock options granted with the following assumptions:
101


Fiscal Year Ended January 31,
202020192018
Expected volatility
35.0% - 39.0%
32.4% - 40.9%
40.0% - 42.6%
Expected term (in years)
5.6 - 6.5
5.1 - 6.4
4.3 - 7.0
Risk-free interest rate
1.4% - 2.5%
2.6% - 3.0%
1.7% - 2.3%
Expected dividend yield      
Options Subject to Early Exercise
At the discretion of the Company’s Board of Directors, certain options may be exercisable immediately at the date of grant but are subject to a repurchase right, under which the Company may buy back any unvested shares at the lower of their original exercise price or then current fair market value in the event of an employee’s termination prior to vesting. The consideration received for an exercise of an unvested option is considered to be a deposit of the exercise price and the related dollar amount is recorded as a liability. The liabilities are reclassified into equity as the awards vest. As of January 31, 2020 and 2019, the Company had $0.1 million and $0.7 million, respectively, recorded in accrued expenses and other current liabilities, and other long-term liabilities, related to early exercises of options to acquire approximately 30,000 and 150,000 shares of common stock, respectively.
RSU and Restricted Stock Award Activity
The following table summarizes RSU and restricted stock award activity and related information (in thousands except grant date fair value):
Number of RSUs and RSAsWeighted-Average Grant Date Fair Value
Balance as of January 31, 20193,063  $13.89  
Granted4,945  18.03  
Vested(2,305) 11.71  
Forfeited(674) 20.41  
Balance as of January 31, 20205,029  $18.09  
As of January 31, 2020, there was $76.7 million of unrecognized compensation cost related to unvested RSUs and restricted stock awards, which is expected to be recognized over the next 3.2 years.
2018 Employee Stock Purchase Plan
In March 2018, the Company's Board of Directors adopted and its stockholders approved the 2018 Employee Stock Purchase Plan (ESPP). The ESPP provides for 24-month offering periods beginning June 15 and December 15 of each year, and each offering period will consist of four, six-month purchase periods. On each purchase date, ESPP participants will purchase shares of the Company’s Class A common stock at a price per share equal to 85% of the lesser of (1) the fair market value of the Class A common stock on the offering date or (2) the fair market value of the Class A common stock on the purchase date. A total of 2.5 million shares of Class A common stock were reserved and available for issuance under the ESPP as of January 31, 2020
As of January 31, 2020, there was approximately $4.5 million of unrecognized stock-based compensation expense related to the ESPP that is expected to be recognized over the remaining term of the initial offering period.
The Company estimated the fair value of ESPP purchase rights using a Black-Scholes option pricing model with the following assumptions:
Fiscal Year Ended January 31,
20202019
Expected volatility
35.2% - 42.6%
24.6% - 42.4%
Expected term (in years)
0.5 - 2.0
0.5 - 2.2
Risk-free interest rate
1.5% - 2.2%
2.0% - 2.8%
Expected dividend yield    
102


Stock-based Compensation Expense
Stock-based compensation expense was recorded in the following cost and expense categories in the accompanying consolidated statements of comprehensive loss (in thousands):
As of January 31,
202020192018
Cost of subscription revenue$2,772  $1,967  $747  
Cost of professional services revenue7,265  5,900  2,121  
Research and development17,568  6,345  2,292  
Sales and marketing11,129  7,384  2,717  
General and administrative6,312  3,761  1,113  
Total stock-based compensation expense$45,046  $25,357  $8,990  

Note 18. Net Loss Per Share
We calculate our basic and diluted net loss per share in conformity with the two-class method required for companies with participating securities. Under the two-class method, basic net loss per share is calculated by dividing the net loss by the weighted-average number of shares of common stock outstanding for the period, less shares subject to repurchase. The diluted net loss per share is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period. For purposes of this calculation, options to purchase common stock, restricted stock units, shares issuable pursuant to our ESPP, and shares subject to repurchase from early exercised options and unvested restricted stock are considered common stock equivalents but have been excluded from the calculation of diluted net loss per share as their effect is antidilutive.
The rights, including the liquidation and dividend rights, of the holders of our Class A and Class B common stock are identical, except with respect to voting and conversion. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis. We did not present dilutive net loss per share on an as-if converted basis because the impact was not dilutive.
The following table presents the calculation of basic and diluted net loss per share (in thousands, except per share data):
 Fiscal Year Ended January 31,
 2020
20191
20181
Numerator:
Net loss$(83,394) $(72,741) $(39,377) 
Denominator:
Weighted-average common shares outstanding, basic and diluted111,122  91,267  26,563  
Net loss per share, basic and diluted$(0.75) $(0.80) $(1.48) 
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
Since the Company was in a loss position for all periods presented, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential common shares outstanding would have been anti-dilutive. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):
103


As of January 31,
202020192018
Conversion of convertible preferred stock    61,984  
Issued and outstanding stock options13,701  14,784  15,401  
Unvested restricted stock issued and outstanding37  1,259  2,203  
Unvested RSUs issued and outstanding4,992  1,819  834  
Shares committed under ESPP116  141    
Total18,846  18,003  80,422  

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
Not applicable.
Item 9A. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer (our principal executive officer) and Chief Financial Officer (our principal financial officer), has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, as of January 31, 2020. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that as of January 31, 2020, our disclosure controls and procedures were effective to provide reasonable assurance that information required to be disclosed in the reports we file and submit under the Exchange Act is recorded, processed, summarized and reported as and when required, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding its required disclosure.
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 Exchange Act Rules 13a-15(f) and 15d-15(f). Our management conducted an evaluation of the effectiveness of our internal control over financial reporting as of January 31, 2020 based on the criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on the results of its evaluation, management concluded that our internal control over financial reporting was effective as of January 31, 2020. The effectiveness of our internal control over financial reporting as of January 31, 2020 has been audited by KPMG LLP, our independent registered public accounting firm, as stated in its report which is included in Part II, Item 8 of the Annual Report on Form 10-K.
Changes in Internal Control Over Financial Reporting
There was no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the three months ended January 31, 2020 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. 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 our company have been detected. Accordingly, our disclosure controls and procedures provide reasonable assurance of achieving their objectives.
Item 9B. Other Information
Not applicable. 
104


PART III
Item 10. Directors, Executive Officers and Corporate Governance
The information required by this item is incorporated herein by reference to information contained in the Proxy Statement relating to our 2020 Annual Meeting of Stockholders.
Item 11. Executive Compensation
The information required by this item is incorporated herein by reference to information contained in the Proxy Statement relating to our 2020 Annual Meeting of Stockholders.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information required by this item is incorporated herein by reference to information contained in the Proxy Statement relating to our 2020 Annual Meeting of Stockholders.
Item 13. Certain Relationships and Related Transactions, and Director Independence
The information required by this item is incorporated herein by reference to information contained in the Proxy Statement relating to our 2020 Annual Meeting of Stockholders.
Item 14. Principal Accounting Fees and Services
The information required by this item is incorporated herein by reference to information contained in the Proxy Statement relating to our 2020 Annual Meeting of Stockholders.
105


PART IV
Item 15. Exhibits, Financial Statement Schedules
 (a) The following documents are filed as a part of this Form 10-K:
1.Financial Statements
Our consolidated financial statements are listed in the “Index to Consolidated Financial Statements” under Part II, Item 8 of this Form 10-K.
2.Financial Statement Schedules
Financial statement schedules not listed have been omitted because they are not applicable or the required information is shown in the consolidated financial statements or notes thereto.
3.Exhibits
Exhibit
Number
 Incorporated By ReferenceFiled or
Furnished
Herewith
Exhibit DescriptionFormFile No.ExhibitFiling
Date
3.1  10-Q001-384513.16/13/2018
3.2  10-Q001-384513.26/13/2018
4.1  S-1333-2237224.13/16/2018
4.2  S-1333-2237224.2  3/16/2018
4.3  X
10.1*  S-1333-22372210.1  3/16/2018
10.2*  S-1333-22372210.2  3/16/2018
10.3*  S-1333-22372210.3  3/16/2018
10.4*  S-1333-22372210.4  3/16/2018
10.5*  S-1333-22372210.5  3/16/2018
10.6*  S-1333-22372210.6  3/16/2018
10.7*  S-1333-22372210.7  3/16/2018
10.8*  S-1333-22372210.8  3/16/2018
10.9*  S-1333-22372210.9  3/16/2018
10.10*  S-1333-22372210.10  3/16/2018
10.11*  10-K001-3845110.114/18/2019
10.12*  X
10.13*  X
106


10.14*  Transition Agreement by and between Marc Diouane and the Registrant dated May 29, 2019.10-Q001-3845110.1  9/16/2019
10.15*  10-Q001-3845110.1  12/16/2019
10.16*  Cash Incentive Plan10-Q001-3845110.2  6/11/2019
10.17  S-1333-22372210.12  3/16/2018
10.18  S-1333-22372210.13  3/16/2018
10.19  10-Q001-3845110.1  12/13/2018
10.20  8-K001-3845110.13/21/2019
21.1  X
23.1  X
31.1  X
31.2  X
32.1**  X
32.2**  X
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 documentX
101.SCH  Inline XBRL Taxonomy Extension Schema DocumentX
101.CAL  Inline XBRL Taxonomy Extension Calculation Linkbase DocumentX
101.DEF  Inline XBRL Taxonomy Extension Definition Linkbase DocumentX
101.LAB  Inline XBRL Taxonomy Extension Label Linkbase DocumentX
101.PRE  Inline XBRL Taxonomy Extension Presentation Linkbase DocumentX
104  Cover Page Interactive Data File (embedded within the Inline XBRL document and included in Exhibit 101).X
* Indicates a management contract or compensatory plan or arrangement in which directors or executive officers are eligible to participate. 
107


** The certifications furnished in Exhibits 32.1 and 32.2 hereto are deemed to accompany this Form 10-K and are not deemed “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall they be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act.

Item 16. Form 10-K Summary.
None.
108


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
ZUORA, INC.
Date: March 31, 2020By:/s/ Tyler Sloat
Tyler Sloat
Chief Financial Officer
(Principal Accounting and Financial Officer)
POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Tien Tzuo and Tyler Sloat, and each of them, as his or her true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, for him or her and in his or her name, place and stead, in any and all capacities, to sign any amendments to this Annual Report on Form 10-K and to file the same, with all exhibits thereto and other documents in connection therewith with the Securities and Exchange Commission, granting unto said attorneys-in-fact, proxies, and agents full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully for all intents and purposes as he might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact, proxies, and agents, or their or his or her 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 Annual Report on Form 10-K has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated:
SignatureTitleDate
/s/ Tien Tzuo
Tien Tzuo
Chairman of the Board of Directors
and Chief Executive Officer
(Principal Executive Officer)
March 31, 2020
/s/ Tyler Sloat
Tyler Sloat
Chief Financial Officer
(Principal Accounting and Financial Officer)
March 31, 2020
/s/ Peter Fenton
Peter Fenton
DirectorMarch 31, 2020
/s/ Kenneth A. Goldman
Kenneth A. Goldman
DirectorMarch 31, 2020
/s/ Timothy Haley
Timothy Haley
DirectorMarch 31, 2020
/s/ Jason Pressman
Jason Pressman
DirectorMarch 31, 2020
/s/ Michelangelo Volpi
Michelangelo Volpi
DirectorMarch 31, 2020
/s/ Magdalena Yesil
Magdalena Yesil
DirectorMarch 31, 2020


EX-4.3 2 a20200131ex43.htm EX-4.3 Document

Exhibit 4.3

DESCRIPTION OF THE REGISTRANT’S SECURITIES
REGISTERED PURSUANT TO SECTION 12 OF THE SECURITIES
EXCHANGE ACT OF 1934

As of January 31, 2020, Zuora, Inc. (the “Company,” “we” or “our”) had one class of securities registered under Section 12 of the Securities Exchange Act of 1934: our Class A common stock.

DESCRIPTION OF CAPITAL STOCK

The following description summarizes the most important terms of the capital stock of Zuora, Inc. Because it is only a summary, it does not contain all the information that may be important to you. This description summarizes provisions included in our seventh amended and restated certificate of incorporation (the “restated certificate of incorporation”) ,restated bylaws and our amended and restated investor rights agreement, dated January 16, 2015 among the Company and the stockholders named therein (the “Investor Rights Agreement”) . For a complete description, you should refer to our restated certificate of incorporation, our restated bylaws and the Investor Rights Agreement, which are included as exhibits to this Form 10-K for the year ended January 31, 2020 and are incorporated by reference herein, and to the applicable provisions of Delaware law.

Our authorized capital stock consists of 500,000,000 shares of our Class A common stock, $0.0001 par value per share, 500,000,000 shares of our Class B common stock, $0.0001 par value per share, and 10,000,000 shares of undesignated preferred stock, $0.0001 par value per share.

Class A Common Stock and Class B Common Stock

Dividend Rights

Subject to preferences that may apply to any shares of preferred stock outstanding at the time, the holders of our common stock are entitled to receive dividends out of funds legally available if our board of directors, in its discretion, determines to issue dividends and then only at the times and in the amounts that our board of directors may determine.

Voting Rights

Holders of our Class A common stock are entitled to one vote for each share of Class A common stock held on all matters submitted to a vote of stockholders and holders of our Class B common stock are entitled to ten votes for each share of Class B common stock held on all matters submitted to a vote of stockholders. Holders of shares of our Class A common stock and Class B common stock vote together as a single class on all matters (including the election of directors) submitted to a vote of stockholders, unless otherwise required by Delaware law or our restated certificate of incorporation.

Our restated certificate of incorporation does not provide for cumulative voting for the election of directors. As a result, the holders of a majority of our voting shares can elect all of the directors then standing for election. Our restated certificate of incorporation establishes a classified board of directors, to be divided into three classes with staggered three-year terms. Only one class of directors will be elected at each annual meeting of our stockholders, with the other classes continuing for the remainder of their respective three-year terms.

No Preemptive or Similar Rights

Our common stock is not entitled to preemptive rights, and is not subject to redemption or sinking fund provisions.

Right to Receive Liquidation Distributions

Upon our liquidation, dissolution or winding-up, the assets legally available for distribution to our stockholders would be distributable ratably among the holders of our common stock and any participating preferred stock outstanding at that time, subject to prior satisfaction of all outstanding debt and liabilities



and the preferential rights of and the payment of liquidation preferences, if any, on any outstanding shares of preferred stock.

Change of Control Transactions

In the case of any distribution or payment in respect of the shares of our Class A common stock or Class B common stock upon a merger or consolidation with or into any other entity, or other substantially similar transaction, the holders of our Class A common stock and Class B common stock will be treated equally and identically with respect to shares of Class A common stock or Class B common stock owned by them, unless the only difference in the per share distribution to the holders of the Class A common stock and Class B common stock is that any securities distributed to the holder of a share Class B common stock have ten times the voting power of any securities distributed to the holder of a share of Class A common stock, or such merger, consolidation, or other transaction is approved by the affirmative vote of the holders of a majority of the outstanding shares of Class A common stock and Class B common stock, each voting as a separate class.

Subdivisions and Combinations

If we subdivide or combine in any manner outstanding shares of Class A common stock or Class B common stock, the outstanding shares of the other class will be subdivided or combined in the same manner, unless different treatment of the shares of each class is approved by the affirmative vote of the holders of a majority of the outstanding shares of Class A common stock and Class B common stock, each voting as a separate class.

Conversion

Each outstanding share of Class B common stock is convertible at any time at the option of the holder into one share of Class A common stock. In addition, each share of Class B common stock will convert automatically into one share of Class A common stock upon any transfer, whether or not for value, except for certain permitted transfers described in our restated certificate of incorporation, including transfers to family members, trusts solely for the benefit of the stockholder or their family members, and partnerships, corporations, and other entities exclusively owned by the stockholder or their family members. Once converted or transferred and converted into Class A common stock, the Class B common stock will not be reissued.

All the outstanding shares of our Class B common stock will convert automatically into shares of our Class A common stock upon the date that is the earlier of (i) the date specified by a vote of the holders of 66 2/3% of the outstanding shares of our Class B common stock, (ii) ten years from the closing date of our initial public offering of Class A common stock, and (iii) the date that the total number of shares of our Class B common stock outstanding cease to represent at least 5% of all outstanding shares of our common stock. Following such conversion, each share of Class A common stock will have one vote per share and the rights of the holders of all outstanding common stock will be identical. Once converted into Class A common stock, the Class B common stock may not be reissued.

Preferred Stock

Our board of directors is authorized, subject to limitations prescribed by Delaware law, to issue preferred stock in one or more series, to establish from time to time the number of shares to be included in each series, and to fix the designation, powers, preferences, and rights of the shares of each series and any of its qualifications, limitations, or restrictions, in each case without further vote or action by our stockholders. Our board of directors may also increase or decrease the number of shares of any series of preferred stock, but not below the number of shares of that series then outstanding, without any further vote or action by our stockholders. Our board of directors may authorize the issuance of preferred stock with voting or conversion rights that could adversely affect the voting power or other rights of the holders of our common stock. The issuance of preferred stock, while providing flexibility in connection with possible acquisitions and other corporate purposes, could, among other things, have the effect of delaying, deferring, or preventing a change in control of our company and might adversely affect the market price of our Class A common stock and the voting and other rights of the holders of our Class A common stock and Class B common stock.




Registration Rights

The holders of certain outstanding shares of our Class B common stock, or their permitted transferees, are entitled to rights with respect to the registration of these shares under the Securities Act of 1933, as amended (the “Securities Act”). These shares are referred to as registrable securities. These rights are provided under the terms of the Investor Rights Agreement and include requested registration rights, Form S-3 registration rights, and piggyback registration rights. In any registration made pursuant to the Investor Rights Agreement, all fees, costs, and expenses of underwritten registrations, including fees and disbursements of one special counsel to the selling stockholders, will be borne by us and all selling expenses, including the estimated underwriting discounts and selling commissions, will be borne by the holders of the shares being registered. However, we will not be required to bear the expenses in connection with the exercise of the requested and Form S-3 registration rights of a registration if the request is subsequently withdrawn at the request of the selling stockholders holding a majority of registrable securities to be registered.

The registration rights terminate upon the earlier of (i) three years following the completion of our initial public offering of Class A common stock or (ii) as to any given holder of registration rights when such holder of registration rights can sell all of such holder’s registrable securities in any three-month period without registration pursuant to Rule 144 under the Securities Act and without the requirement for us to be in compliance with the current public information requirement under Rule 144(c)(1).

Form S-3 Registration Rights

The holders of certain outstanding shares of our Class B common stock or their permitted transferees are also entitled to Form S-3 registration rights. The holders of these registrable securities then outstanding can request that we register all or part of their shares on Form S-3 if we are eligible and qualified to file a registration statement on Form S-3 and if the aggregate price to the public of the shares offered is at least $2.0 million. The stockholders may require us to effect at most two registration statements on Form S-3 in any twelve month period. We may postpone the filing of a registration statement on Form S-3 no more than twice during any twelve month period for up to 120 days if our board of directors determines that the filing would be detrimental to us and our stockholders. We are not required to effect a registration on Form S-3 under certain additional circumstances specified in the amended and restated investor rights agreement.


Piggyback Registration Rights

If we register any of our securities for public sale, the holders of certain shares of our Class B common stock or their permitted transferees are entitled to piggyback registration rights. However, this right does not apply to a registration relating to sales of shares of participants in one of our stock plans, a registration relating to the offer and sale of debt securities, a registration relating to a corporate reorganization or other transaction under Rule 145 of the Securities Act, or a registration on any registration form that does not permit secondary sales. The underwriters of any underwritten offering have the right, in their sole discretion, to limit, because of marketing reasons, the number of shares registered by these holders, in which case the number of shares to be registered will be apportioned, first, to us, and second, pro rata among these holders, according to the total amount of securities entitled to be included by each holder, subject to additional circumstances specified in the amended and restated investor rights agreement.

Anti-Takeover Provisions

The provisions of Delaware law, our restated certificate of incorporation and our restated bylaws could have the effect of delaying, deferring, or discouraging another person from acquiring control of our company. These provisions, which are summarized below, may have the effect of discouraging takeover bids. They are also designed, in part, to encourage persons seeking to acquire control of us to negotiate first with our board of directors. We believe that the benefits of increased protection of our potential ability to negotiate with an unfriendly or unsolicited acquirer outweigh the disadvantages of discouraging a proposal to acquire us because negotiation of these proposals could result in an improvement of their terms.




Delaware Law

We are subject to the provisions of Section 203 of the Delaware General Corporation Law (the “DGCL”) regulating corporate takeovers. In general, DGCL Section 203 prohibits a publicly held Delaware corporation from engaging in a “business combination” with an “interested stockholder” for a period of three years following the date on which the person became an interested stockholder unless:

• prior to the date of the transaction, the board of directors of the corporation approved either the business combination or the transaction which resulted in the stockholder becoming an interested stockholder;

• the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding for purposes of determining the voting stock outstanding, but not the outstanding voting stock owned by the interested stockholder, (i) shares owned by persons who are directors and also officers and (ii) shares owned by employee stock plans in which employee participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer; or

• at or subsequent to the date of the transaction, the business combination is approved by the board of directors of the corporation and authorized at an annual or special meeting of stockholders, and not by written consent, by the affirmative vote of at least 66.67% of the outstanding voting stock that is not owned by the interested stockholder.
Generally, a business combination includes a merger, asset or stock sale, or other transaction or series of transactions together resulting in a financial benefit to the interested stockholder. An interested stockholder is a person who, together with affiliates and associates, owns or, within three years prior to the determination of interested stockholder status, did own 15% or more of a corporation’s outstanding voting stock. We expect the existence of this provision to have an anti-takeover effect with respect to transactions our board of directors does not approve in advance. We also anticipate that DGCL Section 203 may also discourage attempts that might result in a premium over the market price for the shares of common stock held by stockholders.

Restated Certificate of Incorporation and Restated Bylaw Provisions

Our restated certificate of incorporation and our restated bylaws include a number of provisions that could deter hostile takeovers or delay or prevent changes in control of our management team, including the following:

Dual Class Common Stock. Our restated certificate of incorporation provides for a dual class common stock structure pursuant to which holders of our Class B common stock will have the ability to control the outcome of matters requiring stockholder approval, even if they own significantly less than a majority of the shares of our outstanding Class A and Class B common stock, including the election of directors and significant corporate transactions, such as a merger or other sale of our company or its assets. Holders of Class B common stock, including investors, executives, and employees, have the ability to exercise significant influence over those matters.

Board of Directors Vacancies. Our restated certificate of incorporation and restated bylaws authorize only our board of directors to fill vacant directorships, including newly created seats. In addition, the number of directors constituting our board of directors is permitted to be set only by a resolution adopted by a majority vote of our entire board of directors. These provisions prevent a stockholder from increasing the size of our board of directors and then gaining control of our board of directors by filling the resulting vacancies with its own nominees. This makes it more difficult to change the composition of our board of directors but promotes continuity of management.

Classified Board. Our restated certificate of incorporation and restated bylaws provide that our board of directors is classified into three classes of directors. The existence of a classified board of directors could discourage a third-party from making a tender offer or otherwise attempting to obtain control of us as it is more difficult and time consuming for stockholders to replace a majority of the directors on a classified board of directors.




Directors Removed Only for Cause. Our restated certificate of incorporation provides that stockholders may remove directors only for cause.

Supermajority Requirements for Amendments of Our Restated Certificate of Incorporation and Restated Bylaws. Our restated certificate of incorporation further provides that the affirmative vote of holders of at least 66 2/3% of the voting power of all of the then outstanding shares of voting stock are required to amend certain provisions of our restated certificate of incorporation, including provisions relating to the classified board, the size of the board, removal of directors, special meetings, actions by written consent, and designation of our preferred stock. In addition, the affirmative vote of holders of 75% of the voting power of each of our Class A common stock and Class B common stock, voting separately by class, are required to amend the provisions of our restated certificate of incorporation relating to the terms of our Class B common stock. The affirmative vote of holders of at least 66 2/3% of the voting power of all of the then outstanding shares of voting stock are required to amend or repeal our restated bylaws, although our restated bylaws may be amended by a simple majority vote of our board of directors.

Stockholder Action; Special Meeting of Stockholders. Our restated certificate of incorporation provides that special meetings of our stockholders may be called only by a majority of our board of directors, the chairman of our board of directors, our lead independent director, or our chief executive officer. Our restated certificate of incorporation provides that our stockholders may not take action by written consent, but may only take action at annual or special meetings of our stockholders. As a result, holders of our capital stock would not be able to amend our restated bylaws or remove directors without holding a meeting of our stockholders called in accordance with our restated bylaws. Further, our restated bylaws provide that special meetings of our stockholders may be called only by a majority of our board of directors, the chairman of our board of directors, our lead independent director, or our chief executive officer, thus prohibiting a stockholder from calling a special meeting. These provisions might delay the ability of our stockholders to force consideration of a proposal or for stockholders to take any action, including the removal of directors.

Advance Notice Requirements for Stockholder Proposals and Director Nominations. Our restated bylaws provide advance notice procedures for stockholders seeking to bring business before our annual meeting of stockholders or to nominate candidates for election as directors at our annual meeting of stockholders. Our restated bylaws also specify certain requirements regarding the form and content of a stockholder’s notice. These provisions might preclude our stockholders from bringing matters before our annual meeting of stockholders or from making nominations for directors at our annual meeting of stockholders if the proper procedures are not followed. We expect that these provisions might also discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of our company.

No Cumulative Voting. The DGCL provides that stockholders are not entitled to the right to cumulate votes in the election of directors unless a corporation’s certificate of incorporation provides otherwise. Our restated certificate of incorporation and restated bylaws do not provide for cumulative voting.

Issuance of Undesignated Preferred Stock. Our board of directors has the authority, without further action by the stockholders, to issue up to 10,000,000 shares of undesignated preferred stock with rights and preferences, including voting rights, designated from time to time by our board of directors. The existence of authorized but unissued shares of preferred stock enables our board of directors to render more difficult or to discourage an attempt to obtain control of us by means of a merger, tender offer, proxy contest, or other means.

Choice of Forum. Our restated certificate of incorporation provides that, to the fullest extent permitted by law, the Court of Chancery of the State of Delaware is the exclusive forum for: any derivative action or proceeding brought on our behalf, any action asserting a breach of fiduciary duty, any action asserting a claim against us arising pursuant to the DGCL, our restated certificate of incorporation or our restated bylaws, or any action asserting a claim against us that is governed by the internal affairs doctrine. This choice of forum provision does not apply to claims that are vested in the exclusive jurisdiction of a court or forum other than the Court of Chancery of the State of Delaware, or for which the Court of Chancery of the State of Delaware does not have subject matter jurisdiction.




Section 27 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) creates exclusive federal jurisdiction over all claims brought to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder. Section 22 of the Securities Act, creates concurrent jurisdiction for federal and state courts over all claims brought to enforce any duty or liability created by the Securities Act or the rules and regulations thereunder. The exclusive forum provision will not apply to suits brought to enforce any duty or liability created by the Exchange Act or the Securities Act. Accordingly, actions by our stockholders to enforce any duty or liability created by (i) the Exchange Act or the rules and regulations thereunder must be brought in federal court and (ii) the Securities Act or the rules and regulations thereunder can be brought in either federal or state court. Our stockholders will not be deemed to have waived our compliance with the federal securities laws and the regulations promulgated thereunder.

Exchange Listing

Our Class A common stock is listed on The New York Stock Exchange under the symbol “ZUO.”

Transfer Agent and Registrar

The transfer agent and registrar for our Class A common stock is Computershare Trust Company, N.A.


EX-10.12 3 a20200131ex1012.htm EX-10.12 Document

Exhibit 10.12
image1.jpg
September 17, 2019


Robbie Traube


Re: Offer of Employment by Zuora, Inc.

Dear Robbie,

I am very pleased to confirm our offer to you of employment with Zuora, Inc., a Delaware Corporation (the “Company”). You will report to the CEO, Tien Tzuo in the position of Chief Revenue Officer. Your start date will be on or before November 4, 2019. The terms of our offer and the benefits currently provided by the Company are as follows and your employment is contingent upon the successful completion of a reference and background check.

1.Starting Salary. Your starting salary will be three hundred and seventy five thousand dollars ($375,000) per year, subject to applicable taxes and withholdings, and will be subject to adjustment pursuant to the Company’s employee compensation policies in effect from time to time. The Company currently pays salary on the 15th and last day of each month.

2.Bonus Target. Subject to Company performance, you will be eligible to participate in the Cash Bonus Plan and have the opportunity to earn 100%, equal to an annualized amount of three hundred and seventy five thousand dollars (“Target”), of your base salary for a total on target earnings (OTE) of seven hundred and fifty thousand dollars ($750,000) per year, subject to applicable taxes and withholdings.

For FY20, you will be issued your executive incentive compensation payout at Target, prorated for your time employed by the Company.

3.Sign-on Bonus. You will also receive a one time sign on bonus of five hundred thousand dollar ($500,000), subject to applicable taxes and witholdings, to be paid in the first payroll processed immediately following your start date. If you voluntarily terminate your employment within the first twelve months you will be responsible for repayment of the after-tax amount of the sign-on bonus received by you in its entirety. The company also agrees to pay legal fees up to twenty-five hundred dollars ($2,500) to cover any associated legal fees.

4.Benefits. In addition, you will be eligible to participate in regular health insurance, and other employee benefit plans established by the Company for its employees from time to time. As Chief Revenue Officer, you will also be entitled to participate in our “unlimited vacation” policy which allows you to take time off as needed. Except as provided below, the Company reserves the right to change or otherwise modify, in its sole discretion, the preceding terms of employment, as well as any of the terms set forth herein at any time in the future






Employment Offer
Page 2


5.Confidentiality. As an employee of the Company, you will have access to certain confidential information of the Company and you may, during the course of your employment, develop certain information or inventions that will be the property of the Company. To protect the interests of the Company, you will need to sign the Company’s standard “Employee Invention Assignment and Confidentiality Agreement” as a condition of your employment. We wish to impress upon you that we do not want you to, and we hereby direct you not to, bring with you any confidential or proprietary material of any former employer or to violate any other obligations you may have to any former employer. You represent that your signing of this offer letter, agreement(s) concerning equity awards granted to you under the Plan (as defined below) and the Company’s Employee Invention Assignment and Confidentiality Agreement and your commencement of employment with the Company will not violate any agreement currently in place between yourself and current or past employers.

6.Equity Awards. Subject to the approval of the Compensation Committee of Zuora’s Board of Directors (the “Committee”) (which approval has been recommended by the CEO), you will be granted the following equity awards effective on your start date that will vest upon your continuous service with the Company as follows:

a.100,000 restricted stock units (the “RSUs”) which will vest over a four-year period, with 1/4th of the shares subject to the RSU vesting on the first anniversary of your start date and 1/16th of the shares subject to the RSUs vesting quarterly thereafter.
b.A stock option to purchase 250,000 shares of Zuora common stock, (the “Option Grant”). The Option Grant will vest over a four-year period, with 1/4th of the shares subject to the Option Grant vesting on the first anniversary of your start date and 1/48th vesting monthly thereafter.
c.100,000 restricted stock units (the “Bridge Grant”) which will vest immediately upon your start date.
d.A stock option to purchase 75,000 shares of Zuora common stock, (the “FY22 Grant”). The FY22 Grant will start to vest in 2021 aligned with the vesting start date (the “FY22 Vest Start Date”) of the rest of the executive refresh stock grants issued in 2021 (provided that the FY22 Vest Start Date will not be later than the beginning of Zuora’s second fiscal quarter of its 2022 fiscal year). The FY22 Grant will vest over a four-year period, with 1/48th of the shares subject to the FY22 Grant vesting monthly following the FY22 Vest Start Date.
e.A stock option to purchase 50,000 shares of Zuora common stock, (the “FY23 Grant”). The FY23 Grant will start to vest in 2022 aligned with the vesting start date (the “FY23 Vest Start Date”) of the rest of the executive refresh stock grants issued in 2022 (provided that the FY23 Vest Start Date will not be later than the beginning of Zuora’s second fiscal quarter of its 2023 fiscal year). The FY23 Grant will vest over a four-year period, with 1/48th of the shares subject to the FY23 Grant vesting monthly following the FY23 Vest Start Date.







Employment Offer
Page 3


The RSUs, Option Grant, Bridge Grant, FY22 Grant, and FY23 Grant (collectively, the “Equity Grants”) are in all cases for Zuora’s Class A common stock and will be subject to the terms and conditions of Zuora’s 2018 Equity Incentive Plan (“Plan”) and the applicable agreements evidencing the Equity Grants. No right to any stock is earned or accrued until such time that vesting occurs, nor does the grant confer any right to continue vesting or employment with Zuora. In the addition to the equity grants listed above, you will be eligible for annual refresh grants. The value of your grant will be based on the market benchmark data for your role and your performance. The final grant amount will require CEO and Committee approval.

In addition, subject to the Committee’s approval (which approval has been recommended by the CEO), the Company will enter into a Change in Control and Severance Agreement with you in the form attached hereto.

7.Non-Solicitation. During your employment with the Company and for a period of one (1) year thereafter, you will not directly or indirectly solicit away employees or consultants of the Company for your own benefit or for the benefit of any other person or entity.

8.At Will Employment. While we look forward to a long and profitable relationship, should you decide to accept our officer, you will be an at-will employee of the Company, which means the employment relationship can be terminated by either of us for any reason, at any time, with or without prior notice and with our without cause. Any statements or representations to the contrary (and, indeed, any statements contradicting any provision in this letter) should be regarded by you as ineffective. Further, your participation in any stock option or benefit program is not to be regarded as assuring you of continuing employment for any particular period of time. Any modification or change in your at will employment status may only occur by way of a written employment agreement signed by you and the Chief Executive Officer of the Company.

9.Authorization to Work. Please note that because of employer regulations adopted in the Immigration Reform and Control Act of 1986, within three (3) business days of starting your new position you will need to resent documentation demonstrating that you have authorization to work in the United States. If you have questions about this requirement, which applies to U.S. citizens and non-U.S. citizens alike, you may contact our personnel office.

10.Arbitration. You and the Company shall submit to mandatory and exclusive binding arbitration of any controversy or claim arising out of, or relating to, this Agreement or any breach hereof, provided, however, that the parties retain their right to, and shall not be prohibited, limited or in any other way restricted from, seeking or obtaining equitable relief from a court having jurisdiction over the parties. Such arbitration shall be governed by the Federal Arbitration Act and conducted through the American Arbitration Association in the State of California, Santa Clara County, before a single neutral arbitrator, in accordance with the National Rules for the Resolution of Employment Disputes of the American Arbitration Association in effect at that time. The parties hereby waive any rights they may have to have any such claims tried before a judge or jury. The parties may conduct only essential discovery prior to the hearing, as defined by the AAA arbitrator. The arbitrator shall issue a written decision that contains the




Employment Offer
Page 3

essential findings and conclusions on which the decision is based. You shall bear only those costs of arbitration you would otherwise bear had you brought a claim covered by this Agreement in court. Judgment upon the determination or award rendered by the arbitrator may be entered in any court having jurisdiction thereof.

11.Acceptance. This offer will remain open until September 18, 2019. If you decide to accept our offer, and I hope you will, please sign the enclosed copy of this letter in the space indicated and return it to me. Your signature will acknowledge that you have read and understood and agreed to the terms and conditions of this offer letter and the attached documents, if any. Should you have anything else that you wish to discuss, please do not hesitate to call me.

Robbie, we look forward to the opportunity to welcome you to Zuora, Inc.

Very truly yous,


/s/ Rene C. Cirulli
Rene C. Cirulli, VP Talent


I have read and understood this offer letter and hereby acknowledge, accept and agree to the terms as set forth above and further acknowledge that no other commitments were made to me as part of my employment offer except as specifically set forth herein.


/s/ Robbie Traube
Robbie Traube


EX-10.13 4 a20200131ex1013.htm EX-10.13 Document

Exhibit 10.13
image11.jpg


March 6, 2018

Tyler Sloat C/O
Zuora, Inc.
3050 South Delaware Street
Suite 301
San Mateo, CA 94403


Re: Continued Employment with Zuora, Inc.



Dear Tyler,

This employment letter confirms your continued employment as Chief Financial Officer with Zuora, Inc., a Delaware Corporation (the “Company” or “Zuora”). You will continue to report to Tien Tzuo, Zuora’s Chief Executive Officer.

1.Salary and Variable Compensation. Your annual base salary will be Three Hundred Fifty Thousand Dollars ($350,000) per year and will be subject to adjustment pursuant to the Company’s employee compensation policies in effect from time to time. The Company currently pays salary on the 15th and last day of each month. You will also be eligible to participate in the executive incentive compensation plan which will provide you with the opportunity to earn variable compensation.

2.Benefits. In addition, you will be eligible to participate in regular health insurance, bonus and other employee benefit plans established by the Company for its employees from time to time. As an executive, you will also be entitled to participate in our “unlimited vacation” policy which allows you to take time off as needed. Except as provided below, the Company reserves the right to change or otherwise modify, in its sole discretion, the preceding terms of employment, as well as any of the terms set forth herein at any time in the future.

3.Confidentiality. As an employee of the Company, you will have access to certain confidential information of the Company and you may, during the course of your employment, develop certain information or inventions that will be the property of the Company. You acknowledge that you have signed and are bound by the terms of the Company’s standard “Employee Invention Assignment and Confidentiality Agreement.” During the period that you render services to the Company, you agree to not engage in any employment, business or activity that is in any way competitive with the business or proposed business of the Company. You will disclose to the Company in writing any other gainful employment, business or activity that you are currently associated with or participate in that competes with the Company. You will not assist any other person or organization in competing with the Company or in preparing to engage in competition with the business or proposed business of the Company.



Employment Letter
Page 2
4.Equity. You currently hold Company equity grants. You will be eligible for future discretionary equity grants at the sole discretion of the Company. We also acknowledge that you have entered into a Change in Control and Severance Agreement with the Company.

5.Non-Solicitation. During your employment with the Company and for a period of one (1) year thereafter, you will not directly or indirectly solicit away employees or consultants of the Company for your own benefit or for the benefit of any other person or entity.

6.At Will Employment. While we look forward to a continued long and profitable relationship, you are an at-will employee of the Company, which means the employment relationship can be terminated by either of us for any reason, at any time, with or without prior notice and with or without cause. Any statements or representations to the contrary (and, indeed, any statements contradicting any provision in this letter) should be regarded by you as ineffective. Further, your participation in any stock option or benefit program is not to be regarded as assuring you of continuing employment for any particular period of time. Any modification or change in your at will employment status may only occur by way of a written employment agreement signed by you and the Chief Executive Officer of the Company.

7.Arbitration. You and the Company shall submit to mandatory and exclusive binding arbitration of any controversy or claim arising out of, or relating to, this Agreement or any breach hereof, provided, however, that the parties retain their right to, and shall not be prohibited, limited or in any other way restricted from, seeking or obtaining equitable relief from a court having jurisdiction over the parties. Such arbitration shall be governed by the Federal Arbitration Act and conducted through the American Arbitration Association in the State of California, Santa Clara County, before a single neutral arbitrator, in accordance with the National Rules for the Resolution of Employment Disputes of the American Arbitration Association in effect at that time. The parties hereby waive any rights they may have to have any such claims tried before a judge or jury. The parties may conduct only essentially discovery prior to the hearing, as defined by the AAA arbitrator. The arbitrator shall issue a written decision that contains the essential findings and conclusions on which the decision is based. You shall bear only those costs of arbitration you would otherwise bear had you brought a claim covered by this Agreement in court. Judgment upon the determination or award rendered by the arbitrator may be entered in any court having jurisdiction thereof.

Very truly yours,

/s/ Tien Tzuo
Tien Tzuo
Chief Executive Officer

I have read and understood this employment letter and hereby acknowledge, accept and agree to the terms as set forth above and further acknowledge that no other commitments were made to me as part of my employment except as specifically set forth herein.


/s/ Tyler Sloat Date signed: March 9, 2018
Tyler Sloat

EX-21.1 5 a20200131ex211.htm EX-21.1 Document

Exhibit 21.1

Zuora, Inc.
List of Subsidiaries


Legal Entity NameJurisdiction
Beijing ZuRui Technology Company LimitedChina
Leeyo Software, Inc.Delaware, U.S.A.
Zuora Australia Pty LimitedAustralia
Zuora Germany GmbHGermany
Zuora India Private LimitedIndia
Zuora Italia S.r.lItaly
Zuora Japan KKJapan
Zuora Services, LLCDelaware, U.S.A.
Zuora Sweden ABSweden
Zuora UK LimitedEngland & Wales


EX-23.1 6 a20200131ex231.htm EX-23.1 Document

Exhibit 23.1


Consent of Independent Registered Public Accounting Firm


The Board of Directors
Zuora, Inc.:

We consent to the incorporation by reference in the registration statement (No. 333-230948, 333-224259) on Form S-8 of Zuora, Inc. of our report dated March 31, 2020, with respect to the consolidated balance sheets of Zuora, Inc. as of January 31, 2020 and 2019, the related consolidated statements of comprehensive loss, stockholders’ equity, and cash flows for each of the years in the three-year period ended January 31, 2020, and the related notes (collectively, the “consolidated financial statements”), and the effectiveness of internal control over financial reporting as of January 31, 2020, which report appears in the January 31, 2020 annual report on Form 10-K of Zuora, Inc.

Our report dated March 31, 2020, on the consolidated financial statements, refers to Zuora, Inc.’s adoption of Financial Accounting Standards Board’s Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers, and Subtopic 340-40, Other Assets and Deferred Contract Costs – Contracts with Customers, as of February 1, 2017, and Topic 842, Leases, as of February 1, 2019.

/s/ KPMG LLP

Santa Clara, California
March 31, 2020

EX-31.1 7 a20200131ex311.htm EX-31.1 Document

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


EX-31.2 8 a20200131ex312.htm EX-31.2 Document

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


EX-32.1 9 a20200131ex321.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, Tien Tzuo, Chief Executive Officer of Zuora, Inc. (the “Company”), 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:
1.the Annual Report on Form 10-K of the Company for the fiscal year ended January 31, 2020 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: March 31, 2020/s/ Tien Tzuo
Tien Tzuo
Chief Executive Officer
(Principal Executive Officer)



EX-32.2 10 a20200131ex322.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, Tyler Sloat, Chief Financial Officer of Zuora, Inc. (the “Company”), 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:
1.the Annual Report on Form 10-K of the Company for the fiscal year ended January 31, 2020 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date: March 31, 2020/s/ Tyler Sloat
Tyler Sloat
Chief Financial Officer
(Principal Financial and Accounting Officer)



EX-101.SCH 11 zuo-20200131.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Overview and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Overview and Basis of Presentation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 606 on Consolidated Balance Sheets (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 606 on Consolidated Statements of Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 842 on Consolidated Balance Sheets (Details) link:presentationLink link:calculationLink link:definitionLink 2111103 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 2312302 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Investments - Schedule of Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2114104 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2315303 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2117105 - Disclosure - Deferred Commissions link:presentationLink link:calculationLink link:definitionLink 2418409 - Disclosure - Deferred Commissions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2119106 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 2320304 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2421410 - Disclosure - Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2122107 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 2323305 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2424411 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2425412 - Disclosure - Property and Equipment, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2126108 - Disclosure - Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 2327306 - Disclosure - Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2428413 - Disclosure - Intangible Assets and Goodwill - Summary of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2429414 - Disclosure - Intangible Assets and Goodwill - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2430415 - Disclosure - Intangible Assets and Goodwill - Expected Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2431416 - Disclosure - Intangible Assets and Goodwill - Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2132109 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 2333307 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2434417 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2135110 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2436418 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2137111 - Disclosure - Deferred Revenue and Performance Obligations link:presentationLink link:calculationLink link:definitionLink 2438419 - Disclosure - Deferred Revenue and Performance Obligations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2439420 - Disclosure - Deferred Revenue and Performance Obligations - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2140112 - Disclosure - Geographical Information link:presentationLink link:calculationLink link:definitionLink 2341308 - Disclosure - Geographical Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2442421 - Disclosure - Geographical Information - Revenue by Country (Details) link:presentationLink link:calculationLink link:definitionLink 2143113 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2344309 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2445422 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2446423 - Disclosure - Leases - Components of Leases and Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2447424 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2447424 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2448425 - Disclosure - Leases - Supplemental Information (Details) link:presentationLink link:calculationLink link:definitionLink 2449426 - Disclosure - Leases - Future Minimum Commitments at Prior Year End (Details) link:presentationLink link:calculationLink link:definitionLink 2150114 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2451427 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2152115 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2353310 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2454428 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2455429 - Disclosure - Income Taxes - Net Loss Before Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2456430 - Disclosure - Income Taxes - Components of Income Tax Provision (Details) link:presentationLink link:calculationLink link:definitionLink 2457431 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2458432 - Disclosure - Income Taxes - Effective Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2459433 - Disclosure - Income Taxes - Uncertain Tax Positions (Details) link:presentationLink link:calculationLink link:definitionLink 2160116 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2361311 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2462434 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2463435 - Disclosure - Stockholders' Equity - Components of Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 2164117 - Disclosure - Employee Stock Plans link:presentationLink link:calculationLink link:definitionLink 2365312 - Disclosure - Employee Stock Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2466436 - Disclosure - Employee Stock Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2467437 - Disclosure - Employee Stock Plans - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2468438 - Disclosure - Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2469439 - Disclosure - Employee Stock Plans - Schedule of RSU and Restricted Stock Award Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2470440 - Disclosure - Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2471441 - Disclosure - Employee Stock Plans - Schedule of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2172118 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2373313 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2474442 - Disclosure - Net Loss Per Share - Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2475443 - Disclosure - Net Loss Per Share - Schedule of Potential Dilutive Securities Not Included in the Diluted Per Share Calculations (Details) link:presentationLink link:calculationLink link:definitionLink 2439420 - Disclosure - Deferred Revenue and Performance Obligations - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 zuo-20200131_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 13 zuo-20200131_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 14 zuo-20200131_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Operating leases not yet commenced, lease term (in years) Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Valuation allowance Deferred Tax Assets, Valuation Allowance Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Charitable donation of stock Stock Issued During Period, Value, Other Short-term Investments Investment, Policy [Policy Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Amount drawn under credit facility Long-term Line of Credit Lease Cost Lease, Cost [Abstract] Leases Lessee, Leases [Policy Text Block] Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Revenue recognized that was previously included in deferred revenue balances Contract with Customer, Liability, Revenue Recognized Fiscal 2021 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Total current liabilities Liabilities, Current Other Other Prepaid Expense, Current Liability related to early exercise of stock options Liability For Early Exercise Of Stock Options Liability recorded related to early exercise of stock options. Gross unrecognized tax benefits Gross amount of unrecognized tax benefits, beginning of period Gross amount of unrecognized tax benefits, end of period Unrecognized Tax Benefits Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Increase (decrease) in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Topic 606 Accounting Standards Update 2014-09 [Member] Total cost of revenue Cost of Goods and Services Sold Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Net operating loss carryforwards not subject to expiration Operating Loss Carryforwards, Not Subject To Expiration Operating Loss Carryforwards, Not Subject To Expiration Current Fiscal Year End Date Current Fiscal Year End Date Operating lease liabilities Increase (Decrease) In Operating Lease Liability Increase (Decrease) In Operating Lease Liability Entity Address, Postal Zip Code Entity Address, Postal Zip Code RSU releases (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Vehicles Vehicles [Member] Reduction in carrying amount of right-of-use assets Operating Lease, Right-of-Use Asset, Amortization Expense Operating Lease, Right-of-Use Asset, Amortization Expense Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs Stock Issued During Period, Value, New Issues Reimbursement allowance for tenant improvements per agreement Lease Agreement, Reimbursement Allowance Per Agreement Lease Agreement, Reimbursement Allowance Per Agreement Credit facility maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Payables and Accruals [Abstract] Payables and Accruals [Abstract] Property and equipment, net Total Property, Plant and Equipment, Net Charged to deferred revenue Provision For Doubtful Accounts, Charged To Deferred Revenue Amount of expense related to write-down of receivables charged to deferred revenue. 2021 Operating Leases, Future Minimum Payments, Due in Two Years Proceeds from initial public offering, net of underwriters’ discounts and commissions Aggregate proceeds received, net Proceeds from Issuance Initial Public Offering Accumulated Other Comprehensive (Loss) Income AOCI AOCI Attributable to Parent [Member] Basis spread on variable interest rate, minus (percent) Debt Instrument, Basis Spread on Variable Rate Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Total assets Assets Related party notes receivable Stockholders Equity, Increase (Decrease) In Related Party Receivable Stockholders Equity, Increase (Decrease) In Related Party Receivable Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Change in valuation allowance (percent) Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Entity Shell Company Entity Shell Company Operating lease liabilities Total operating lease liabilities Present value of lease liabilities Operating Lease, Liability Cover [Abstract] Average remaining contractual term (years), exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Related Party Receivable Receivables from Stockholder [Member] Document Type Document Type Service period for equity award (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Effective interest rate (percent) Debt Instrument, Interest Rate, Effective Percentage Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Variable Rate [Domain] Variable Rate [Domain] Subscription Subscription and Circulation [Member] Schedule of Future Minimum Commitments Under Operating Leases as of Prior Year End Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Undiscounted future payments for operating leases that have not yet commenced Lessee, Operating Lease, Lease Not yet Commenced, Undiscounted Future Payments Lessee, Operating Lease, Lease Not yet Commenced, Undiscounted Future Payments Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-based Payment Arrangement [Abstract] General and administrative General and Administrative Expense [Member] Unvested restricted stock issued and outstanding Restricted Stock [Member] Accounts receivable Increase (Decrease) in Accounts Receivable 2024 Lessee, Operating Lease, Liability, Payments, Due Year Four Current liabilities: Liabilities, Current [Abstract] New right-of-use assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Credit Facility [Axis] Credit Facility [Axis] Issuance of common stock upon exercise of stock options, net of repurchases (in shares) Stock Net Repurchased During Period, Shares, Stock Options Exercised Net Of Repurchases Stock Net Repurchased During Period, Shares, Stock Options Exercised Net Of Repurchases Number of vendors related to contractual obligation Contractual Obligation, Number Of Vendors Contractual Obligation, Number Of Vendors Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] 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 Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Financial Instrument [Axis] Financial Instrument [Axis] Preferred Stock Preferred Stock [Member] Effect of exchange rates on cash and cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Equity [Abstract] Equity [Abstract] Beginning balance (in shares) Ending balance (in shares) Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Income Tax Authority [Domain] Income Tax Authority [Domain] Commitments and contingencies Commitments and Contingencies Deferred revenue, net of current portion Contract with Customer, Liability, Noncurrent Cash and cash equivalents and restricted cash, beginning of year Cash and cash equivalents and restricted cash, end of year Total cash and cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Charged to revenue Provision For Doubtful Accounts, Charged To Revenue Amount of expense related to write-down of receivables charged to revenue. Weighted-average shares outstanding used in calculating net loss per share, basic and diluted (in shares) Weighted-average common shares outstanding, basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Class of Stock [Domain] Class of Stock [Domain] Cash and Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Policy [Policy Text Block] Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Money market funds Money Market Funds [Member] Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Amortization of deferred commissions Capitalized Contract Cost, Amortization Other Commitments [Line Items] Other Commitments [Line Items] Entity File Number Entity File Number Vesting period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Charitable donation of stock (in shares) Stock Issued During Period, Shares, Other Restricted cash, current portion Restricted cash, current Restricted Cash, Current Revenue, remaining performance obligation, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 2018 Employee Stock Purchase Plan Two Thousand and Eighteen Employee Stock Purchase Plan [Member] Two thousand and eighteen employee stock purchase plan. Unrecognized stock-based compensation expense related to ESPP Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Document Fiscal Period Focus Document Fiscal Period Focus Financial Instruments [Domain] Financial Instruments [Domain] Accrued expenses and other liabilities Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Tax credits Tax Credit Carryforward, Amount Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Goodwill [Roll Forward] Goodwill [Roll Forward] Subscription agreements term (in years) Subscription Agreement, Term Subscription Agreement, Term Product and Service [Domain] Product and Service [Domain] Schedule of Valuation Assumptions for Estimated Fair Value of Stock Options Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] RSUs and Restricted Shares Restricted Stock Unit RSU And Restricted Stock [Member] Restricted stock unit and restricted stock. 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 Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] 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] Term Loan Secured Debt [Member] Schedule of Prepaid Expenses and Other Current Assets Schedule of Other Current Assets [Table Text Block] Loss from operations Operating Income (Loss) Operating Income (Loss) Conversion of Class B common stock to Class A common stock (in shares) Stock Issued During Period, Shares, Conversion Of Class Of Common Stock Stock Issued During Period, Shares, Conversion Of Class Of Common Stock Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Statement [Line Items] Statement [Line Items] Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Schedule of Revenue by Geographical Location Based on Customer Address at Time of Sale Disaggregation of Revenue [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Advertising Expense Advertising Cost [Policy Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Adjustment Restatement Adjustment [Member] Aggregate intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Restatement [Domain] Restatement [Domain] Weighted average exercise price, beginning balance (in dollars per share) Weighted average exercise price, ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Deferred rent liabilities offset to ROU assets upon adoption Deferred Rent Liability, Offset To Initial Right Or Use Asset Deferred Rent Liability, Offset To Initial Right Or Use Asset Operating lease liability Deferred Tax Assets, Operating Lease Liabilities Deferred Tax Assets, Operating Lease Liabilities Net Loss per Share Earnings Per Share, Policy [Policy Text Block] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive Income (Loss), Net of Tax, Attributable to Parent Plan Name [Axis] Plan Name [Axis] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] 2021 Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Insurance recovery receivable Loss Contingency, Receivable Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Amendment Flag Amendment Flag Summary of Purchased Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Deferred offering costs payable or accrued but not paid Deferred Offering Costs Payable Or Accrued But Not Paid Deferred offering costs payable or accrued but not paid. Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Short-term investments, Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Common stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common stock outstanding (in shares) Common Stock, Shares, Outstanding Level 1 Fair Value, Inputs, Level 1 [Member] Schedule of Valuation Assumptions for Estimated Fair Value of Employee Stock Purchase Plan Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Total future lease commitments Operating Leases, Future Minimum Payments Due Permanent differences Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Class of Stock [Axis] Class of Stock [Axis] Lease Arrangement [Axis] Lease Arrangement [Axis] Lease Arrangement Plan Name [Domain] Plan Name [Domain] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Vesting of early exercised stock options Adjustments To Additional Paid In Capital, Share-Based Compensation, Vesting Of Early Exercised Stock Options Adjustments to Additional Paid in Capital, Share-based Compensation, Vesting Of Early Exercised Stock Options Use of Estimates Use of Estimates, Policy [Policy Text Block] Overview and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Schedule of Supplemental Operating Lease Information Schedule Of Operating Lease Supplemental Information [Table Text Block] Schedule Of Operating Lease Supplemental Information Other (percent) Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Local Phone Number Local Phone Number Permanent differences (percent) Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Cost of Revenue Cost of Goods and Service [Policy Text Block] Accounting Policies [Line Items] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Total lease payments Lessee, Operating Lease, Liability, Payments, Due Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Servers Servers [Member] Servers. Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current Silicon Valley Bank Debt Agreement Silicon Valley Bank Agreement [Member] Silicon Valley Bank Agreement [Member] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Number of shareholder derivative lawsuits filed Loss Contingency, Number Of Shareholder Derivative Lawsuits Filed Loss Contingency, Number Of Shareholder Derivative Lawsuits Filed Additional paid-in capital Additional Paid in Capital Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Schedule of Stock-Based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] 2006 Stock Plan and 2015 Equity Incentive Plan Two Thousand Six and Two Thousand Fifteen Plan [Member] Two thousand six and two thousand fifteen plan. Short-term leases Short-term Lease, Cost Prepaid expenses and other current assets Total Prepaid Expense and Other Assets, Current Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Prepayment or termination fee (percent) Line Of Credit Facility Prepayment Fee Percentage Line Of Credit Facility Prepayment Fee Percentage Comprehensive loss: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Issuance of common stock upon exercise of stock options (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Research and Development Research Tax Credit Carryforward [Member] Letters of credit outstanding Letters of Credit Outstanding, Amount Optional renewal term (in years) Lessee, Operating Lease, Renewal Term Total current assets Assets, Current Entity Current Reporting Status Entity Current Reporting Status State Deferred State and Local Income Tax Expense (Benefit) Net (decrease) increase in cash and cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Proceeds from issuance of common stock upon exercise of stock options Proceeds from Stock Options Exercised Effective Income Tax Rate Reconciliation, Percent [Abstract] Effective Income Tax Rate Reconciliation, Percent [Abstract] Common Stock Common Stock [Member] Current assets: Assets, Current [Abstract] Cost of subscription revenue Cost Of Subscription Revenues [Member] Cost of subscription revenues. Fiscal 2025 Finite-Lived Intangible Assets, Amortization Expense, Year Five Leases [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restricted cash, net of current portion Restricted cash, net of current portion Restricted Cash, Noncurrent Average remaining contractual term (years), vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Schedule of RSU and Restricted Stock Award Activity Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Product and Service [Axis] Product and Service [Axis] Cost of professional services revenue Cost Of Professional Services Revenue [Member] Cost of professional services revenue. Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Entity Small Business Entity Small Business Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Professional services Technology Service [Member] Entity Filer Category Entity Filer Category Total deferred tax liabilities Deferred Tax Liabilities, Gross Other accrued expenses Other Accrued Liabilities, Current Stock-based compensation expense Share-based Payment Arrangement, Expense Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total liabilities and stockholders’ equity Liabilities and Equity Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares) Common stock issued upon conversion of convertible preferred stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Entity Address, City or Town Entity Address, City or Town Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Document Annual Report Document Annual Report Operating lease right-of-use asset Deferred Tax Liabilities, Leasing Arrangements Depreciation and amortization Deferred Tax Assets, Depreciation And Amortization Deferred Tax Assets, Depreciation And Amortization Common stock reclassified as Class B common stock (in shares) Common Stock Reclassified As Class B Common Stock, Shares Common Stock Reclassified As Class B Common Stock, Shares Realized gain (loss) on sale of marketable securities Marketable Securities, Realized Gain (Loss) Debt, current portion Long-term Debt, Current Maturities Operating lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Operating expenses: Operating Expenses [Abstract] Taxes Prepaid Taxes Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Effective Income Tax Rate Reconciliation, Amount [Abstract] Effective Income Tax Rate Reconciliation, Amount [Abstract] Risk-free interest rate, maximum (percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Corporate bonds Corporate Debt Securities [Member] Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus State Current State and Local Tax Expense (Benefit) Concentrations of Credit Risk and Significant Clients and Suppliers Concentration Risk, Credit Risk, Policy [Policy Text Block] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Sales of short-term investments Proceeds from Sale of Debt Securities, Available-for-sale Weighted average grant date fair value of options granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred tax assets: Deferred Tax Assets, Gross [Abstract] Revenue: Revenues [Abstract] Federal income tax benefit at statutory rates (percent) Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Principal payments on long-term debt Repayments of Secured Debt Vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Intangibles Deferred Tax Liabilities, Intangible Assets Deferred commissions Increase Decrease In Capitalized Contract Cost Increase Decrease In Capitalized Contract Cost Recurring Fair Value, Recurring [Member] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Net operating loss carryforwards Operating Loss Carryforwards Schedule of Potential Dilutive Securities Not Included in the Diluted Per Share Calculations Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Award Type [Axis] Award Type [Axis] Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Deferred offering costs Adjustments To Additional Paid In Capital, Deferred Offering Costs Adjustments To Additional Paid In Capital, Deferred Offering Costs Overview and Basis of Presentation [Line Items] Class of Stock [Line Items] Class of Stock [Line Items] Write-offs to revenue Allowance For Doubtful Accounts Receivable, Write-Offs To Revenue Allowance For Doubtful Accounts Receivable, Write-Offs To Revenue Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Duration of periodic payments due after interest-only period (in months) Line Of Credit Facility, Periodic Payment, Duration Of Payments Line Of Credit Facility, Periodic Payment, Duration Of Payments Professional services projects term to completion (in months) Professional Services Projects, Term To Completion Professional Services Projects, Term To Completion Redwood Shores Office Space Redwood Shores, CA Office Space [Member] Redwood Shores, CA Office Space [Member] Line of Credit Facility [Table] Line of Credit Facility [Table] Geographical [Axis] Geographical [Axis] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accumulated Deficit Retained Earnings [Member] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Leases Lessee, Operating Leases [Text Block] Property and equipment purchases accrued or in accounts payable Capital Expenditures Incurred but Not yet Paid Liabilities Liabilities [Abstract] Document Period End Date Document Period End Date Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Statement [Table] Statement [Table] Entity Registrant Name Entity Registrant Name International Current Foreign Tax Expense (Benefit) Lease Arrangement [Domain] Lease Arrangement [Domain] Lease Arrangement Purchases of short-term investments Payments to Acquire Debt Securities, Available-for-sale State income taxes, net of effect of federal Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Accrued interest on related party notes receivable Accrued Interest On Related Party Notes Receivable Accrued Interest On Related Party Notes Receivable Property and equipment estimated useful life (in years) Property, Plant and Equipment, Useful Life Payments related to business combination Payments To Fund Loan To Related Party In Business Combination Payments To Fund Loan To Related Party In Business Combination Prepaid software subscriptions Prepaid Software Subscriptions Current Prepaid software subscriptions current. Payments under capital leases Repayments of Long-term Capital Lease Obligations Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Maximum Maximum [Member] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] State income taxes, net of effect of federal (percent) Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent 2023 Lessee, Operating Lease, Liability, Payments, Due Year Three Class B common stock Common Class B [Member] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Aggregate equity awards outstanding (in shares) Share Based Compensation Arrangement By Share Based Payment Awards Outstanding Number Share Based Compensation Arrangement By Share Based Payment Awards Outstanding Number Summary of Fair Value Hierarchy for Financial Assets Measured on a Recurring Basis Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Average remaining contractual term (years), outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Short-term investments, Fair Value Short-term investments Debt Securities, Available-for-sale Deferred commissions, net of current portion Capitalized Contract Cost, Net, Noncurrent Federal Domestic Tax Authority [Member] Entity Public Float Entity Public Float Others Non-US [Member] Public offering price (in dollars per share) Shares Issued, Price Per Share Capitalized internal-use software costs Capitalized Computer Software, Net Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Unrecognized tax benefits that would impact effective tax rate in a future period Unrecognized Tax Benefits that Would Impact Effective Tax Rate Schedule of Allowance for Doubtful Accounts Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Accumulated deficit Retained Earnings (Accumulated Deficit) Conversion of convertible preferred stock Convertible Preferred Stock [Member] Repurchases of unvested common stock Payments for Repurchase of Common Stock Employee early exercised stock options Deferred Compensation Share-based Arrangements, Liability, Current Document Information [Line Items] Document Information [Line Items] Entity Tax Identification Number Entity Tax Identification Number Other Commitments [Domain] Other Commitments [Domain] Accrued goods and services taxes Accrued Goods and Services Taxes Current Accrued goods and services taxes current. Intangible Assets and Goodwill Intangible Assets Disclosure [Text Block] Number of purchase periods during offering period Employee Stock Purchase Plan, Offering Period, Number Of Purchase Periods Employee Stock Purchase Plan, Offering Period, Number Of Purchase Periods Sales and marketing Selling and Marketing Expense Trading Symbol Trading Symbol Minimum Minimum [Member] Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Accounts Receivable Accounts Receivable [Policy Text Block] Number of common shares issued for each share of convertible preferred stock (in shares) Convertible Preferred Stock, Shares Issued upon Conversion Class A common stock Common Class A [Member] Fiscal 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Two Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Components of Income Tax Provision Components of Income Tax Expense (Benefit), Continuing Operations [Abstract] Accrued property and equipment Accrued Property And Equipment Current Accrued Property And Equipment Current Range [Domain] Statistical Measurement [Domain] Internal-Use Software and Web Site Development Costs Internal Use Software, Policy [Policy Text Block] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] 2023 Operating Leases, Future Minimum Payments, Due in Four Years Developed technology Developed Technology Rights [Member] Schedule of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Previously Reported Previously Reported [Member] Lease Term and Discount Rate Lessee, Operating Lease, Description [Abstract] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Aggregate intrinsic value, exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Deferred commissions Deferred Tax Liabilities, Deferred Commissions Deferred Tax Liabilities, Deferred Commissions Expected dividend yield (percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Income tax provision Income tax provision Income Tax Expense (Benefit) Employee Stock Plans Share-based Payment Arrangement [Text Block] Maturities of Operating Lease Liabilities Lessee, Operating Lease, Liability, Payment, Due [Abstract] Issuance of common stock in connection with acquisition Stock Issued During Period, Value, Acquisitions Aggregate intrinsic value, vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Cash received on operating lease incentives Lessee, Operating Lease, Cash Received On Operating Lease Incentives Lessee, Operating Lease, Cash Received On Operating Lease Incentives 2022 Lessee, Operating Lease, Liability, Payments, Due Year Two Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] WSJ Prime Rate Prime Rate [Member] Customer relationships Customer Relationships [Member] Computer equipment Computer Equipment [Member] Revenue from Contract with Customer [Abstract] Other long-term liabilities Other Liabilities, Noncurrent Cumulative effect adjustment upon adoption of new accounting standard New Accounting Pronouncement, Cumulative Effect of Change on Equity New Accounting Pronouncement, Cumulative Effect of Change on Equity Other Commitments [Table] Other Commitments [Table] City Area Code City Area Code Risk-free interest rate, minimum (percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Trade name Trade Names [Member] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Purchased intangibles, net Intangible Assets, Net (Excluding Goodwill) Title of 12(b) Security Title of 12(b) Security Purchases of common stock under the ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Common stock reserved and available for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Earnings Per Share [Abstract] Earnings Per Share [Abstract] Proceeds from long-term debt, net of issuance costs Proceeds from Issuance of Secured Debt Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Allowances and other Deferred Tax Liabilities, Other Property and Equipment, Net Property, Plant and Equipment, Policy [Policy Text Block] Unrealized Gain on Available-for-Sale Securities AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member] Schedule of Maturities of Operating Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] 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 Operating cash flows resulting from operating leases Lessee, Operating Lease, Cash Flow Resulting From Operating Leases Lessee, Operating Lease, Cash Flow Resulting From Operating Leases Accrued employee liabilities Increase (Decrease) in Employee Related Liabilities Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Furniture and fixtures Furniture and Fixtures [Member] Assets Assets [Abstract] Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Number of operating segments Number of Operating Segments Business Combinations Business Combinations Policy [Policy Text Block] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Current Current Income Tax Expense (Benefit) Weighted-average remaining operating lease term (years) Operating Lease, Weighted Average Remaining Lease Term Property and equipment acquired under capital leases Lease Obligation Incurred Operating lease cost Lease, Cost Schedule of Components of Accumulated Other Comprehensive Income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Change in tax rate Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Fiscal 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Three Prepaid insurance Prepaid Insurance Schedule of Expected Future Amortization Expense for Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Total operating expenses Operating Expenses Operating Expenses Prepaid rent Prepaid Rent Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Internal-use software capitalized costs Capitalized Computer Software, Additions Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Rent expense Operating Leases, Rent Expense, Net Deferred commissions related to incremental costs of obtaining customer contracts Capitalized Contract Cost, Net Supplemental disclosure of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Lapse of restrictions on common stock related to early exercise of stock options Adjustments To Additional Paid In Capital, Share-Based Compensation, Stock Options, Lapse Of Restriction On Early Exercise Adjustments To Additional Paid In Capital, Share-Based Compensation, Stock Options, Lapse Of Restriction On Early Exercise Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Net loss per share, basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Accrued hosting and third-party licenses Accrued Hosting And License Fees, Current Accrued Hosting And License Fees, Current Net Carrying Amount Finite-Lived Intangible Assets, Net Depreciation, amortization and accretion Depreciation, Depletion and Amortization, Nonproduction Debt Disclosure [Abstract] Debt Disclosure [Abstract] Adjusted quick ratio for debt agreement covenant Debt Instrument, Covenant, Adjusted Quick Ratio, Percentage Adjusted quick ratio percentage. Income Statement Location [Domain] Income Statement Location [Domain] Operating Leases Assets and Liabilities, Lessee [Abstract] Range [Axis] Statistical Measurement [Axis] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Payments under related party notes receivable Repayments of Related Party Debt Weighted-average operating lease discount rate (percent) Operating Lease, Weighted Average Discount Rate, Percent Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Aggregate intrinsic value, outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Shares Subject To Outstanding Stock Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Federal Deferred Federal Income Tax Expense (Benefit) Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] Operating Lease Agreements Operating Lease Agreement [Member] Operating lease agreement. Accounts payable Increase (Decrease) in Accounts Payable Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Revenue Recognition Policy Revenue from Contract with Customer [Policy Text Block] Cash paid for tax Income Taxes Paid, Net Expected volatility, minimum (percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Early exercise of stock options (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Early Exercise, Shares Number of shares related to early exercise of stock options. Geographical Information Geographic Information Disclosure [Text Block] The entire disclosure of activity and information by geographic region, including but not limited to revenue and revenue concentration. Debt Debt Disclosure [Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Incremental commission costs to obtain contract, amortization period (in years) Capitalized Contract Cost, Amortization Period Lender Name [Axis] Lender Name [Axis] Common stock, authorized (in shares) Common stock authorized (in shares) Common Stock, Shares Authorized Revenue, remaining performance obligation (percent) Revenue, Remaining Performance Obligation, Percentage Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Restricted cash Restricted Cash Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Central Index Key Entity Central Index Key Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Entity Emerging Growth Company Entity Emerging Growth Company Increases for tax positions related to the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Sale of Stock [Domain] Sale of Stock [Domain] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Operating lease liabilities, current portion Operating Lease, Liability, Current Schedule of Calculation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Proceeds from amounts borrowed Proceeds from Lines of Credit Debt, net of current portion Long-term Debt, Excluding Current Maturities Allowances and other Deferred Tax Assets, Other State State and Local Jurisdiction [Member] Internal-use software Software Development [Member] Income Taxes Income Tax, Policy [Policy Text Block] Payments of offering costs Payments of Stock Issuance Costs Impact from international operations Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Conversion of Class B common stock to Class A common stock Stock Issued During Period, Value, Conversion Of Class Of Common Stock Stock Issued During Period, Value, Conversion Of Class Of Common Stock Credit Facility [Domain] Credit Facility [Domain] Accrued employee liabilities Employee-related Liabilities, Current Level 2 Fair Value, Inputs, Level 2 [Member] Federal and state R&D credits (percent) Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Income Taxes Income Tax Disclosure [Text Block] Initial operating lease term (in years) Lessee, Operating Lease, Term of Contract Antidilutive Securities [Axis] Antidilutive Securities [Axis] Deferred revenue Increase (Decrease) in Deferred Revenue 2020 Operating Leases, Future Minimum Payments Due, Next Twelve Months Proceeds of issuance of common stock under employee stock purchase plan Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised Conversion of Class B common stock to Class A common stock Stock Converted During Period, Value, Decrease Due To Conversion Of Class Of Common Stock Stock Converted During Period, Value, Decrease Due To Conversion Of Class Of Common Stock Preferred stock, issued (in shares) Preferred Stock, Shares Issued Software Computer Software [Member] Computer software. Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Unrealized gain on available-for-sale securities, net of tax Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Other assets Other Assets, Noncurrent Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Type of Adoption [Domain] Type of Adoption [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Entity Voluntary Filers Entity Voluntary Filers Over-Allotment Option Over-Allotment Option [Member] Fiscal 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Four Segment Information Segment Reporting, Policy [Policy Text Block] Number of equal monthly installment payments after interest-only period Line Of Credit Facility, Periodic Payment, Number Of Installments Line Of Credit Facility, Periodic Payment, Number Of Installments Vested and expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Annual fee on revolving loan Line of Credit Facility, Commitment Fee Amount Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] 2025 Lessee, Operating Lease, Liability, Payments, Due Year Five Sale of Stock [Axis] Sale of Stock [Axis] Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Unrecognized compensation cost, recognition period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Accounting Policies [Abstract] Accounting Policies [Abstract] Repayments of related party notes receivable Proceeds from Related Party Debt Additional Paid-in Capital Additional Paid-in Capital [Member] Deferred Revenue and Performance Obligations Revenue from Contract with Customer [Text Block] Rent holiday period within year one (in months) Lessee, Operating Lease, Rent Holiday Term Lessee, Operating Lease, Rent Holiday Term Accrued outside services and consulting Accrued Outside Services And Consulting Current Accrued outside services and consulting current. Accrued expenses and other current liabilities Total Accrued Expenses And Other Liabilities Current Accrued Expenses And Other Liabilities Current Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Issuance of common stock in connection with acquisition (in shares) Stock Issued During Period, Shares, Acquisitions Deferred tax liabilities Deferred Income Tax Liabilities, Net Lapse in restrictions on early exercised common stock options Lapse in restrictions on early exercised common stock options Lapse in restrictions on early exercised common stock options United States UNITED STATES Expected Future Amortization Expense Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Impairment of long-lived assets Impairment of Long-Lived Assets Held-for-use Federal income tax benefit at statutory rates Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Business combination, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired RSU releases Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures International Deferred Foreign Income Tax Expense (Benefit) Entity Address, Address Line One Entity Address, Address Line One Property and equipment, gross Property, Plant and Equipment, Gross Deferred commissions, current portion Capitalized Contract Cost, Net, Current Purchase price, percentage of fair market value Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Schedule of Uncertain Tax Position Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Gross profit Gross Profit Gross Profit Geographical [Domain] Geographical [Domain] Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Schedule of Net Loss Before Provision for Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Entity Address, State or Province Entity Address, State or Province Denominator: Weighted Average Number Of Share Outstanding Basic And Diluted [Abstract] Weighted average number of share outstanding basic and diluted. Income Statement Location [Axis] Income Statement Location [Axis] Contractual terms (in years) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period IPO IPO [Member] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Approximate square footage of office space under operating lease (sq ft) Area of Real Estate Property Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Other Other Operating Activities, Cash Flow Statement Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] General and administrative General and Administrative Expense Accounts payable Accounts Payable, Current Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Web Hosting Services Web Hosting Services [Member] Web Hosting Services [Member] Net Loss Before Provision for Income Taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract] Summary of Significant Accounting Policies and Recent Accounting Pronouncements Significant Accounting Policies [Text Block] Activity during fiscal year Goodwill, Period Increase (Decrease) ESPP offering period (in years) ESPP offering period (in months) Employee Stock Purchase Plan Offering Period Employee Stock Purchase Plan Offering Period Entity Interactive Data Current Entity Interactive Data Current Common stock, issued (in shares) Common stock issued (in shares) Common Stock, Shares, Issued Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Common stock, par value (in dollars per share) Common stock par value (in dollars per share) Common Stock, Par or Stated Value Per Share Federal and state R&D credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Outstanding, beginning balance (in dollars per share) Outstanding, 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 Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Prepaid hosting costs Prepaid Hosting Costs Prepaid hosting costs. Measurement Frequency [Axis] Measurement Frequency [Axis] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Number of reporting units Number of Reporting Units Net Loss Per Share Earnings Per Share [Text Block] Less accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Write-offs to deferred revenue Allowance For Doubtful Accounts Receivable, Write-Offs To Deferred Revenue Allowance For Doubtful Accounts Receivable, Write-Offs To Deferred Revenue Equity Award [Domain] Award Type [Domain] 2024 Operating Leases, Future Minimum Payments, Due in Five Years Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Revolving Loan Revolving Credit Facility [Member] Acquired Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Leasehold improvements Leasehold Improvements [Member] Purchases of common stock under the ESPP Stock Issued During Period, Value, Employee Stock Purchase Plan Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs (in shares) Shares issued and sold (in shares) Stock Issued During Period, Shares, New Issues Topic 842 Accounting Standards Update 2016-02 [Member] Term of purchase period (in months) Employee Stock Purchase Plan, Offering Period, Purchase Period Term Employee Stock Purchase Plan, Offering Period, Purchase Period Term Unvested RSUs issued and outstanding Restricted Stock Units (RSUs) [Member] Research and development Research and Development Expense [Member] Income tax provision (percent) Effective Income Tax Rate Reconciliation, Percent Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Tax-related interest and penalties recognized Income Tax Examination, Penalties and Interest Expense Cost of revenue: Cost of Revenue Cost of Revenue [Abstract] Schedule of Components of Income Tax Provision Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Assets Measured on Recurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Total liabilities Liabilities Restatement [Axis] Restatement [Axis] Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Prepaid Expenses and Other Current Assets Other Current Assets [Text Block] Common stock Common Stock, Value, Issued Foreign income tax (percent) Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Maturities of short-term investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Sales and marketing Selling and Marketing Expense [Member] Reconciliation of cash and cash equivalents and restricted cash within the consolidated balance sheets to the amounts shown in the consolidated statements of cash flows above: Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Accrued Expenses and Other Current Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Research and development Research and Development Expense Stock Options and RSUs Employee Stock Option And Restricted Stock Unit RSU [Member] Employee Stock Option And Restricted Stock Unit RSU [Member] Other Commitments [Axis] Other Commitments [Axis] Expected volatility, maximum (percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Deferred Commissions Customer Contracts And Related Costs [Text Block] The entire disclosure of customer contracts and related costs. Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash paid for operating leases Lessee, Operating Lease, Cash Paid For Operating Leases Lessee, Operating Lease, Cash Paid For Operating Leases Conversion of Class B common stock to Class A common stock (in shares) Stock Converted During Period, Shares, Decrease Due To Conversion Of Class Of Common Stock Stock Converted During Period, Shares, Decrease Due To Conversion Of Class Of Common Stock Number of votes for each share of stock held (in votes) Common Stock, Voting Rights, Number Of Votes For Each Share Held Common Stock, Voting Rights, Number Of Votes For Each Share Held Schedule of Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Donation of common stock to charitable foundation Noncash Contribution Expense Shares committed under ESPP Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Average Remaining Contractual Term (Years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Components of Accumulated Other Comprehensive Income AOCI Attributable to Parent, Net of Tax [Roll Forward] Decrease for tax positions related to prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Equity Components [Axis] Equity Components [Axis] Interest and other income (expense), net Interest Income And Other Income Expense Net Interest Income And Other Income Expense Net 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] Net deferred tax liabilities Deferred Tax Liabilities, Net New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Amortization expense related to purchased intangible assets Amortization of Intangible Assets Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Accrued acquisition-related payments Acquisition Related Expenditures Incurred But Not Yet Paid Acquisition Related Expenditures Incurred But Not Yet Paid Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Deferred revenue, current portion Contract with Customer, Liability, Current Fair Value Measurements Fair Value Disclosures [Text Block] Exercisable (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Federal Current Federal Tax Expense (Benefit) Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Foreign Currency Translation Adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Schedule of Components of Leases and Lease Costs Lease, Cost [Table Text Block] Contract assets Contract with Customer, Asset, Net, Current Internal-use software amortization Capitalized Computer Software, Amortization Impairment loss in relation to the costs capitalized Capitalized Contract Cost, Impairment Loss Conversion of convertible preferred stock to common stock in connection with initial public offering Stock Issued During Period, Value, Conversion of Convertible Securities Gross Carrying Amount Finite-Lived Intangible Assets, Gross Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Allowance for doubtful accounts, beginning balance Allowance for doubtful accounts, ending balance Accounts Receivable, Allowance for Credit Loss Variable Rate [Axis] Variable Rate [Axis] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Security Exchange Name Security Exchange Name Potentially dilutive securities not included in the diluted per share calculation Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Document Information [Table] Document Information [Table] Depreciation and amortization expense related to property and equipment Depreciation Increase for tax positions related to prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Short-term investments Debt Securities, Available-for-sale, Current Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Number of RSUs and RSAs Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Supplemental Cash Flow Information Lessee, Operating Lease, Supplemental Cash Flow Information [Abstract] Lessee, Operating Lease, Supplemental Cash Flow Information Schedule of Amortized Cost, Unrealized Gains and Losses, and Estimated Fair Value of Short-term Investments Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Equity Component [Domain] Equity Component [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Expected term (years) Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Document Transition Report Document Transition Report Accrued taxes Taxes Payable, Current Stock Options Issued and outstanding stock options Share-based Payment Arrangement, Option [Member] Amount due per agreement upon prepayment or termination of facility Line Of Credit Facility, Prepayment Fee Due Per Agreement If Prepayment Occurs, Amount Line Of Credit Facility, Prepayment Fee Due Per Agreement If Prepayment Occurs, Amount Total deferred tax assets Deferred Tax Assets, Gross U.S. government securities US Treasury and Government [Member] Goodwill impairment charges Goodwill, Impairment Loss Contract assets Contract with Customer, Asset, Gross, Current Change in tax rate (percent) Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent 2022 Operating Leases, Future Minimum Payments, Due in Three Years Allowance for Doubtful Accounts Receivable [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] 2018 Equity Incentive Plan Two Thousand And Eighteen Equity Incentive Plan [Member] 2018 equity incentive plan. Contractual obligation Contractual Obligation Schedule of Impact of Adoption of New Accounting Standards on Consolidated Financial Statements Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] EX-101.PRE 15 zuo-20200131_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 16 image1.jpg begin 644 image1.jpg MB5!.1PT*&@H -24A$4@ $0 !$" 8 X$Y.R -W4E$051X >V8 MZ5L4U];%_;$U0 M4:,89D$9HP**3$ZHR-1#5?-[GW.J>1-)8I+/J0_[Z:H^=:KV66?OM=?9\\PV M#X;]@L$\ XQ?P!!8&(#,R1 #$ .0EU-D+F48$6)$B!$A?TM6&"ECI(R1,D;* MS"VE?^?>X!"#0PP.,3CD[W#&W&<-#C$XQ. 0@T/F\L+?N3X ML2@>+$HB9B61*&LB)JM^;;%YL-B<1-E=O&;W,M_NQJ0D8+8Y(N_6OZ'GO1NS M3?CBQ&P3UUY,BE=_I^+#9/=)WX7_<@W2OT3F*V[F"__L'J+B?,RW)^W+$S+-8?PV(@QC%1&DF"L6(,R#1Z;C%MIIH6X($RB(6+L!5 M7!$0?KF>'3-;W419/=(L5B?1BH-H 9SB(4I)E!L397-@MCLDH )(L3%BW&(7 MF^@BRBXVY7< F44W2G$2&^\A*:.8U-QR4O,J2,W;\I*EY963EE?*^OP24O.* M<:3DLGA5*N[T0E+RRUF1G,/"I8D1,,1"G)@5!TN3,EB378PS-9>W5B1A$9$H M%RV <[)HU5K&:WT^;R[W M\>:*-;A2"_!E;&*9+T/.,5E=1-M=O+7"@R\CGY3L322E;<3NV$#T8A<6J]AL ML8FZ_29"1$B*/\6+EGHSN%S?0M/-3JZW== 2L>LWV_3[FQW<:.NBM:U3/G/L MS'ERBG=R^MQEFMJ[.7#D!,L2A6-Z=$39G%ALJ]A]X#!U-]HX476!M=E%1"LN M:4OYUMA*4VL[]=?;.'OI&KO_\Q7N]$W$VCU8%KMPK"O@ZU/G M:+C9R0^7KO#19U]P_/N+7&ULI?I: ]OW?$*LW<%R7R9O?_0II\]=I+[Y.M=; M6FEH;.7[ZEH^/'"$E8F91"]R8K'J4?,[@(BP\F!:[,&YKH G+Z8(J"%",[H% MPR&"X2#!F2":IC$3GD$+S^ /:5QM:*5BUWYN]_:CSLQPN;8)U[H\"8C)ELA\ MFUL"> M\+_S5]A0N)58)8&4[&*:;G81U&9X,3'!T,A#)J;]!$(J(T^>L/_+HZQ:FR'! MO3?\@*E@D%!8E3Z'M3"!4(B11Z.<_N$R\8Y48D4Z+WZ9/P0.\P29R5RW>HEW MK.>G^NMT=7?3?:>'[CN]TKIN]W!W8)! ( AAT,)A'CT;8]?>S\@N>8<[O7<) MAS6N_-2 .P)(E,W':S8O%EL"IZLN$%)5;O4(0+:Q<*F++>_MX\Z]?D):"']@ MFN&1$3HZN^CMN\>+%Q,$@RI/GXUQ\NP%5B2EDYJSB>LW.]&T&30!7BA$*!3@ M^?-1ZAH;V//) ?8>^H;1%Y,2U"G_-,,/'W#K3@\#@T-HZA3!D)_1%Q/L_^); M%HCH%>DSEU1G4T80WX(X+ZD%%>245))3\C99)>^27;J;@O)WJ*ZI8V)R$E4+ M,_#P,1\?/LHR;QK).17W3 :EMQ+TN-\(1>K6PV!R^3O7DKA14[.7ST%+W]@P1#(?H'!]GYP3Y2 M.H#C6$6-SDI1=SFT1(3-AK@A 4G.P*"+J]&HAKD^>$X!, MT]W30W;I=M[^Z #(X^8F)SF^'?G6>'+DA5(S!$D&^]-YS]??\N#T:?X WZJ MJG^D:-N[7&_ODL '@@'J6MKP96[$HJQB44(R>P\?P1\*,38^P=GS5W"F"#\$ MAWF(MGM8[$QC[\&O"86"3$Y.0428A.-FY_G\Z^>TQ. MC^-7 _SW?U4L]Z7)18M2EY1=\4I S%8'@D,$(+?Z>L@OJ^3+;T\S'0AR?V"( M\AT?Z)RC"#V3*#6-Q>XD;=,6FMH%9VC4-]_@G8\/TMS6Q4Q8X\G340Y\=8P% M]E58[ Y6I.1PKJ:>H*;2=W^0S,(*8A2'7DELH@Q[,)%[+H0N\&572&[0!(>\ M%"&Z[HBUN?CN_"4T 4AO+X7EE7Q[YGN9>EW=MRDHW2%%G,FV!L$[ A2A$[P9 MA53_U$! TVAL:6/W_D,2$,%5?7?O4;Q]-]%* A:["T=:(?4WNU UCX,-F]$EU?]A9^[NE##6O4U#7A2145J7D4UW3@*:JW.L?(+.@C!CKZHC $WK#393B(F'M M!AX\?"C3;N3I&+'*JK\0(8J+1:M2^/S(:9X)ME<%&/=X>\\^_KU<5 TAL=V8 M[4**>_!DE,L(4<,J/_?>)2VO1);):*N+-^(2*:G\2/ZOA0/K<2;G$&N+*$XE0:;DYT=/\.CI4T2U.'OA,H5;WJ&YO1,1B1W= MMTC-+],7;/.RR)'.)X>.H@9#C+\8Y]RE&A+7YQ%C39 \$FUS$N])9?\AP2$! M^8ZA9R]D%OR:4,7U/$E^D=(C2.A?M@1V?O@9#T;'"&IAIH-!OCUUF@WY1?C2 M\O&D%^)*VX0GO1AW6C&>M,UT=-]&U8*,3T_RS8G3,H?3\K:PZ\//:6CI8'QJ M FTF2/=LE4DOX%)M$P&_RLC((\[\<)&RRO=(R2XBIW@K7Y\X0]_@$-,A/_W# MP^S<^RFI>24TM740FE%I[[[%^@@@(LVBXY/(+M[!H\>CJ,$@SY^/25!**_>P M+J^,HNWO<_S,#PR-#*.J?M09C<%GXU+N_S$@BHM_V1QL*MO!G;OW)9F%9F:D MP*EM:.3'FAHN7KTFRV]U33WGKS1P_DHCF07EU#4VRVH@-,7CT5&:6MJI;VYG M^*&H$B%9OR6)=;&@$D1'M7-^EY93)E=-[Q2H7ZOZIJ_/Y)5#7 =,!/ M[_W[7+O>2O?=^P2"(:E#@NHD*AI#S\:)D8?*EXO*//T4Z4&$U7+O>FZT=TL! M)LJH,$%4NJF(M! [%)K1\*O"PGSRZ>=\_M5_N3CSZ1/"24:DY9I0S5Y4F9[#_X#;=Z^B4@(4W,T>3\B4"0WL$13IV_R(:B MK5*^I^1LH:FM2_K0T76+]-SR""")1"E>7E_B97U.$=57KC+T^!'3:A"_)E2V M2D +,3[EI^=N'P-#_81FP@R-CK'@]SE$'*O=,GP2UF9QJ::>^L86&IJ%W9AC M+9+@Q'FCKKF=VJ9V#GUY@I3,$G;O.TS5Y6O4-K90WW2#JW7-G#IWF]QIVS\?PX1!S6SU(M?T.J0K>F.TUQ,9Y26IK#0YF&E.-5& MY@K'%CG6$1OG8)DWG349FW&DY/'F\B3,\A3LEJ=8T6[X]PI=(ZS-+,25FHMU M=3(QHJS+GHHHWR("DEFY-I.DK(TXDO-X8TE*Q&\1\KH(G#V"B.>M"1OP991) M/QW)^2Q8XN;U>#B=5-C.(CVNJ5)]C9_T59?DTT?^)%9?(B^B[18H%RH;-* M-A&S+1&S77Q'O%-LCGX\EST4T502_9K(D=UL$XVDU7K?P^J3BY$]$MG,\DI1 MIQ_K]:B7/1715U%<^D%35$:K %CXX6:^5;SOY37.$PT?'1 O478?XI0J%F.R MBU]=Y>E=,KU3IFL0H4-$Z=6[:K\T@80CH@$CG$MDOEV\\YT"21QM)L)13?%ITZ(;B$G_IB9K\I_A/FBO@E.FWBV4CW+T[G M&J%WI+]"O GRAPHIC 17 image11.jpg begin 644 image11.jpg MB5!.1PT*&@H -24A$4@ (\ ?" 8 #>!9[0 '9$E$051X >V; MRXM=11"'[]_ERI4;<:&"($34J 0E@T91XH.@,"KJ(KH(PB HHJ NC" #PN B M"F83),K@$R$@!$$105W$S9'O0EUJ*EV/[G-GK@L;AN[3I[M>_>NJZCYW%A.OQZ8:;[SJ2/WA]^?4WDY1'S[S2Y'OWUC/3M6O_R+!R_?*Y-YOT;C]^ MJDS##D3>MS_X>$+6DZ=?6/Z=>>G<],:['RYU^?.OO^V4TK.G.[)JFN@D?&V- M7-7RPT]7IKT+%Y=R:SJO[;PSG=_]],"Z5&@NML_N-(U]F&#:W?ML)=LMQTZZ M_*_^\NMJ7+6!X3W9JS08]]OO?TP>$%OTT8,%Z"DM.M(GNK_^UONN/C(VX_G> M1Y],-]UQ(J4#/?1@?*5L'#S18HL!*XK(F(B>C(EJO!V[N6IL64"IX7_ABTL1 MB]4[F=.JT1TPMM[I/OAYA:ARYXDG4AJ:GK0K>OP/'F5Y%FS4V&)TJ1]X[+D# MH4>Q635E;*O>W?N\M.B$=UL(>5Y(;/&*^J#O;>*-@$?G/)&G\(2VQM+/$3T] MSK8Q^+J (XL1&1[^,JY5'WOHR>F>K:?3O^?/[AQ0!3W@VZ(YVH=-K_Q\]0 ? M'HX$AN/6/I?H[FC-7N>__;'R?Z]3BO?7K[U>M,[(W-^@$[)U;"/UZ34M6# MD(;W)YF^O/_=D@:)>374H:^4V>!!B$Q9<@E14AA+O6GP9$;#:Z!C5%C$2KYD MW7YF-_T>.^%E6AX,V3(]N%_+CN"<,BMW?J+'+/! )&/FN6Q9C$V")]NM>%0/ M]"*_KKELTPMNVW@,7>Q[[[D5[C6=3 ^ +0NNY[7:>-8LC(L\P^!A!P ,3V'Z M 1:N/2J;!$]D)'9R;R$L9QY @S&RG;S#QGJ.E0F>D0V9WTH7+!W['.G!ND)S M"#PH4W'3[(BL1(I[+CJB&='3\]!!%JA55V37]*1-"&O1DSX^#TB1OJBNA,QH M?A:J1!9;9]Z,G*L;/""NDM57O[E$BWV8X(ERM1&OHXT?'2#$Y3,^6G3>Z;&: MOFY'M]"C7D?H1]X'#'2#)S*,&(-O0M6R*?!PXA!Y;3WJ=41G\@M+4Y[15XKT M>74E3XF^?8UZ'9$O\CY\6.T"3V1P,8!W)!>!;+TI\*"\R&SKD1Q!ZY6%1!EK M^>IG[E0JA2L /4^W1SRWYHD=-#W=QBN5P4.LUI-;[>A(KH72[4V!Q^-+,KB. M$GU8%?HM&TI?ZUY(YNDZ"BUZW&C;.Q1AOQ)X2 *S(SG&&D&ZMX@8L9=>=<=C M2,\H\-6WJ*-&]_2"KQ0!2JNNAAR/#S0K84]D\>J6;/2QWBEX./='NPA"E2.Y M)URD?"]XHAB-G+I$.S8[X6@Z7MO;;/JNQUL8^MFPE1+IT?O[(LLOLV<('G9@ MM+BBO#Y^6@&RYXA^+WBR2SHM2S36?KS5\RKMZ 2D3U!BOU9=U3W*0S6OBMQV M3':J=L%#LA2A6A2N'LFM8/(<@2>[8!0:4D>TD%>7Z#X&KZ&_8>EY61N[12%1 MVTMLV*JKX(E.=D2,43TBNB*O"YXHBY?)3R:DV#1?9" M"_-[>&NZD2> KLY#/#GIKX(GLR&'&'3M+9%G%KF;X*E,Y*@[(I15(CHR(V0E M<<2+1+M=E+6\LPVBO82=VWK&4T: M"6YVB9#X GRZZ9F"VF52Q[KMP?X9UL0=',>28ZSTRB\6SI8^?1S#WB0J;J)",?ZOU>8"ZC0H^*]M8PK M\&0N5R9A2 PQYT__H*B2F,$;Q>#YX./;Z>]ZO=_^ZH67-@#H,9KH?=_#9[KD MN+S_O;!>[=)#VW8)'MQRCP&U *-M;9S,Y8[R ML/-6JV8:%8]K:?4\VYTN[",:VCXR/JNK#B#BV_-N"1YV4\^D=8S5R6AV0ED' M/VA$A?!Y&"#V@(,LD5XCX($FGKP21B/>U7='^@-X+11)MRX]_YVIZ>@VFV#K MJ1==-ZSYM=HDT.LT? 0<^&O9;7L4/-!E+O:U-'N?R2EON_<1E\ZB-T[V"A"- M)USHTI/I6[KD4<3]Z-Y(\_+:)(]S;4)26KG@M#KHYSG@03=R.>30-'O:'! H M$8U%9.P>9B-CX:U/,"Q^)*S'0__[2:2/!YA6/UZH-YR3-_9\JO'TH7\N>$0G MY.G=E/J;6&2#1?6(%RDZYQV[W!;B-O=-*-W*0W#)>!IR);O#/:\!G9&"+/#! MB)8V(8Y^WN-%>R]-O1")K-G=4J\NT&.M6V# GJ0- ,WR]:Y#D/U?Y^O9_9[0 ..IL8 245.1*Y"8((! end GRAPHIC 18 zuo-20200131_g1.jpg begin 644 zuo-20200131_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# MP 3* P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@!L\\%K ]S^UC3]7N=,L=5\4I&JV-EJ-Y;NCK:HK;O*+K$\DZ&8-&A MV^X?\$WOV5]0^#GAOX6?%GX:?$3Q2G@KQ)\!-.C\2>"=5\5W=_IL&M^5ILMO M?V<%S))]D9X6O4D2'9$=L1V!LE@#Z[HK\Z_^"NVI_%SP%_P4$_8KU/PK^T+X MVLO#_BWXZQZ9KO@>TU1+?2+J*.W21#)'#&CSD.K-B=Y5!D.T* H'UM^WC^V9 M\+O^"?G[)GC3]K?XOF272/".F>='I]NX6;4;N1UBMK.(G@/+,\: GA0Q8_*I M- 'KU%?$'[!&EZ3^T8]A\3OV\_VB/#OC#XW:_9IK4OP2L?%Z'2_A]:NJRQ:? M'HJ38EN(49/.N[J.6;S=P5U0*#@>-/B]J?[=/_!:CQ%_P3YUS7=3@^%7P+^% MMMX@\;:!I6J368\2>(]2:W:SAO7@=7EM(+.;S5@W!'F8,ZN$0* ??U%?"O[ MO[0?B_X5?\%-OCY_P2D\6>*=2UKP]X0T32_'/PBNM;U&6\O;'1+V.%+S39)Y MF:26&WO)E6 NS.L4FPMM1%7[JH ***\2U3]J7XRV&IW-A;?L6^-[J."=XX[F M*YMMLRAB XRW0@9'UH ]MHKROX(?M*ZE\6?'NK?#GQ)\(=6\):GI&G17DMMJ MUW"[M'(VU?EC)*YZY/6O5* "BBB@ HHHH ***9&_MG?#S]E?]K7X7^/ M?V0OC[X-T;Q:;7P2GB"]\-ZO:L3!#*;R*UO89!@QR++:3@21,)(R!DKO7=^? MO_!'-/VG/^">O[6GPJ_X)ZWWQJU+XE?!?XP_ )/B!X+M=>(DU+P%=1Q0-<6H MD7_EQ=Y=J @+ND0*%993+^A/[2'[!/P*_:4\<6_QBUU_$7A_Q[I_AJXT'3/& MGA+Q7?Z9=QZ?,S.UK,EM,D5W!YC;_*G5UW#(P>:@_8Y_8#^"7['6DVFJ^'4O M_$/C=O"6F^'];\?^(]1N;R_O;2SB5([:$W$LOV*T# NMI 5B5CN(9LN0#YC_ M ."T_P#R>U^P-_V^XMI6D _@$UQ;YSQR*^P_VBO^"??[+'[5OQ)\(?%SXZ>$O$6JZ_X!U5 M=3\&W=C\1-!OB%\/M0^%/ MQ \,6NO>'=6TM]-U;2=:3[7%?6KIY;Q3"7<90RD@EB2E06=Q<->7/V<:=&8 OF0 MR;T#M1^"?_!R[^U#I?BJ-X4^+WP=\->+/"$LW NK6P2V MTVZ53T9DN V5'(7:3ZU];_"W_@GM^SA\*+_PE)M /@?X?\ ^I7JC]TVI7QL-2$0;HSI':MN ^[ MN ;!(K])JXCX"?LZ?"#]F?P?<^"O@[X6;3[?4=5GU76;V[OIKR^U;4)R#->W MEW<.\]UZ5X7X! M_P"4@GC_ /[$32O_ $8U>Z4 %%%% !1110 5F^,?^18O?^N!K2K-\8_\BQ>_ M]<#0!_]<#0!_]<#0!_]<#0!_]<#0!_]<#5S3O^0?!_UQ7^0H FHHHH *** M* "BBB@ HHHH **** "BBB@ K-\8_P#(L7O_ %P-:59OC'_D6+W_ *X&@"YI MW_(/@_ZXK_(5-4.G?\@^#_KBO\A4U !1110 4444 %%%% !1110 4444 %%% M% &;XQ_Y%B]_ZX&KFG?\@^#_ *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^0H F MHHHH **** "BBB@ HHHH **** "BBB@ K-\8_P#(L7O_ %P-:59OC'_D6+W_ M *X&@"YIW_(/@_ZXK_(5-4.G?\@^#_KBO\A4U !1110 4444 %%%% !1110 M4444 %%%% &;XQ_Y%B]_ZX&KFG?\@^#_ *XK_(53\8_\BQ>_]<#5S3O^0?!_ MUQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ K-\8_P#(L7O_ %P-:59O MC'_D6+W_ *X&@"YIW_(/@_ZXK_(5-4.G?\@^#_KBO\A4U !1110 4444 %%% M% !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\@^#_ *XK_(53\8_\BQ>_]<#5 MS3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ K-\8_P#(L7O_ M %P-:59OC'_D6+W_ *X&@"YIW_(/@_ZXK_(5-4.G?\@^#_KBO\A4U !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A M?@'_ )2">/\ _L1-*_\ 1C5[I7A?@'_E()X__P"Q$TK_ -&-7NE !1110 44 M44 %9OC'_D6+W_K@:TJS?&/_ "+%[_UP- %S3O\ D'P?]<5_D*FJ'3O^0?!_ MUQ7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@#-\8_P#(L7O_ %P-7-._ MY!\'_7%?Y"J?C'_D6+W_ *X&KFG?\@^#_KBO\A0!-1110 4444 %%%% !111 M0 4444 %%%% !6;XQ_Y%B]_ZX&M*LWQC_P BQ>_]<#0!_\ 7 U_]<#0!_P#7 UI5F^,?^18O?^N!H N:=_R#X/\ KBO\A4U0Z=_R#X/^ MN*_R%34 %%%% !1110 4444 %%%% !1110 4444 9OC'_D6+W_K@:N:=_P @ M^#_KBO\ (53\8_\ (L7O_7 U_]<#5S3O\ D'P?]<5_D* )J*** "BB MB@ HHHH **** "BBB@ HHHH *S?&/_(L7O\ UP-:59OC'_D6+W_K@: +FG?\ M@^#_ *XK_(5-4.G?\@^#_KBO\A4U !1110 4444 %%%% !1110 4444 %%%% M &;XQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%4_&/_ "+%[_UP-7-._P"0?!_UQ7^0 MH FHHHH **** "BBB@ HHHH **** "BBB@ K-\8_\BQ>_P#7 UI5F^,?^18O M?^N!H N:=_R#X/\ KBO\A4U0Z=_R#X/^N*_R%34 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >%^ ?^4@GC__ +$3 M2O\ T8U>Z5X7X!_Y2">/_P#L1-*_]&-7NE !1110 4444 %9OC'_ )%B]_ZX M&M*LWQC_ ,BQ>_\ 7 T 7-._Y!\'_7%?Y"IJAT[_ )!\'_7%?Y"IJ "BBB@ MHHHH **** "BBB@ HHHH **** ,WQC_R+%[_ -<#5S3O^0?!_P!<5_D*I^,? M^18O?^N!JYIW_(/@_P"N*_R% $U%%% !1110 4444 %%%% !1110 4444 %9 MOC'_ )%B]_ZX&M*LWQC_ ,BQ>_\ 7 T 7-._Y!\'_7%?Y"IJAT[_ )!\'_7% M?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_R+%[_ -<#5S3O^0?! M_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% $U%%% !1110 4444 %%%% ! M1110 4444 %9OC'_ )%B]_ZX&M*LWQC_ ,BQ>_\ 7 T 7-._Y!\'_7%?Y"IJ MAT[_ )!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_R+%[_ M -<#5S3O^0?!_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% $U%%% !1110 M 4444 %%%% !1110 4444 %9OC'_ )%B]_ZX&M*LWQC_ ,BQ>_\ 7 T 7-._ MY!\'_7%?Y"IJAT[_ )!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH *** M* ,WQC_R+%[_ -<#5S3O^0?!_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% M $U%%% !1110 4444 %%%% !1110 4444 %<9^T#X[L_AU\)M6\17+KYODB& MRC;_ ):3N<(/?NQ]E-=G7R#^W%\5_P#A+/'D7P]TJYW6.@Y^T[3Q)=L/F^NQ M<+[$O7YYXH\81X*X0KXR#M6G[E+_ !R3U_[=5Y?*W4^GX0R-Y]G=.A)?NX^] M/_"NGS=E\SZ3^"7Q#LOBA\,M*\6VK*)9+<17L2_\LIT&UU]AD9'L0>]=77R) M^PU\5_\ A%O',WPYU6YVV6N_-:[CQ'=J./IO4%?->$*&-F[ MUH^Y5_QQ2N_^WE:7SMT%Q=D;R#.ZF'BO_P#7 UI5F^,?^18O?^N!H N:=_R#X/\ KBO\A4U0Z=_R M#X/^N*_R%34 %%%% !1110 4444 %%%% !1110 4444 9OC'_D6+W_K@:N:= M_P @^#_KBO\ (53\8_\ (L7O_7 U_]<#5S3O\ D'P?]<5_D* )J*** M "BBB@ HHHH **** "BBB@ HHHH *S?&/_(L7O\ UP-:59OC'_D6+W_K@: + MFG?\@^#_ *XK_(5-4.G?\@^#_KBO\A4U !1110 4444 %%%% !1110 4444 M%%%% &;XQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%4_&/_ "+%[_UP-7-._P"0?!_U MQ7^0H FHHHH **** "BBB@ HHHH **** "BB@D*"S$
*+R[")O^6MPW"+CN,_,?937Y_WM[=ZE>3:C?W#2SSRM)-*YRSNQ MR6)]23FOH[]H:/XE?M/ZT-,^#GAV34_#F@3M&]\MU%%%=79'S,AD=0X4?*", M]6/1A7F=Y^R1^T)I]J][=_#_ &11KEV_M6T.!]!+7\6>,M;BKCSB",M M@Z"<83A2J2A.3?OSC*,6I*Z44TVGRW6Y^]<"4\GX=RQO&8BG"O4=Y1E.*E%? M9BTW=.SNT^]GL>>V%]>:7?0ZGI]PT-Q;RK+!*APR.IRK#W! -?H%\&/B19_% M?X<:;XSMRHFGBV7T2_\ +*X7B1?89Y'^R0>]?(%QN78B&&Q*Y9.5&HHQFKN$VW&R6\6]K2N]$8^(4\ASK*% M6H8JE*K2=TE.+;3^))7U>S7I9;GOU%%%?V2?A84444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% 'A?@'_E()X__ .Q$TK_T8U>Z M5X7X!_Y2">/_ /L1-*_]&-7NE !1110 4444 %9OC'_D6+W_ *X&M*LWQC_R M+%[_ -<#0!_P#7 T 7-._Y!\'_ %Q7^0J:H=._Y!\'_7%?Y"IJ "BBB@ H MHHH **** "BBB@ HHHH **** ,WQC_R+%[_UP-7-._Y!\'_7%?Y"J?C'_D6+ MW_K@:N:=_P @^#_KBO\ (4 34444 %%%% !1110 4444 %%%% !1110 5F^, M?^18O?\ K@:TJS?&/_(L7O\ UP- %S3O^0?!_P!<5_D*FJ'3O^0?!_UQ7^0J M:@ HHHH **** "BBB@ HHHH **** "BBB@#-\8_\BQ>_]<#5S3O^0?!_UQ7^ M0JGXQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "% $U%%% !1110 4444 %%%% !1110 M4444 %9OC'_D6+W_ *X&M*LWQC_R+%[_ -<#0!2>+O$6M_M >)+GX6_#W49+7PU8R>7XJ\0V[8,Y[VENW0D]&;I MCVX>7Q[XN\0_&'Q/+/$D/(ME.0;6$]Y6Y!(^[S[X]$\(> M$/#W@3P[:^%?"VG):V5I'MBB3OW+$]2Q/))Y)-?#8FK5XPQ,\%AY-8*#<:LT M[.M):.E3:^PGI5FM]:<7?G'/#NG1VEE:1".W@B& H'\R>I)Y)))J+QC_R+%[_UP-:59OC' M_D6+W_K@:^UI4J5"E&G3BHQBDDDK)):))+9+HCP)SG4FYS=V]6WNV7-._P"0 M?!_UQ7^0J:H=._Y!\'_7%?Y"IJT)"BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HKC/CI^T-\%/V:?!3?$'XY_$O1_#6F&3R;675;^.%KR?:66W@1B&GF M8*=L: L<' X-8/[-'[:/[,/[7F@QZS\ /C+H6O7(TVVOM0T*WU&+^TM,BGC6 M2/[5:[O-@)#C[P /8DHT5Q_Q%_:!^!WPC\4^&O WQ.^+/A_0M;\9:HFG M>$]%U+5(XKO5[IC@16T).^8^NT$*.20*["@ HKD?$OQ\^#/@[XO>&?@%XG^) M.E67C3QE:7EUX8\,S7(^V:C!:('N)8XQSL13DL<#J!D@TWXS?M ?!?\ 9ZT* MT\1?&GXD:7X>MM1O5LM+6_G_ 'VH7)4L(+>%(4Y32X3P8T(ZSMR .W/0@E)OBC\1_$>N^( M_P#A2WP?G4ZY,@;6-7 S'HMN<9=O64@_*O7G/I75_#?X<>'/A=X7B\,>&X#M M4F2YN93F6ZF/WI7/=C^@P!P*^)QV*Q/$^,GEF!FXX>#Y:]6+LV^M&DU]KI5F MO@7NQ?M&W#W\/1I930CB\1%.K)7IP>R72I-=OY(OXMW[OQ3^ _ GAOX;^&+? MPGX5LA#:VZ\L>7E<_>D<_P 3'N?PX K8HHKZ_"X7#X+#0P^'@H0@DHQ2LDE MHDEV1XE:M5Q%652I)N4G=M[MOJ%9OC'_ )%B]_ZX&M*LWQC_ ,BQ>_\ 7 UN M9ES3O^0?!_UQ7^0J:H=._P"0?!_UQ7^0J:@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH _,?_@N!KG[0W[)'[5WPJ_X*::-\%M6^)7PE\$> /$GA7Q]H MV@H)K[PM_::*#K<,3<8VJB22< 1Q%'=!(&'T'_P3 O?V5_VFO@=\'/VS/@/X MWT3Q!JVA?!2V\":OJ6D%3,N$TZ:6RN\@21R6\UHQ6*0 J+F1@,."W4?M,?MX M? SX0?&C6?V2/C1XLTOPG>^(/A5)KO@[6=?U);6VUN8R7EO=6$3RA8S<1+'; M2B,.7D6X8A0(R3\#_P#!)OX"_#3X<_\ !3CP'XW_ .">%['#X!UC]F/3I_VE M]/\ #5SYGAZ#Q*T$!L4^0F&/5')>5X5P\.&*((OAA<>"=>DU_2=5\+: M58ZE'>SR6K00RM'=I)$QC265HWVDJ9=RD$*0 ?#EW\)OB5X3_P"#A;]E7XQ_ M'^Z#_$;XA_#OQOJ/B6PM[TSVF@6\=BRV>BVI^Z8K6)F5I% \^XDN9\+YP5?3 M_@1\0=5_:5_X.5?C58>+)3=:1^SI\&-*T'P793WL:G[L[H3;- M(,$QQA>F,_-7[3'[#?[8V@_\%MOV9OA5K7_!5KXCZMXEU[P#XON-%^(-SX/T M1+W08H;;=+!#"EN(9%F'RL9%)4?=(KZ=L_!EA^P?_P %]_'G[1WQ4U*UT+X< M?M-_"[3[:P\7:G<);V%KXJTA88?[,FF._AGHOQ/724.(++5XQ8Z?>3QKT5[GSXY)3U=H MU)Z5^C-?GI_P3]^%UU^T-_P6+_:._P""H_A_;?X?Z([NQ9W?2H26)ZDG;R: /!_ M@%\3_ 'Q3_;I\=^)/AYXJM=6L9O ^G+%=6C$JQCE(<<@="RY^M?2=> _"S0] M%T+]OOQ]9:)H]K9PKX%TLK%:VZQJ"9&S@* .<#/TKWZ@ HHHH **** "LWQC M_P BQ>_]<#6E6;XQ_P"18O?^N!H N:=_R#X/^N*_R%35#IW_ "#X/^N*_P A M4U !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_P"N!JYIW_(/@_ZX MK_(53\8_\BQ>_P#7 U_]<#6E6;XQ_P"18O?^N!H N:=_R#X/^N*_R%35#IW_ M "#X/^N*_P A4U !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_P"N M!JYIW_(/@_ZXK_(53\8_\BQ>_P#7 U_]<#6E6;XQ_P"18O?^N!H N:=_R#X/ M^N*_R%35#IW_ "#X/^N*_P A4U !1110 4444 %%%% !1110 4444 %%%% & M;XQ_Y%B]_P"N!JYIW_(/@_ZXK_(53\8_\BQ>_P#7 U_]<#6E6;XQ_P"18O?^ MN!H N:=_R#X/^N*_R%35#IW_ "#X/^N*_P A4U !1110 4444 %%%% !1110 M 4444 %%%% &;XQ_Y%B]_P"N!JYIW_(/@_ZXK_(53\8_\BQ>_P#7 UL\I[-@_*O_U;4)?/UK6+CF6]G.26)/102<+VSZDD_&YECL M7GN-GE.6S<(PTKUE]CK[*F_^?LEN_P#EU%W?ON*/=PF'H9=AXXW%QYF]:<'] MK^_)?R)[+[;T^%-D_P +OACH7PL\.?V-I3R7%S/(9M3U*X.9KV<\M([=3R3@ M=A^)/2445]/@<#A,LP<,+A8*%."M%+9+^MV]6]7J>1B,17Q=>5:M+FE)W;84 M445UF(5F^,?^18O?^N!K2K-\8_\ (L7O_7 T 7-._P"0?!_UQ7^0J:H=._Y! M\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#,\8^#/"?Q!\ M.7?A#QOX>M-5TR^A:*ZLKV$21R*P(/!Z'!/(Y':JWPU^&_@;X/\ @'1_A=\- M/#=OI&@:#IT-CI.FVV2D$$2!$7+$LQP!EF)9CDDDDFMRB@ HHHH *JZUH>B> M)=+FT3Q%H]K?V5PNV>SO;=98I!G.&1@0>0#R*M44 -@@@M8$MK:%(XXT"QQH MH"JH& !T %.HHH **** /"_ /\ RD$\?_\ 8B:5_P"C&KW2O"_ /_*03Q__ M -B)I7_HQJ]TH **** "BBB@ K-\8_\ (L7O_7 UI5F^,?\ D6+W_K@: +FG M?\@^#_KBO\A4U0Z=_P @^#_KBO\ (5-0 4444 %%%% !1110 4444 %%%% ! M1110!F^,?^18O?\ K@:N:=_R#X/^N*_R%4_&/_(L7O\ UP-7-._Y!\'_ %Q7 M^0H FHHHH **** "BBB@ HHHH **** "BBB@ K-\8_\ (L7O_7 UI5F^,?\ MD6+W_K@: +FG?\@^#_KBO\A4U0Z=_P @^#_KBO\ (5-0 4444 %%%% !1110 M 4444 %%%% !1110!F^,?^18O?\ K@:N:=_R#X/^N*_R%4_&/_(L7O\ UP-7 M-._Y!\'_ %Q7^0H FHHHH **** "BBB@ HHHH **** "BBB@ K-\8_\ (L7O M_7 UI5F^,?\ D6+W_K@: +FG?\@^#_KBO\A4U0Z=_P @^#_KBO\ (5-0 444 M4 %%%% !1110 4444 %%%% !1110!F^,?^18O?\ K@:N:=_R#X/^N*_R%4_& M/_(L7O\ UP-7-._Y!\'_ %Q7^0H FHHHH **** "BBB@ HHHH **** "BBB@ M K-\8_\ (L7O_7 UI5F^,?\ D6+W_K@: +FG?\@^#_KBO\A4U0Z=_P @^#_K MBO\ (5-0 4444 %%%% !1110 4444 %%%% !1110!F^,?^18O?\ K@:N:=_R M#X/^N*_R%4_&/_(L7O\ UP-7-._Y!\'_ %Q7^0H FHHHH **** "N'^+WQ8N M/!AM?!W@S3QJ?BO6,II.FCD1CH9YO[L:\G)QG![ D3?%WXL0_#NSMM'T33CJ MGB35F,6B:-$?FE?_ )Z/_=C7J2<=.HY(B^$'PFE\$BZ\6^+]0&J>*]8P^KZH MP^Z.,01?W8UP!@8S@= !\AFV98S,L;+)\JERS5O;55JJ,7K:/1UI+X8ZJ"_ M>35N6,_;P>%H83#K'8Q7B_@A_.UU?:">[^T_=CU<9OA'\)[?XKZ@=3 M\1:JXFUS69>7FD_N+_=C7HJ_IV'8T45]#EN6X/*,%#"86/+".RW;OJVV]7)N M[E)W;;;;;9YF+Q5?&XB5:L[R?]));)):)+1+1!1117<_\ 7 T 7-._Y!\'_7%?Y"IJAT[_ )!\'_7%?Y"IJ "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* /"_ /_ "D$\?\ _8B:5_Z,:O=*\+\ _P#*03Q__P!B)I7_ *,:O=* "BBB M@ HHHH *S?&/_(L7O_7 UI5F^,?^18O?^N!H N:=_P @^#_KBO\ (5-4.G?\ M@^#_ *XK_(5-0 4444 %%%% !1110 4444 %%%% !1110!F^,?\ D6+W_K@: MN:=_R#X/^N*_R%4_&/\ R+%[_P!<#5S3O^0?!_UQ7^0H FHHHH **** "BBB M@ HHHH **** "BBB@ K-\8_\BQ>_]<#6E6;XQ_Y%B]_ZX&@"YIW_ "#X/^N* M_P A4U0Z=_R#X/\ KBO\A4U !1110 4444 %%%% !1110 4444 %%%% &;XQ M_P"18O?^N!JYIW_(/@_ZXK_(53\8_P#(L7O_ %P-7-._Y!\'_7%?Y"@":BBB M@ HHHH **** "BBB@ HHHH **** "LWQC_R+%[_UP-:59OC'_D6+W_K@: +F MG?\ (/@_ZXK_ "%35#IW_(/@_P"N*_R%34 %%%% !1110 4444 %%%% !111 M0 4444 9OC'_ )%B]_ZX&KFG?\@^#_KBO\A5/QC_ ,BQ>_\ 7 U&K:E$]U>7,@@TK2[?F:]G/"QH!D]2,G''N2 M<+X3?"_7(=8E^+?Q6E2Z\5:A'MCB7F+2;<]+>+MG!^9AU)/)R2WRF<9KC,1C M/[(RI_OVDYSM>-"#^TULZDM?9P>_Q2]Q:^S@<'0I4/KN,7[M.T8[.I)=%VBO MM2Z;+WGI-\(OA3J7AZ\N?B+\1;Q-0\6ZLO\ IEP.8[*+J+:#^Z@[D=2.]=[1 M17M95E6#R;!1PN&7NJ[;;O*4GK*4F]92D]9-[LX,9C*^/Q#K57KLDM$DMDET M26B04445Z)RA1110 4444 %9OC'_ )%B]_ZX&M*LWQC_ ,BQ>_\ 7 T 7-._ MY!\'_7%?Y"IJAT[_ )!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** /"_ /_ "D$\?\ _8B:5_Z,:O=* M\+\ _P#*03Q__P!B)I7_ *,:O=* "BBB@ HHHH *S?&/_(L7O_7 UI5F^,?^ M18O?^N!H N:=_P @^#_KBO\ (5-4.G?\@^#_ *XK_(5-0 4444 %%%% !111 M0 4444 %%%% !1110!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\ R+%[_P!< M#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ K-\8_\BQ>_ M]<#6E6;XQ_Y%B]_ZX&@"YIW_ "#X/^N*_P A4U0Z=_R#X/\ KBO\A4U !111 M0 4444 %%%% !1110 4444 %%%% &;XQ_P"18O?^N!JYIW_(/@_ZXK_(53\8 M_P#(L7O_ %P-7-._Y!\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** M"LWQC_R+%[_UP-:59OC'_D6+W_K@: +FG?\ (/@_ZXK_ "%35#IW_(/@_P"N M*_R%34 %%%% !1110 4444 %%%% !1110 4444 9OC'_ )%B]_ZX&KFG?\@^ M#_KBO\A5/QC_ ,BQ>_\ 7 UB&V@ M&%5>7FD/W8T'\3'L/J3@ FN*^&W@'Q+XX\3Q_&SXP67E7H4_\(YX?DY3283T M=AWF88))&1[$ +\OG6<8I8E97EEI8J:NV]8T8/3VD^_54X73J25M(J= MT6C6YZ(H/_+4C[S=>2/6O2:**]/)\GPN2X/V%&[;;E.[NVV%%%%>J<84444 %%%% !1110 5 MSOQ;\5>&_ _PUUKQ?XOUNVTW3-.L7GOKZ[E"1PQKU8D_Y)X%:'C'QCX6^'OA M:_\ &_C?7[72](TNU>XU#4+V4)%!$HR68G_]9/ YK\4O^"FO_!37Q3^V=XI? MX?\ P_GNM+^&^EW6;&Q;*2ZO*IXNK@>G=(CPHY/S?=\3.\[P^38?FEK-_#'O MYOR1^F^&/ACG'B3G'L:-X8:#7M:MM(K^6/>;Z+IN]#]J/ 'B[PQX^\$Z5XS\ M%Z[;:GI6IV$5Q87]G*'BGC900RD?_K!X/-:]?B!_P3*_X*:^*?V,?%*?#_X@ M3W6J?#?5+K-]8KEY=(E8\W5N/3N\0X8:\F'B=X8YQX;9Q M[&M>>&FW[*K;22_EEVFNJZ[K0TJ***]L_,@HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** /"_ /\ RD$\?_\ 8B:5_P"C&KW2 MO"_ /_*03Q__ -B)I7_HQJ]TH **** "BBB@ K-\8_\ (L7O_7 UI5F^,?\ MD6+W_K@: +FG?\@^#_KBO\A4U0Z=_P @^#_KBO\ (5-0 4444 %%%% !1110 M 4444 %%%% !1110!F^,?^18O?\ K@:N:=_R#X/^N*_R%4_&/_(L7O\ UP-7 M-._Y!\'_ %Q7^0H FHHHH **** "BBB@ HHHH **** "BBB@ K-\8_\ (L7O M_7 UI5F^,?\ D6+W_K@: +FG?\@^#_KBO\A4U0Z=_P @^#_KBO\ (5-0 444 M4 %%%% !1110 4444 %%%% !1110!F^,?^18O?\ K@:N:=_R#X/^N*_R%4_& M/_(L7O\ UP-7-._Y!\'_ %Q7^0H FHHHH **** "BBB@ HHHH **** "BBB@ M K-\8_\ (L7O_7 UI5F^,?\ D6+W_K@: +FG?\@^#_KBO\A4U0Z=_P @^#_K MBO\ (5-0 4444 %%%% !1110 4444 %%%% !1110!F^,?^18O?\ K@:N:=_R M#X/^N*_R%4_&/_(L7O\ UP-7-._Y!\'_ %Q7^0H FHHHH **** "BBB@ HHH MH **** "BBB@ K-\8_\ (L7O_7 UI5F^,?\ D6+W_K@: +FG?\@^#_KBO\A4 MU0Z=_P @^#_KBO\ (5-0 4444 %%%% !1110 4444 %%%% !1102%!9C@#J3 M0!Y?^UO\3HOAS\)+JWMI]NHZR?L=BH/*YYDD_P" KW_O,M4?@+^T+X=;\+:/\ %K11XXM5GTJ2^021S.?*2;#+%*Z] M&",W?@ DU_(F/\9<>_%6:P-2/U5KZM'G;]FGS?QG;=*>NEKT]+J]U^VX;@7# M?ZG1>(B_;?Q7RI(?BWXGM_C/\5=.>WMK<[O"? MAN;I:(>ES,IX,S<$?W>/08]5HHK^HLER6ADN&E%2\GV[1BO M=C%*,4DC\@Q^/J8^JFTHQBK1BMHQ[+\VWJW=O5A1117LG"%%%% !1110 444 M4 %%%0:IJFF:)IMQK.M:C!9V=K"TUU=W4RQQPQJ,L[LQ 50 22> !0VDAQC* M4DDKMGYF?\%^KG]J]!HMMLV_"!O+^;2BWSZESQ?>F/\ ED/N'D_?''YBU^U_ MQ8^/OQ#_ ."A=KK7[.7[&_A2PG\#78?3_&7Q;\4:9YVF*G22'3H''^F3#M(? ME4@$8!24?GK_ ,%%_P#@F1X]_8>UBW\4Z!?77B+P'J!2*UU]X LEG<$JK6A6E?X)2YY)7Y8JU_EJOTZ_X("W/[5[C6K;9N^$" M^9\VJEODU+CBQ]<_\M1]P<'[YY^ O 7AZUTG1M)M5M] M.TZSCV1P1KT 'ZDGDDDDDDFNK@_(\5.O''S;A!;=Y?\ VOYGA?2(\4,BH975 MX5PU.%>O.WM&]8T;:JW_ $][6^%;[V-6BBBOT\_AT**** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#POP#_P I!/'_ /V(FE?^ MC&KW2O"_ /\ RD$\?_\ 8B:5_P"C&KW2@ HHHH **** "LWQC_R+%[_UP-:5 M9OC'_D6+W_K@: +FG?\ (/@_ZXK_ "%35#IW_(/@_P"N*_R%34 %%%% !111 M0 4444 %%%% !1110 4444 9OC'_ )%B]_ZX&KFG?\@^#_KBO\A5/QC_ ,BQ M>_\ 7 U_]<#6E6;XQ_Y%B]_ZX&@"YIW_ "#X/^N*_P A4U0Z=_R# MX/\ KBO\A4U !1110 4444 %%%% !1110 4444 %%%% &;XQ_P"18O?^N!JY MIW_(/@_ZXK_(53\8_P#(L7O_ %P-7-._Y!\'_7%?Y"@":BBB@ HHHH **** M"BBB@ HHHH **** "LWQC_R+%[_UP-:59OC'_D6+W_K@: +FG?\ (/@_ZXK_ M "%35#IW_(/@_P"N*_R%34 %%%% !1110 450U_Q3X9\*VOV[Q-XALM/A_YZ MWMTD2GZ%B,UPM]^U-\-IKIM-\#V>L^*;M3@P>']*DE /N[!5Q[@FO%S+B+(L MGDH8S$PA)[1EZ),[\)E>8XYDT5YA_PEO[3G MC'CPW\-M&\,6[=+KQ#J!N)2OJ(X1\I]FH_X4+XW\4GS/BC\=M>OT;[]CHH33 M[ M47[27_DEX_?-'8^+/BA\._ JD^+O&FFV# 9\F>Z42'Z(#N/X"N//[3>F>("8 M?A7\./$?B@GA+JVL#;VI/O++C;_WS6[X3_9_^#G@IEFT/P!8&=3D75Y&;B7/ MJ'E+$'Z8KL%554*H & !VH^K<:8_P#C8BEAH]J<75G\JE3EA]]%A[;(<-\% M.=5]YM0C_P" QO+_ ,J(\QS^U9XSZ+X<\&6S^N=0NT_E$:\Y_:>\$6WP^^'# MZIX\^*7B'Q)K.I2BWTZUNKSR;56ZO*((^,*ON1DJ",5]*UY!\>OV7-5^.GBJ M'7[OXF_V?:VEJ(;.P&C^:(^YPYGN%IYO3EB7##T8ZOD@VW;:/-:52S M>]Y6M?J?%U%?1^L?\$_/[)TN?4O^%M^9Y*;MG]@XS^/GU-;_ /!/'[1;QS_\ M+?QO0-C_ (1_ID9_Y^*_E7_B!WBC_P!"_P#\JT/_ )8?L?\ Q$'A#_H)_P#) M*G_R!ZE^RM\5_P#A:?PJM9=0N=^J:5BSU'#>E>DUY#\ M_P!E[5?@5XHN-6IAN[ Z1Y0D(.4?=YS8*G/8\,P[YKUZO[8X"? M$D>%L/2SZBZ>)IKDE>49<59Y=/FHR?,M M&K7WC:23T>WE8****^P/#"BBB@ HHHH ***^9_C%^W-XD\8>.[O]G/\ 82\) M6WCSQQ ?+UKQ#-(1H'A@$D%[JX7B608.(8R22",EE,9YL3BJ.$@I5'OHDM6W MV2W;/8R;(LRS[$2IX6*M%KT2;:3]0_:4_:N^#7[*O MA2/Q'\4M??[7>OY6B>']-B\_4=6GR (K> '=,,QX!\A<;3C.Q@V[T']FS] MAGPU\)?%--_,?22SK*N%HNED3]IB-I8IJS7=8>#U@O^ MGLE[5[Q5+5.CX9\,>'/!?A^S\*>$-!L]+TS3X%AL=/L+=88;>-> B(H 4#T MK)^,'@_POX_^&.M^"_&FA6VIZ5J5BT%]8W<>Z.9#C@C\B".00""" :_.K_@H M7_P4+_;!^!O[8/B_X6_"WXO?V7H.E_V?]AL?[ T^?RO,T^VF?YYK=W;,DCMR MQQG P !7B5Y_P58_;XU"U>RN_CSOBD7#K_PB^E#(^HM:_>SLTFUYL_ES-/I \+Y+GE?#U:>(=:C4E%RBH?'"3 M3DI.JI?$KIM)]=&?L9\.O!?A/X=>!-)\#>!O#]KI>D:781P6&GV<82.&,#@ M?F23R2222236U7XNQ_\ !6#]OZ*-8H_CYA54!1_PBVE< ?\ ;K7M/_!/3_@H M7^V#\_M30=4_M#[=8_V!I\'F^7I]S,GSPVZ.N)(T;AAG&# MD$BGF?@7Q7DV55L;4K4.2C"4VHRJ7Y81I&"E*-/XIR2O)^U;W=V[-^39^G-%%%?C1^U!1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 >%^ ?^4@GC_\ [$32O_1C M5[I7A?@'_E()X_\ ^Q$TK_T8U>Z4 %%%% !1110 5F^,?^18O?\ K@:TJS?& M/_(L7O\ UP- %S3O^0?!_P!<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH **** "BB MB@ HHHH **** "BBB@#-\8_\BQ>_]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KF MG?\ (/@_ZXK_ "% $U%%% !1110 4444 %%%% !1110 4444 %9OC'_D6+W_ M *X&K6KZOI6@:7<:WKFI06=G:Q-+6^A^/O"NI>&]X6-;XR+=6ZG&,N5"NH]PA'KBOIW2]4TS6]-@UC1M0AN M[2ZB66VN;:4/'*C#(96'!!'<4^'^+>&^*J4JF58F-51W2NI+M>,DI)/HVM0P M698',8N6&J*5M^Z^3U)Z***^B.X**** "BBB@ HHHH **** "BBB@#-\8_\ M(L7O_7 U:E>PV\2_>EGD"*/J3Q7Q!^U7\64^*O MQ2N'TR[$NE:4#:::4;*R 'YY1V.YNA[JJU^2^,G&L.$>$*L:$[8FO^[@D]5= M>]/O[L;V?\SB?:<"Y!+.\[@ZD;TJ?O2[.VT?F]UVN?3?[*GQ47XH?"BT:]N- MVI:2!9:@"?F8J/DD/^\N,G^\&]*]*KX._9V^,7B'X0^-6GT2QAO$U6-;26SN M;KR8F3V9N1G(^HO^$4_:>\9<^(OB/HOA>W?K;>']/-Q-M]#) M,?E/NM>/X8>)=7B#A2C2^KU<1BZ*4*B@E;32$I3G*$$Y15W[U[J3MM?NXNX3 MAEF9OKNE&*E+1[:6M;4]*O;ZRTVV:]U&\BMX4&7EFD"*H]R> M!7"Z_P#M._!G1+K^S;/Q3_;%Z3B.RT*W:[=SZ H"O_CU5++]EGX<7%RFH^.K M_6?%5VIR)O$&JR2A3[(I5<>Q!KN] \*^&/"EK]B\,>';'3H<DY>]UZX:[=SZD.=O M_CM=W8V%CIELMEIME%;PH,)#!&$51[ <"I:*]K+_]<#5S3O\ D'P?]<5_D* )J*** "BBB@ H MHHH *YCXO?&7X8? 7P+>?$KXO>,[+0M%LES->7LF-S8.(T49:20XX106/8&O M,/VE?VY?"WP>\40_!+X2^%+KXA_%/4H_^)9X(T%P3; @?OKV;E;2$ AB6^;! M!P%)<++7QQXTMV\W0_"]NA'A_PODY"6T#<32C MS-("20#\Q4.?.JXVU'1H25 MX05O;5E_T[B](P?_ #]G[F_(JDDXG,^;^U#_ ,%).+9M9^$/P0N.LO\ J?$G MB^W/IU^Q6SCORSJ?XU?Y?I?X._!7X6_ #P):?#7X/^"[+0M&LQ^[M;./F1\ M&21SEI9#@9=B6..374T5IAL%"A-U9OGJ/>3_ "2VBO)?.[U./.>)<1F>'C@L M/35#"0=XTH7M?;GG)ZU*EMYRVV@HQM%%%%'SXG^+_Q#TS0 M;0@F(WUQB25O]E%8^U>GA\-B,76C1H0-+"VB$AC;D*^S>I/)1E.!G%>-5_HAP MA0K87A/+Z-6/+.-"DFGNFJ<4T_1G^;W&6(HXKB_,:]&2E"=>M)-;-.I)IKR: M"OHO_@DW_P I ? '_<5_]-5Y7SI7T7_P2;_Y2 ^ /^XK_P"FJ\K+C;_DC,R_ M[!ZW_IN1KP+_ ,EME?\ V$4/_3L3]H:***_SN/\ 2,**** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#POP#_RD$\?_ /8B:5_Z M,:O=*\+\ _\ *03Q_P#]B)I7_HQJ]TH **** "BBB@ K-\8_\BQ>_P#7 UI5 MF^,?^18O?^N!H N:=_R#X/\ KBO\A4U0Z=_R#X/^N*_R%34 %%%% !1110 4 M444 %%%% !1110 4444 9OC'_D6+W_K@:N:=_P @^#_KBO\ (53\8_\ (L7O M_7 U-8O/%=G\ M#OVBT^SMH[W6TC?'VB=_FBC?U5$"OCH3(">5%?(%>]?\%*/# MNI:+^U=K&J7L;"+5]/LKJS8]#&MND!Q_P.%Z\%K_ #J\4LPQ^8\?YA+%MWA4 ME"*?2$&U"W9-6?FVWU/Q#B&M6KYS6=3I)I>BT7X:A7V+_P $L/COK$?B"_\ M@#KM\TMC-:R7^AB1L^1*I'FQ+_LLK%\= 48]6-?'5?0/_!,[P[J6L_M3V&JV M<;&'2=*O+F[8= C1&$ _\"E7CV]JOPJS#'Y=X@9?+"-WG4C"276$G:5^Z2][ MR:3Z#X=K5J&]>/_;V5?V]_8WM%]8]G[7E_NY?W7-R M7_O6O^1U=%%%>P<(445SWB3XL?#+PAN7Q+X]TFT=>L,M\GF?]\ [C^5D_P"%A?M'>)>/"WP1L=(C;[EWXDUD'\3%"-X_.OF_ M]=^':KMA*DL0_P#IS3G57_@5.,H+UDQM]^T\-Z,OZ2RG>/RIT M7[*OP]OW$_CK7?$7B>0').N:W*ZY]E0J /:C^V^(\5_N>62CYUZD*:^ZG[:? MWQ3\@_L_*Z/\?%I^5.$I/[Y>SC]S9O>)/CS\&O"6Y=<^)&E(Z??A@N1-(/JD M>YOTKG_^&G-)UKY?AW\,_%?B'=]RXM=(:*W/UDDQC\JZ[PW\*?AIX0VMX9\! MZ39NO2:&Q3S/^^R-Q_.N@H^I\9XO^+BZ5!=J=)SE_P"!U)'?#<;=)-=U9KIP/7; !@^QI?^%1 M?&KQ'SXV_:%OH(VZVGAO38[3;])>7/XBO3:*/]4:%?\ W[%UZ_\ BJN$?G"A M[*#7DXM!_;=2G_N]&G3](*3_ / JG/)?)GS=^TQ\,?A+\(OAS)J]ZFHZWX@U M%_LVEW>N:K+/(C$9>7;D*=J^JXW,OK7S!7VC\>OV7-5^.GBJ'7[OXF_V?:VE MJ(;.P&C^:(^,,@R M[*(QQV,MX1<$>)O _ M%*JXK!-8:LN2K^]HNRWC.RJ-MQ?9-\KE97./C;B#A+B')W"CB+UH/FA[DU?O M&[C;5?BD>O4445_6A^+!1110 4444 %%%% !1110 4444 9OC'_D6+W_ *X& MKFG?\@^#_KBO\A5/QC_R+%[_ -<#5S3O^0?!_P!<5_D* )J*** "BBO*_P!I MS]L'X0_LL:1:CQG>76I^(=7;RO#?@W0H/M.J:O,3M5(85YVEN"[84'C))"G* MM6I8>FZE25DNK.W+LMQ^;XR&$P5-U*DMHQ5WY^B2U;>B6K:1Z/XC\1^'_"&A M7?BCQ7KEIINFV$#37U_?W"Q0V\:C+.[L0%4#N37RIJW[1W[0O[=NJ7'@3]B' MSO"/P_CF:WUSXTZO9,KW0!VO%I%N^&D;J/.; 4YQL8*6E\._LJ_'/]M#7;3X MH_M^3C2O"\$ZW7AWX):->$VD!!RDNJ3+@W4P&/W8^4?[.7CKZKTG2=*T'3+? M1-"TRWLK*TA6&UM+2%8XH8U&%1$4 *H P !@5YUL5F.]Z=+[IR_^07_DS_NG MV'-D7!_P\F+QJZZ2P]%^72O47=_N8O95=UYY^S5^R;\&OV5?"\VA?#+0Y'O[ M]_-UWQ)JDOVC4M7G)):6XG;YG)))VC"@DX49.?2Z.G6O#_BO^W[\#? /B(_# MOP(VH_$+QBV5B\+>!;4WTRL.#YLB?NX0"1NRVY1SMKZ+*\0\34H599AG&*]^;UE.5Y2?9+>3Z*,4WLDCW"O,?CI^V M%^S[^SPZZ;\0_'D+:S-@6?AK24-WJ5RS?=5;>/+#=T#/M4GO7FI^'G[>7[3W M[WXJ^/+;X->%)^OAOP;<+=ZY/&?X9KX_) <=XA[%:].^!7[(G[/_ .SHC77P MT\ 6\>J39-YXAU!C=:CXDR_P Q.2JE5SVKW_[,R#*=.S_ -7;G!P1*=PX*M76?"/] M@?X$_#;Q /B%XLMK_P >>,7(>?Q;XYNS?W6\<@QJ_P"[A .=NU=P'&XU[916 M.(XGQOL98? QCAJ3T<:=TY+M.HVZD_1RY;[11OAN%<#[>.)Q\Y8FLM5*K9J+ M[PII*G#UC'FMO)GYC?\ !0O_ ()Z?M@_'+]L'Q?\4OA;\(?[4T'5/[/^PWW] MOZ?!YOEZ?;0O\DUPCKB2-UY49QD9!!KQ*\_X)3_M\:?:O>W?P&V11KEV_P"$ MHTHX'T%U7[35F^,?^18O?^N!K]!ROQRXMRC+*&!HT*#A2A&$6XU+M0BHJ]JJ M5[+6R2OT1^DW:[TNV[=6?C?'_P2 M?_;^EC66/X!Y5E!4_P#"4Z5R#_V]5[3_ ,$]/^">G[8/P-_;!\(?%+XI?"'^ MR]!TO^T/MU]_;^GS^5YFGW,*?)#<.[9DD1>%.,Y. ":_3/3O^0?!_P!<5_D* MFHS3QRXMS?+*^!K4*"A5A*$FHU+I3BXNUZK5[/2Z:OT893X"\(9/FE#'T:]= MSHSC.*C^&M,,GDVLNJW\<+7D^TLMO C$-/, MP4[8T!8X.!P:P?V:/VT?V8?VO-!CUGX ?&70M>N1IMM?:AH5OJ,7]I:9%/&L MD?VJUW>; 2''W@ >Q(YKX8_X+@:Y^T-^R1^U=\*O^"FFC?!;5OB5\)?!'@#Q M)X5\?:-H*":^\+?VFB@ZW#$W&-JHDDG $<11W02!A]!_\$P+W]E?]IKX'?!S M]LSX#^-]$\0:MH7P4MO FKZEI!4S+A-.FELKO($D$]%U+5(XKO5[IC@16T).^8^ MNT$*.20*W_%_C#PG\/\ PMJ'CCQYXGT_1=%TFSDN]5U?5KQ+>ULX$4L\LLLA M"QHJ@DLQ &37YT?\%FOAS\/]._X*(_L(_$S3O!&DV_B*_\ VA1;7^NP:?&E MY=0BT3$(;?5M M3\,WL2RV.M&!)#!;W<3 K-"D[0W'EME6DMH]P*Y! .4_9I_X*+?L*_MC^)-1 M\&_LO?M6^"?&^L:3&9;[2="UR.6Y2(,%,PB)#O$"0/,4%,L.>17(OC3\2-+\/6VHWJV6EK?S_OM0N2I806\*YDN)=JLWEQJS;59L8!(^ M ?\ @H'^Q=\*K/\ X*V?L7^-?V2OAKH_A+XD6GBS5M0\97WA/38K(2^#;*UC M%X;T0*H*%IHK2)G'+7AC!YP-'X$?$'5?VE?^#E7XU6'BR4W6D?LZ?!C2M!\% MV4W,5E>ZRMI?7M[&I^[.Z$VS2#!,<87IC(!]^?"WXL?#/XW>";3XD?"'QWI? MB30;XNMKJNCWB3PLZ.4DC+*3M='5D=#AD965@""*Z&OSF_8^^(NI_"#_ (.) M/VGOV/O#MPT?A3QW\,]%^)ZZ2AQ!9:O&+'3[R>->BO<^?')*>KM&I/2OT9H M***\2U3]J7XRV&IW-A;?L6^-[J."=XX[F*YMMLRAB XRW0@9'UH @\ _\I!/ M'_\ V(FE?^C&KW2OF+]FWQ[XE^('[<'CK6_$_P ,M4\+W$G@C3U?3M5=&EC" M2X4DH<8;<2/]TU].T %%%% !1110 5F^,?\ D6+W_K@:TJS?&/\ R+%[_P!< M#0!UENK/5KH'RO*P"\,F 25;:,8!(;& ^'7C_POIMIK/B/ MP5JMC9W]ND]E=W5A(D4\3*&5TI]74+4_:*/-[:<=)MQYHKEIV5-233E)26T5?XO,>'\/G M^,G7A+D2]WF2OS-;NUUHOAOU:?1(_)KX:? [XL_%_5(]*^'?@/4=2:1@#<1V MY6"/W>5L(@^I%?;W_!.SP;X2^$T'B?X6:_ITEA\0[.]W>(+>Z8'SK4$^1);D M??@PV21SN?G@K7TKIW_(/@_ZXK_(5YM^T3\#=5\?"P^)?POU!-*\>^&B9="U M+HMRG):SG_O1."1S]TL>Q8'7ASP@I>'M:&TNVNNVE[GI]%<)\ ?CEI/QN\*2 MWCZ>^EZ]I4YM/$N@7/$VG72Y#*0>2A()5NXXZ@@=W7[AE^/PF:8*&+PL^:G- M73_S6Z:>C3U3332:/K:-:EB*2J4W=/\ K^NP4445V&H4444 %%%% !1110 4 M444 9OC'_D6+W_K@:N:=_P @^#_KBO\ (53\8_\ (L7O_7 UA\V?MQ?%?\ X2SQY%\/ M=*N=UCH.?M.T\27;#YOKL7"^Q+UG_LD?'M/A/K%]X;UG3M0O[#5 K6UIIMOY MLWVH8 ")D9W+P?=5KR*]O;O4KR;4;^X:6>>5I)I7.6=V.2Q/J2:7?0 MZGI]PT-Q;RK+!*APR.IRK#W! -?YUUO$/.I\?2XHIR<:CFVEO:%N50L]&E#3 MS>NY_4%/AC 1X;6435X*-GTO+?F\O>U_ ^WO^%M_&WQ'QX*_9[O+>-NEWXDU M..UV_6(9<_@:0>%?VI?$X_XGGQ.\/^'(VZQZ#I#7+@>FZ1_LD'O74U_<^7Y+#/G5B MI1Y9JC%QDKJWL(TY[=YM^9_/.)Q\LNQ$Z$,+3IS@VG>+F[K1_P 1RC]T4CS+ M_AF+1M:^?XB?$CQ7XBW??M[S5VBMS](X\;?SKH/#?P(^#GA+:VA?#C2HW3[L MTUJ)I!]'DW-^M=;17K83A#AC!5?:T\)!U/YY1YY_^!SYI?B<=;.\WKPY)5Y< MO\J?+'_P&-E^ D<<<2"*) JJ,*JC I:**^C221Y6X4444 %%%% !1110 5F M^,?^18O?^N!K2K-\8_\ (L7O_7 T 7-._P"0?!_UQ7^0J:H=._Y!\'_7%?Y" MIJ "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_ ,BQ>_\ 7 U[-T5L?B;\+-6WJ$6#5M+G8?:=,N0HW0RJ.A[JPX9<$5S_ %O# M?6?J_.N>U[=;'L?ZOYW_ &)_;'U>?U7GY/:6]WFWM?\ 7:^E[Z'I]([I&I=V M"JHR23@ 5QWQT_: ^$7[-O@.X^)'QF\:6NC:9#\L9F.Z6ZEQD10QKEI9#V50 M3U)P 2/G)?!W[3__ 4?87WQ0BU?X3?!2_1-Z'?DW#-;,,,\?BZBP^$B[ M.K)-W:WA3BM:M3^['1:.IQN.Z61NI/S.YY.2:\DF_;5^+WQ\E;2/V'O@-=ZW9NQ3_A8 M7C5)-.T2/G&^)& FN@.X4*P_ND5ZN3\)YMFW^V5(IQB_CDU"C3\E*34>;YN; M^RNAYO$GB/DF28=Y/E2=*%1:PC^\Q6(7>IR)M0O]B*C2CHYN4ESGT=J^L:3H M&F3ZUKVJ6UE9VT9DN;N[G6.*)!U9F8@*/CK]GT:S;UFOY!Y8'<;=P;H&!J#2/V!+WXGZG!XO_ &U_C-JW MQ(OHI!+!XY&X#YE-?0/AGPKX8\%:);^&?!WAVQTK M3K5-EM8:;:)!#$OHJ( H'T%?1\O"^4?$WC*J[9+/1IN6^'/PY=[.Q M*'_EG%?A'\/\ 3- LN/,CT^V"O,1P M&DD.7E;_ &G)/O7445Y^8\0YIF5%8>'P,^$'QHUG]DCXT>+-+\)W MOB#X52:[X.UG7]26UMM;F,EY;W5A$\H6,W$2QVTHC#EY%N&(4",D_ __ 2; M^ OPT^'/_!3CP'XW_P"">%['#X!UC]F/3I_VE]/\-7/F>'H/$K00&Q3Y"88] M4V_\ 7+QCX,\)_$'PY=^$/&_AZTU73+Z%HKJRO81)'(K M@\'H<$\CD=JK?#7X;^!O@_X!T?X7?#3PW;Z1H&@Z=#8Z3IMMDI!!$@1%RQ+, M< 99B68Y))))H _.C_@N/\9?A%X3_;M_86T;Q3\4O#NFW>D_M K?:K;7VM01 M265LULB+/,K,#%&6= '; )8XUV[D7=%!:J,[]P^9G&51 78A1FO/>1YK+(J[F4U^BM5=:T/1/$NES:)XBT>UO[*X7; M/9WMNLL4@SG#(P(/(!Y% 'Y_?\$_?A==?M#?\%B_VCO^"H_A_;Z5X7X!_Y2"> M/_\ L1-*_P#1C5[I0 4444 %%%% !6;XQ_Y%B]_ZX&M*LWQC_P BQ>_]<#0! MLO /PUB6Y\;^+ MYS8>&[4'_4DC]Y=OZ)$IW9(QG&> <=YXT\8^'OA]X3U#QMXLU!;73M,M6N+N M=OX54= .[$X Y)( Y->4?LR^#O$/CWQ%?\ [5_Q/T]X=7\1P"'PQI<_/]D: M0#F-1Z/+]]C[]MS"OE>(<9B:]6GD^!DXUJR;E);TJ2TG4\I/X*?]]\VJA(\[ M&U:DY+"T7:4MW_+'J_7I'SUV3.]^!WP@T+X'_#FR\":-(9Y(\S:GJ$G^LOKM M^99W)Y)9NF2<*%&>*W/&/_(L7O\ UP-:59OC'_D6+W_K@:^AP6#PV7X2GA&_%<7[3'P'L@WBC38-FO:(AVQ^(K ?>B8#K,H&4;KP!SA17 MH'PD^*_A#XT^!;/Q_P""KPR6MTI66&08EM9A]^&1?X74\$=^",@@GI:\%^+' MA3Q#^S-X]N_VDOA7I4MWX=U%@WQ%\,6J_>4'_D(P+T$B9)<=QDGJS#XK'TJG M"V-GF>'BWA:CO7@M>1]:\$O_ "M%;K]XO>4E/RJT99=5>(@OW;UFNS_G7_MR MZ[[IW]ZHK/\ "?BOP]XY\-V7B_PGJL5]IVH6ZS6EU"V5D0_R(Z$'D$$'!%:% M?94JM.M3C4IM.,DFFM4T]FGU3/4C*,XJ47=,****L84444 %%%% !1110!F^ M,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\ R+%[_P!<#5S3O^0?!_UQ7^0H FHH MHH **** "BBB@ HHHH **** "BBB@ K-\8_\BQ>_]<#6E6;XQ_Y%B]_ZX&@" MYIW_ "#X/^N*_P A4U0Z=_R#X/\ KBO\A4U !1110 4444 %%%% !1110 44 M44 %?,G[2D7Q%_:0\7OX0^$6AOJFC^&'V7MS'=11Q27C#Y@&D=0^Q?EXR02W M8@GTGXE>-/$7Q(\43? _X4:@T$B*/^$J\01#*Z;">L*$=9F&1C^'GH02O>^" MO!?AWX?>&K7PGX6T];>SM$VHHY9SW=C_ !,3R37YIQ%@(^(\*N34ZDH8*#M6 MJ0:4JDXO^%3;4E:$DG5E9KF2IJ[Y^7ZO*\2^%I0QTHJ6(:O"$KVC%_;E9IWD MM(*ZT?,].6_Q7>?LD?M":?:O>W?P_P!D4:Y=O[5M#@?02U)'^R!^T5+&LL?P M\RK*"I_M:TY!_P"VM?:?C'_D6+W_ *X&KFG?\@^#_KBO\A7PW_$MG O_ $$X MG_P.E_\ *3Z+_B*O$/\ SZI?^ S_ /DSP?\ 9!^''QS^$FM:AH'C?P =J2$X9>#@'E5[9KWZBBOU_A+AC"<'Y)#*\+5J5*<&^5U'% MR2;ORIQC%63NUI=7WM9+X?.LWK9YF$L96A&,Y6ORII.VE]6];>84445]*>4% M%%% !1110 4444 %%%% !6;XQ_Y%B]_ZX&M*OS(_X*U_\%8(HX]3_96_9A\1 M!G.ZU\7^+;*7A.SV=JX[]1)*.G*KSDCSLTS3"Y3A76K/T75OLOZT/L>!^!\\ MX^SR.6Y;'SG-_#3CUE)_DMY/1'Z8Z=_R#X/^N*_R%35^97_!)C_@K(+D:9^R MS^U'XDQ*-EKX0\77TOW^BI9W3GOT6.4]>%8YP3^FM&5YIA2RW,H^<)KX:D>DHO\UO%Z,****]$^."BBB@ HJKJNMZ-H5L;S M7-7M;.$=9;NX6-?S8@5P?B;]L']D_P &%D\4_M+^ K%UZPS^+;,2?@GF;C^ MK*I6HTOCDEZNQVX3+E:9>WA<^@,$+@_GBLO\ X>L_!'5SCX<_!'XQ>,<_ZO\ X1GX M;W,N_P!,>:8ZY'FV6)V]M%OLFF_N5SZ*GP!QO4ASO+JT8]Y4Y0C_ .!345^) M].T5\PC]O#]H_P 1\?#G_@FE\4+HM_J_^$FO+31\_7S6;;1_PNO_ (*G>*>- M!_8D\#^%MWW3XG^)"7VS_>^QH,_A4_VKA7\"G+TA/\^6WXE_ZB9W3_WBI0I? MX\5AT_\ P'VKG_Y*?3U?BM_P5XU2UTG]O?X@75T_'_$J"J.K'^RK/@5]X>*_ M%'_!3/2T,OQ0_:._9Q^'<.,EX([R62-?4_;752?TK\NOV_+?QAXF_:7\3^)_ M$GQPTCXD7K?8Q<>*?#]E%!:7@6S@7]TD+,F(P!$2#R8B3R37Z!P3Q'QCPW2S M#-FW-IOFGRI7Y(IM[OW5)KY7.O#7PQXPSW*]5J*_F%\3<0//_P"W/K,_K?/S^UYGS\W>_P"% MMK:6MH?ZM1X!X+CP8N$E@*7]F^S]C]7Y5[/V=OAY?QO\7-[U^;4^D/\ @G5X MY^%'@#]K+PA\7?C;>13Z-I,E[-=>?I[7*P2_8IQ $A56)?SS%M('#;6R,9K] M3#\;_P!MC]IC_1_V=OA!'\-?#4W"^-OB-;YOI4/\=MIPS@]"IERC ]J_-3_@ MC?X;=?V_? %]J2#8_P#:;) Z@@D:7=LK$'N" 1W!&:_<.OZIKYK/"97E^+S' M*(T\=5H1G*564I^TO.HE6E"7O2J5+7?MI37+RI044C_)+C/*<%B..,VRW),_ MEBLLP]=TZ<:,(TU02A3;PM.<$J<:5%OE3P\*=Y?\ !/?X2:5X MCC^(_P <]+EY_MKQM-Y\$!SG;!:,JN=M$G\,5VC%6C%>44EY'/EF397D])PP= M)0OJVOBD^\I.\I/SDV_,****\T],**** "BBB@ HHHH *S?&/_(L7O\ UP-: M59OC'_D6+W_K@: +FG?\@^#_ *XK_(5-4.G?\@^#_KBO\A4U !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?@'_E M()X__P"Q$TK_ -&-7NE>%^ ?^4@GC_\ [$32O_1C5[I0 4444 %%%% !6;XQ M_P"18O?^N!K2K-\8_P#(L7O_ %P- %S3O^0?!_UQ7^0J:H=._P"0?!_UQ7^0 MJ:@ HHHH **** "BBB@ HHHH **** "BBB@#-\8_\BQ>_P#7 U./&4S6>A1@_\><>/WUZ_]U8UR0?7G!"D5YV; M9GALGR^>+KWY8]%JY2;M&,5UE*348KJVD88G$4\+1=6>R^]OHEYMZ+S.5\;, M_P"UE\8['/\21_><>N0<'8:]]5510B* M, < 5RWP5^$GA[X(_#G3_A[X[O)!^\O+AN9)W/=F;GJ<# Z 5U5> M=P]EF)PE*>+QMGB:[4JEM5&WPTXO^6FM%_-)RG:\F88+#U*<75J_Q)ZR\NT5 MY16GF[OJ%9OC'_D6+W_K@:TJS?&/_(L7O_7 U]$=QE+11N!\\W\%[^Q%X]?7-/AEE^$_ MB2_!U"VC4M_PB][(<>:@'2V(--AO+&]@:&[M;A R2QL,,I!Z@BO"? &N: MQ^R'X^M?@CX]U*:Y\ ZY'_&&XM4 MW_N%65HOIAYR?POM1FW[O2G-\OP2CR>0O^$NKRO^#)Z?W&^G^%O;^5Z;-6^@ M****^X/7"BBB@ HHHH **** ,WQC_P BQ>_]<#5S3O\ D'P?]<5_D*I^,?\ MD6+W_K@:N:=_R#X/^N*_R% $U%%% !1110 4444 %%%% !1110 4444 %9OC M'_D6+W_K@:TJS?&/_(L7O_7 T 7-._Y!\'_7%?Y"IJAT[_D'P?\ 7%?Y"IJ M"BBB@ HHHH **** "BBB@ KSCXL?$?Q#J&O)\&/A)*K>(KV/=J&H8S'HUL>L MSG^^0?E7KR#W7-KXO_%/5/#]W;?#GX=6B7WBW6$/V. \I91=&N9O15YP#U([ M]#I_";X6:7\+M >SCNGOM3OI//UG5[CF6]G/)8D\A02<+V'J22?C&/#\;, QDN[N4YENIC]Z60]V/Z# [5OT5\@ M?\%%O^"K?PU_9(TS6?A5\.+@:Q\4(!'"NF3V,RVVE>="DR7,SLH24;)$98XV M8DD!MH!KZ*-/ 9'E=J<%"C1BE9+2*T27WM+S;[L>39/G7&.?T\!@XNIB*\M+ MO=V;;;Z))-M]$F7/^"G_ /P4?\%_L?> YOAYX3EMM5^(>M6G_$OTPMNCTV)N MEU<@=!UV1]7([*":D_X)F?\ !2GP=^V=X,C\"^,9+;2?B+H]F/[2TQ6VQZG$ MH -W; ]1TWQ]4)[J0:_$_P <>./%WQ*\7:CX]\>^(;K5M9U:Z:XU'4;R3?)/ M(W4D_H . */ _CCQ=\-?%VG>/? 7B&ZTG6=)NEN-.U&SDV202+T(/Z$ M'@@D$$$BOSC_ %TQO]J>VM^ZVY/+O?\ F_#H?VW_ ,2T\,_ZC_V;S_[?\7UC M7X[?#R_\^NEOB^UOH?TOT5\/?L?_ /!;3]G'XC_#&SMOVG?&%OX.\96@\F_5 MM.N'L]0VKG[1$\4;K%NQS&Y!#<+N!%>D77_!7[]@3SVLM ^+]_K=PIP;?1O" M.IS-GM@_9PISVP:_0Z6=955HQJ^VBE)75VD_N>OD?R!CO#+C[ 9C5P4LMK2E M3=FX4YSAZJ<4XM---.^S/IFBOF'_ (>G_#'4N?!'[,WQS\39^X="^&AM=,_/S';%5_:V7OX9W]%)_DF<_P#Q M#_BV/\7#JG_U\J4Z?_IR<3Z=HKYA_P"&F_\ @I%K_'AW_@FM::9&WW+G7OBU MIYSGN8HDW+CN*/\ A+?^"O>O\Z1\(_@9X?W=!KNO:E=[?K]F S^%']IT7\-. M;_[AS7_I20?ZD9A3_CXK"P_[FJ$OPIU)L^GJ*^8O^%=_\%:_$'&K_M%?"'P_ MGJ=!\(W5WM^GVEAG\:3_ (90_P""@^N_-XM_X*=7<,;=;;0?A7IMMM]0)2Y8 M^Q(XH^OUW\.'F_\ P!?G-/\ /\ 57+*?\;.,-'R7UB;_P#),/)?BCZ>HKYA M_P"'>'Q.UO\ Y'?_ (*-_'.XS]_^PO$,.F9^GEQ-BE_X=2? G4O^1W^,?Q>\ M3 _?&O?$>ZDW>Q\L)]:/K.8R^'#V]9I?DI!_8O!]+^+FKE_U[P\Y?^G)4OT/ MI/5-;T;0X/M.M:O:V!=.V_>^W> M+;.''_?)-2N&UN M/#T-E(CQR64!G6*\CC,O,K2@LLF1RH( P/@ROK?_ (*F_#?P+X9_;;\<^$/! M_A+3=%TVV&F?9++2+".VA@+:9:,=B1@*N68DX'))/4U\HZII=UI-T;6Z7W1A MT8>HK+Q;\/N,,GP& X@QBA4PE>C2Y94H11VDS*'U": R+Y6 MT299\L(MF3FOB;2]+NM6NA:VJ^[L>BCU-?3W_!-_7->^%/[6W@_Q'X"^'%[X MMU2U^W_9]"T^X2&>]9]/N8SAW^50JL7.>BH:W\&_#3BWB6ACRW4E(YOI?>-_A=P90P'"^9X=8[,JU:C.%&,ZL?8 M0%=W3_ (2? MQE<7VWZ_8U&?PH_X5Q_P5I\5#_B??M(_"3PJ6^]_PC'@^YOMGT^V,,_C6E_P MMW_@I/XR_P"16_9(\%^$5?\ UP-\P/XU]-_J.X?[[F=.'_<;G_P#4:,_P/Y7_ .(M M)_\ (LR&+[?[+_\ -L_S,T_L7_MF^).?B+_P4Z\6S;OO)X8\%Z?I( ] 8RQ_ M'K5;5O\ @FQ\.(K,ZE\9?VS_ (VZW .9O^$@^)S0VH]@J(@4>V:V_P#A@OQW MXH^;XL?MT?%S5P?];;:)K$6DV\OLT<*-\OMFK6D_\$O?V,K2\&J^)/AQ?>)+ MX=;[Q)XCO;MV^JF4(?\ OFC_ %8X(H_[QC9U?\%.+XK\8\V5L7G/+'M^_ MJ?\U&XC'^S]G C+?7BOHRBNQ9]EN'5L+EM&/G+V MLW]TJG)_Y(CYRID6:XR?/CCW]?MA7Q?^UE_P2%_X:A_: U_XZ?\-"_V'_;GV7_B5_\ ")_:?(\FTAM_ M];]KCW9\K=]T8W8YQD_H7A9Q]3RKB:KB^(<=4=-TI13FZE3WG.FUHE)K1/6U MNE]3\X\6/#VIFW"U'!\.8&FJBK1DU!4Z?NJ%1-W;@GJXZ7OUMH?C]XI\+8W: MGID?'66)1^H_PH\+>%L[=3U./CK%$P_4_P"%?IEK'_!!C^R=+GU+_AJOS/)3 M=L_X0;&?Q^W5-;_\$#?M%O'/_P -7XWH&Q_P@G3(S_S_ %=O]@_1X_U__P!9 M_K.GQ>P]C5]E[6]_:6]G\^3X>;WO(^R_XC3]+/\ X@S_ *@>PU^#ZW[:E]8^ MKVM[#F]IOT]K?VGL_#X+\+Y[PEPM6 MP>:T?9U)5I32YHR]UPII.\)26\6K7OIML%%%%?DY^NA1110 4444 %%%% !1 M110 5F^,?^18O?\ K@:TJS?&/_(L7O\ UP- %S3O^0?!_P!<5_D*FJ'3O^0? M!_UQ7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@#POP#_ ,I!/'__ &(FE?\ HQJ]TKPOP#_RD$\?_P#8B:5_ MZ,:O=* "BBB@ HHHH *S?&/_ "+%[_UP-:59OC'_ )%B]_ZX&@"YIW_(/@_Z MXK_(5-4.G?\ (/@_ZXK_ "%34 %%%% !1110 4444 %%%% !1110 4444 9O MC'_D6+W_ *X&KFG?\@^#_KBO\A5/QC_R+%[_ -<#5S3O^0?!_P!<5_D* )J* M** "BBB@ HHHH **** ,CQ[XY\-_#3P;J/CSQ=?BVT[2[5I[J4]<#HJCNS'" M@=R0.]>7_LP>!O$GBK5]0_:E^*U@8O$/BJ$)HNG2\_V/I(.88%ST=QAW/&D',>LZNO*6OH\<75QT)R".5->_ # M & .@KXS"?\ &39S]=>N%PTFJ7:I55XSJ^<:>M.GWESRZ09Y5/\ V_%>U?\ M#IMJ/]Z6SEZ+5+SN^P4445]F>J%9OC'_ )%B]_ZX&M*LWQC_ ,BQ>_\ 7 T M7-._Y!\'_7%?Y"IJAT[_ )!\'_7%?Y"IJ "BBB@ K"^)/PX\(_%GP5?^ ?'& MEK=Z=J$.R5#PR-U61#_"ZG!![$5NT5CB,/0Q="5"M%2A)---733T::ZIHF<( M5(.$U=/1H\1^!GQ'\7?"WQLO[+OQSU-KB_CB+^"O$TW"ZY9KTC8GI<1C@CJ0 M._#/[=7&?'/X*^'/CGX*;PQK$\EG>V\HN=%UBVXGTZ[7E)HR,'@]1D9'H<$< MU^SQ\:O$FNZC>_!'XT0QV7CWP[&/M048BU>UZ)>P=-RMQN 'RD]!G:OR>68B MOP]C891C).5*>F'J-W;MK[&;?VXI>Y)ZU(+6\XMR\W#SG@:JPU5WB_@D_P#T MAONNCZKS3OZQ1117V1Z@4444 %%%% &;XQ_Y%B]_ZX&KFG?\@^#_ *XK_(53 M\8_\BQ>_]<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ MK-\8_P#(L7O_ %P-:59OC'_D6+W_ *X&@"YIW_(/@_ZXK_(5-4.G?\@^#_KB MO\A4U !1110 4444 %%%% !7&?%_XK?\*^LK;1?#VG?VGXEU=_)T/2$/,C]Y M'_NQKU)XZ8R.2+7Q7^*6D_"W0$OKBV>]U&]E\C1])@YEO9SP$4#)QDC+=L^I M .5\(/A9JNB7ES\2_B3<)>^+=77_ $J5>8["'JMM#Z*O&2.I[GJ?DLYS/&8S M&?V/E]EF68/)\##"86/+"/S;;=W*3>KE)MN4GJVVWJSSL7BZ^. MQ$JU9WD_^&22Z)+1):):(6OQ#_X++:;ITW[?'CZ\EF6*X TH)ZR?\2JSXQW^ MM?I#\3/VZO%/Q,\9WGP&_8"\'6OCOQ3;/Y.M>,;J0KX<\.$_Q37"_P#'S(.H MBB)SSRQ5DK\POVZ_AIXV^'?[77BS1?BU\2IO&GBB+[!+JOB2YM5A\^66PMY2 ML<2_+'&@<1HHZ(B\#H/T#PYR6''69XS)*5"G5A5H2C*=2_)2_>4_WD%&TIU( MNW+&,H*[]Z:5T^;C#.\5X+8;+N+\?C*N%K4:\)T\/1Y?;XA.G4_=U>=.%&A4 M7Q3JPG)Q2=.C-M2C\RR1R0N8I8RK*<%6&"*(89;B5888RSL<*H')-=CXC\.1 M:Q%Y\ "W"CY6[./0_P"-'ASPY%H\7GS@-<,/F;L@]!_C7DKZ*_%_^OW]DN?^ MP?']9MI[._P\M_XO3EV^U?E/Z"E^T/\ #-^#;XDC2_X6?X?U"[O[:U^?GLO] MF^US_%_R[MSGT)_P2)\$:0?V\/ 5MKVG6]Z9?[4,L5S"LB#&EW9 PP(." <^ MHK]N;2SM+"!;6QM8X8E&%CB0*H^@%?A__P $]?#/C_QA^V!X0\.?"_XE'PAK MES_: LO$0TB*_-H%T^Y:3$$I".6C#IR?EW[AR!7ZGA:5/#Q2BX5)3E^\J7G M)Q@XR(7B/1Q^>9U3J8S$5L1.3GSTX4X+V=)1I0C*:E M",%\,8P<4FM7)R/HRLKQ#X[\#^$@6\5^,M*TP 9)U#48H<#_ (&PKPC_ (=D M_!'51CX@?%#XH>+,_?\ ^$C\?7,F_P"OE[*UO#__ 3,_87\-D/9?L]Z9.V< ME]2OKJ[+'U/GRO7YU]3X0I?'C*TW_=H12^^59/\ \E/MOKO&57X,%1@O[]>3 M?_@,:#7_ ).=+XB_;:_9!\*[AK'[2O@H,OWH[7Q#!<.OL5B9B#^%<7J'_!4S M]B.WN3I^C?%:ZUJZ'_+MHOAJ_N&/T(A"G\Z]*\.?LN_LU>$0I\,?L_>"K%EZ M26WA>U5_J6$>2?OAZ?I2J5'][JT_R^1\]'_@HSH>KG;X _9/^-?B'=]RX ML? 3) ?(:O\7-)Q_Z]TJ4?_3D:I\Z?\)Q_P5$\ M2'_B2_ WX4>&MWW?^$B\37=YM^OV4#/X4@^&W_!3GQ)_R&OVE?AQX:W?>_X1 MWP=+>;/I]J89_&OHRBC_ %G=/^!@L/#_ +A*?_IUU/Q#_595/X^-Q$_^XKA_ MZ:5/\#YT_P"&/OVI=?X\?_\ !17QE#O@E^V!XO^&/@"UN(=)TS^S_ ++' M=WDEQ)F33[:9RTDA+,2\C'D\9P. !7AVJZ5:ZO:FVN5]T<=5/J*^_/\ @H7_ M ,$]/VP?CE^V#XO^*7PM^$/]J:#JG]G_ &&^_M_3X/-\O3[:%_DFN$=<21NO M*C.,C((->)7G_!*?]OC3[5[V[^ VR*-TH4XU85*M.[;A'F4TY7YKWO?52UT:/X]QF2^(?"OB'7S?AS!XFA4H8 MFI.A4I4JBY4JDN1P<8VY>79:Q<7:SB['SAI6E6ND6HMK9?=W/5CZFOI3_@DW M_P I ? '_<5_]-5Y21_\$G_V_I8UEC^ >5905/\ PE.E<@_]O5>T_P#!/3_@ MGI^V#\#?VP?"'Q2^*7PA_LO0=+_M#[=??V_I\_E>9I]S"GR0W#NV9)$7A3C. M3@ FLL\SS@++^ L7E>5XO#QA'#U84Z<*M/\ Y]R2C%*5VV_5MOJV:Y9EGB5Q M!XE87/<]PN*JUJN*I5*M6I2J7;]I%RE*3C9)+TC&*LK)'Z M_P#7 U_]<#6E6;XQ_P"18O?^N!H N:=_R#X/^N*_R%35#IW_ "#X/^N*_P A M4U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% 'A?@'_E()X_\ ^Q$TK_T8U>Z5X7X!_P"4@GC_ /[$32O_ $8U>Z4 M%%%% !1110 5F^,?^18O?^N!K2K-\8_\BQ>_]<#0!) M]5O=2_:5^+5CY?BGQT?.[Z,[W MX/?"KPU\%?AWIWPZ\*QG[/8Q?O;AQ^\N9CS),_JS-D^W ' %=-117T>$PN'P M.%AA\/%1A!*,4MDDK)+T1WTZ<*--0@K)*R7D@HHHKH+"LWQC_P BQ>_]<#6E M6;XQ_P"18O?^N!H N:=_R#X/^N*_R%35#IW_ "#X/^N*_P A4U !1110 444 M4 %>;?M$? N?XJ:=9>+/!&JC1_&WAN0W/AG6T&-K][>7^]#)T(.<9S@CD MT5P9GEN$S?!3PF)C>$ODTT[J46M5*+2<9+5-)K5&.(H4L32=.HKI_P!)KLUN MGT9Y[^SW\=(/C'H%U8:]I1T?Q7H4WV3Q1H$IP]I<#C>N?O1/@E6Y&.,G&3Z% M7D/[0GP=\5KK]K^T-\"T2'QMHD.RYLND6OV0Y:TE ZM@?(W4$ =E*]E\%_C% MX4^.'@6W\;>%G>/PN5_P!9!*O4,I_,$$<&O%R7,L90Q3RC,Y7K MQ5X3V5:FM.==%.-TJL5LVI)K"I]6Q#]]:I_SQ[^J^TOFM&=91117 MU)Z(4444 9OC'_D6+W_K@:N:=_R#X/\ KBO\A5/QC_R+%[_UP-7-._Y!\'_7 M%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "LWQC_ ,BQ>_\ 7 UI5YK\ M:?VD_@3\.+&\\.>,?B?I=KJ/EE6L(Y3-.AX.'CB#,G_ @*X\=F.7Y90]MC*T M:4/YIR45]\FD95J]'#PYJLE%=VTE^)Z)IW_(/@_ZXK_(5-7 ?"[]I?X#?%-X M-%\"_%'2[V^,:A+%I3#.Y YVQRA6;'L#7?T8',,!F=#VV#K1JP_FA)27WIM! M1KT<1#GI24EW337X!11178:A1110 5@_$CXC>'/A=X6F\4>(YCL0[+:VBYEN MIC]V*,=V)_(9)X!JUXS\9>'? 'AJZ\6>*=06VLK2/=(YY+'LJC^)B> .YK@? MAOX-\0_$WQ3#\'I?NZ?">D\@/69N#_L\?[(7YC/,XQ5.O'+ M,M2EBJBO=ZQI0V=6IY=(1T=26BM%3E'ULOP-&5-XO%W5&+MIO.7\D?SD]HK7 M=I.U\*/ASXCU3Q _QI^+D*GQ!=Q;=,TWK'HUL>D2@_\ +0@_,W7DCN<^D4C, MJ*7=@ !DDG@"OF7XF?MU>*?B9XSO/@-^P%X.M?'?BFV?R=:\8W4A7PYX<)_B MFN%_X^9!U$41.>>6*LE=.7X++N&L"J,6W*3;;?O5*LW\4G;64GZ62LE:*27? MA,NSCBW&RE0@E""7-)M0I48+1,O MC%XOCL$F8QZ;IL*^;>ZE-QB&W@7YI7)(''RKD%BHYKP5?AG^U9_P4'8:A\>F MU/X3?".<[K?P!IUSY>N^(8>W]HS#_CUB8=8%^;!*L,A9*ETSX2_LX?L3:@/V ME_VSOC1_PF_Q1OT_<^(==C$LZ-S_ */I5@F?(0$[047C</^%N!*_P!2R*^+S%;U5%>Y?K2A M.T:*[5Z[C-[TXTY+7TOQC\>/V4OV&/#.F_!/P-H,0U%4$>A?#OP38?:=0N78 M<$Q)R"W4R2D%\$Y8U^5?[?WBOQ_XX_:X\6^+/B?\.V\)ZU??8)+CP\]ZMP]G M']@MQ"'D7 +F$1LPP,,Q& 1BOTH^#_C;_@G-^R?;31^ ?&UE=ZS>$_VEXA>* MXU/4]2D)RQDN$C8G<>=J[4SS@5\:?MQP?#3XT_M/>)/BAIV@W36^K)9-!+>Q MSVTDBQV<,.XQL1@9C(' R #WKVLE^D3X-^#6+EB_WF+BX^R[.\IU>5SG4N[7 MM"-F[J3M(^/Z*]F_X51X _Z '_DU+_\ %4?\*H\ ?] #_P FI?\ XJOI_P#B MHCX*?]"_,/\ P5AO_FL_G_\ XA;Q!_S]I?\ @4__ ) Z7_@DW_RD!\ ?]Q7_ M --5Y7[0U^6O_!,SX7^%-._;'\-:YI&@;9K"UU"43?:)6\H-9S1%L%L?\M-O M/][UQ7ZE5\MGWC)PQXX8J&?Y%1K4J-./L6J\81FY1_\ 7 UI5F^,?^18O?\ K@: +FG?\@^#_KBO\A4U M0Z=_R#X/^N*_R%34 %%%% !1110 4444 %%%% !1110 4444 9OC'_D6+W_K M@:N:=_R#X/\ KBO\A5/QC_R+%[_UP-7-._Y!\'_7%?Y"@":BBB@ HHHH *** M* "BBB@ HHHH **** "LWQC_ ,BQ>_\ 7 UI5F^,?^18O?\ K@: +FG?\@^# M_KBO\A4U0Z=_R#X/^N*_R%34 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 >%^ ?\ E()X_P#^Q$TK_P!&-7NE>%^ M?^4@GC__ +$32O\ T8U>Z4 %%%% !1110 5F^,?^18O?^N!K2K-\8_\ (L7O M_7 T 7-._P"0?!_UQ7^0J:H=._Y!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ M HHHH **** ,WQC_ ,BQ>_\ 7 UOCE0JY"G@ELD9*X/F9QFF'R;+YXJJF[62BOBE)NT81764I-17F^QAB M<1#"T74ETV75MZ)+S;T1SFH_\9=?'?\ L6,^;\.OAWJ(:^8X8$>_USOPH^&/ACX.?#_3?AUX1MMEGIT&S>P^>>0\O*Y[LS$L?K@< " MNBKAX>RO$8&A/$8QIXFN^>HULG:T81_N4U[L>^LG[TF8X+#SHPLOT2 M\HK1?-[MA1117T)VA1110 5\P?\ !0G]O'0OV>[&U^!7PV-MK'Q-\6!8=)TP MG?%I<3GF]N@.BJ 65.K[2>%!->5?\% /^"Q^O_LK?%;Q;^SMX(^#-K=ZYI=K M;IIWB.\UTF*.2>TAG$KVH@^8)YV OF_,5R< D5\;?L9>&O%WQ*\7:]^U#\5= M7NM6UG5KJ2.WU&_??)/(W^NFR?PC7' =0 !7YMXK<:2X$R>IR./MW"+C:4 M96]HKP3Y6[2LU)Q=I16Z3T/W+PI\-Z&>Y34XISB#6#I2E"G"491=>K&3C]I) MNBI)WE&ZJ)/E;5V?I%_P3_\ V_=%_:4M[SX*_$X6VC?$_P +*8-8TM3LBU2. M/ ^VVH/56&&9.J;@>5(-?3=?B!^V;X:\7?#+QEH/[4/PJUBZTG6-,NHX[C4; M!]DD$J_ZF;(]1F-L\$;5(()%?9?_ 3_ /\ @L?K_P"U3\5O"7[.WC?X,VMI MKFJ6MPFH^([/72(I)(+2:-)<=Y/3YW'VZA) MRO*,;^S5YICG.%4')PJ M0?-3FOBIS6TEWZJ47I*+<7HVTEK%K=/NOU7573T,GP+XX\+_$G MPE8^./!FK1WNFZC );6XC/4="I'56!R"IY!!!Z5K5\]^*--U#]B[Q[/\2?"] ME+-\,?$-Z&\4:1;1EO[ NW( O84'2%C@.HZ<8_A ]]TW4M/UG3H-7TF]BN;6 MZA66VN('#)+&P!5E(X((((-*E6O2JJU2.ZZ/M)?W7T[:IZHGHHHKZ [3-\8_\BQ>_P#7 UL6IN-1U&%L26=H2558S_" M[E6^;JJKQRP(^ )99)Y&FFD9W=BSNQR6)ZDGO7N/_!1PZ@?VN/$0O=WEBUL? MLF<_ZO[)%G'MOW_K7AE?Y[>+7$699]QQC(8B3Y*%25*$>D5!\MTN\FN9O=W[ M))?BO$F-KXS-ZJF](-Q2Z))V_'<=#--;S)<6\K1R1L&1T;!4CD$$=#7Z"_\ M!.G]J[7?C'HEW\*OB+J37>O:);">SU"9LR7MIN"'>?XG1F4%NK!U)R0Q/Y\5 MZY^Q#X7\9>,OV@].\.^"?'5[X;N)[*Z^T:M80+))%"L18@*W'S,%7)Z9SU%1 MX5<39MPYQCAE@U*<:TE3E332YU)V6[4;INZ;:MU=FQ<.X_$X'-*?LKM2:BX] M[Z==+KH_T/U(JIJVO:'H,'VG7-9M+*/'^LN[A8U_-B*\@_X8PMM8^;QY^T7\ M3=;S]^WD\3F&W/\ VSC08_.K>E?L&_LKZ9/]LN/AB-1N"5[/[J=*HG_P"!+U/UKV^9S^&C%?XI_I&+_,Z' MQ!^U1^SAX8W+J_QN\-!E^]';ZK'.X^JQ%B/RKDKS_@H!^S;A_P#A'-=U?7#' M_K/[)T"Y95^K2(B@>^<>]=WI?P4^ _@.T?4M+^%?A;3(K:,R2W::-;QE%49+ M,^W. .Y-<7IEC/\ M+:]'K-_:M9_#O1KC.FV3+Y?]M3H?]:Z\8@4CA>_?N%\ M#.LRXWPLJ>%H5B^*23G+HK::MZ)GG^M?%?XF_%7XCVOB]?V:_%OB#0-."S M^&M+,:6EI+(1\MS-++\LC8Y 4,HSPQYW1_M"?MQ?'C]G_P (#QA\2?A+X2\' MQW+F/2['6O%7V^\U"7C$4%O:+OE8DJ.!AE>*M8TE"OB/QYJUV+?PMX50=9+BZR%F=1R(XSC@\L59*\7^"FFZMXG^)%QX M[^ &@W?QU^*TC^5JWQP\>P-;>&_#[["G&HDDN5:Z/WN(J>59 Z6)XIQ52BI M+_9\#147B:D=U[O)*5.+WE5J+F=^90<=8S_$?3/VW/VK?A'+XY_;*^,^A? 3 MX7W"9D\.Q0O#J&JQGD+<@R>8JL,@6XDWMT,>=K50^"GPP_:C^*>A6/P[_8Z\ M>>(?"?PVL_EB\;ZAI*:%;7*G[TEG90?OK@MU\UW&XYWE3S7TM\./V"_#]SXI M@^+7[5?C>[^*GC*,[X)=;B"Z7IA/.RTLA^[0 ]V!R0&"J:^@%544(B@ # ' M %?H$>&>"LEK0JKGQ^*BDO:5:E7V"MVH\T55UUO6CR]'2:U/AL\QW%''%.GA ML3?+\OAK##49RYG_ 'JLU)KG:^*5ZE7HJT8VBOFKP/\ \$K_ -G#2+S_ (2? MXI:CXD\>^(YP#?Z]XEUR8RS-C!VB-E*+Z LQ XW&O3O#_P"R!^S%X9V_V;\$ M/#[E>AOK(71_.;?7I%%<.;8# 9[F/U_,:,*U:R2G.$9-16T8MKW8K[,8VC'H MD& X>R/*Z7L\+AH16_PIMONV[MM]6VV^K,[0_"'A/PP@B\->%].TY0,!;&RC MA&/^ 5\T_\ !1[]E/7_ (K:;:?&+X=:6]YK&CVAM]3T^!WFD;U=X64N?]XFN;\2_L*? B;X5:EH'PU\!6 M>C:WR\ M0ZQ#Y&MV4CZ=XCLV&&M[^ [)5(_AR<.!V#@5WU?U!P+E.2Y-PIA_5WU;?G^6P4445]:>D%%%% M!1110 4444 %%%% !6;XQ_Y%B]_ZX&M*LWQC_P BQ>_]<#0!_]<#5S M3O\ D'P?]<5_D* )J*** "BBB@# ^*/Q)\,?"+P%J7Q$\87?E6.FVYD<+]Z5 MNB1H.[,Q"@>IKS_]EWX;>)_,U/\ :%^+5IM\7^,@LGV5\G^R=/&#!9IGE<#: MS]"3C/*DG 3'[77QX+L/-^'7PZU'"=XM;UI>_H\4(/T)/\2OQ[]7QF _XR7. M/[1EKAJ#<:*Z3J:QG6\U'6G3?^.:NI1:\JC_ +?BO;O^'"ZCYO9R]%K&/S?5 M!1117V9ZH445B^/_ (C> ?A3X7N/&WQ+\9:;H.D6@S<:CJMXD$2^@W.0"Q[* M.2> #4RE&$7*3LD:4:-7$58TJ47*4G9)*[;>R26K9M5D^-_'G@GX:>&KGQG\ M0_%NG:'I-FNZZU'5;Q((8Q[NY R>PZGM7R+\2_\ @J+XM^),O_",?L0?"F36 M$N&,+<>,IX;:SL@=V1!89%M:@J<$R;VRH; -?&8SC3#SQKR_)Z,L9B=N2F MKJ+>W/-VC'RNU?I=GZ)1X!IY1AOKO%.*C@J2UY':5=V_N7M#SYVI1WY)(^.? MVY-"3]M_]M7Q;\3O@!;27_AJ_N+&*'Q7=6\EM:2+#8V\$A7S%#28>-@-HR1@ M]"#7NW@GPCI'@+PEI_@W0HMEKIUJL,61RV!RQ]V.6/N33/$%CX,\1?M"^*/& M/PO\93:QX(L?LUCX1D\YFBD9;2$7YSC M>,EEN83I>UP].DJD:,7&,*GLXWIR;2=2K3C:-6;C%JKSPUY>9_J_A[G=',>" M:5#+X588&-6M*@JU5U9SC*I+]Y?X8PF^9T802@J3C)13DT4_$&@:/XIT:X\/ MZ_IEO>6ERFV:VNH@\;\Y&5/7! /U%>6_L36/V7]L[0?!?PP^$FB^%O'T$NHQ M:?K8U28VT)2QN&DS$\O5C^ / GQ2TO]L3P+\6_@'X=T MC4O$J_;K9K'6[AX;6;_B7W/S.ZFX1@\$U[7T8*_!N,XSQ.2<0\T7 MBL/56&JQQ%6@J6)C!R@Y2I5()JI%2A[_ #1,,;^)(\Y[!S7>?\ #7G[5/@;Y?C)_P $_O%9BC'S7O@/6K;6O-'] MY84V.OT)S69XH_;M_8#^*]LO@?\ :,\/2:6\A(&B_$WP'*H4]_OQ21H??<*_ MK>MX0<KA7?SA M624GY1E"_1GI6A_M07FJZ9%K1^"/BFZLIEW17N@1PZC"X]5>)\,/<5;'[6?P MEM#CQ&NMZ,>XU30ITQ]=JM7@^@?L2_L ?$+5'\3?L?\ Q^OO FM7)WFX^%/Q M%\O>_826QDD4+V*!4R..,UT)^&/_ 5)^"X'_" ?M >!_BSID7_,.\>:"VEW M_E_W$N+0E)'_ -N7KWKYJOEGB!E-3V=?$ZK^>A&?WJ$L/+[HGV&'PGAUGU-5 M(]*0?WWG@ ,8/7&UCVKJOAC\2_^"9_[29CM_AOXP\%7MWOS)M^F\M1_PH M/QKIO_(M?M&^+XL?=_M.6.\Q]=RC-=W]K\5T?XV6*7_7JO"7_IR-']#YCZED MT_X>+M_CIR7_ *2YGHVI:;I^L:=/I&K645S:W4+17-O/&&26-AAE8'@@@D$& MO ?#&HZA^Q;X]@^''B>\EF^&'B&]*^&-6N)"W_"/W;DL;*9CTA8Y*,>G.?XB M.X_X0?\ :>TK_D'?&_1]4 Z+JGAM8<_4PFLGQSX;_:.\9^$K[P1X_P# /@7Q M'I>H0&*YM[2]N(&<=F!DX5P<$,.00".E?/9[F6+Q/)BZ> Q%#%4;N$G3C433 M^*G/V$ZC=.=E>UVFE./O11PXOAU8FU7"XNDZD?A?-**?>+YXPT?7MHUJCV($ M$9!HKYF^&?QH^+?[-\6D? SXQ>";[5;BZ9H_"MU]OB,TUNO"VQD&4FD3@#E7 M(*C9R"?3?^&F=/L>/$OPA\CEWB-PWC,/?$RE0J1L MIPJ4ZD'3E9-QDY04=FFG?5-/J;T,ES2O"\(1E);J%2G4:?;W)R-G]H'QW9_# MKX3:MXBN77S?)$-E&W_+2=SA![]V/LIJQ\$OB'9?%#X9:5XMM642R6XBO8E_ MY93H-KK[#(R/8@]Z^7?VNOCUI_Q:UVQT'PK+<#2=,C+N)X6B:2Y;AB5;!&U< M*,]RWK6C^PW\5_\ A%?',WPYU6YVV6N\VNX\1W:CCZ;U^7W*H*_,:'C-AL3X ML1RNE44L#)*BI+9U6[J:?9R_=]OM;'WM3@2K2X,>,G%K$)\[750VY;=[>_WZ M'UY1117]%'Y>%%%% !1110 451\0^)O#?A'3'UKQ5K]EIEG'_K+J_NDAC7ZL MY KR;5/VV? 6KWTFA? _P=X@^(.HQML<>'M.<6D3?]-+F0!%7_: 8,92VC>\Y?X8*\Y?]NIG+B,;A<*TJLTF]EU?HEJ_DCV>LSQ7XU\'^ M!-+;6O&OBG3])M%SFYU&\2%#[ N1D^PYKR/^POVVOBRI;>ZM*^(E/^TG(]*T_"G[%/P2T?5%\2^-K34?&NM#!;5?&5^U\Y.JII2JOTG&GZG/];QE?^!1LN\_=7_@ M.LOO42C>_MJ>'/$]U)H_[/WPU\1_$"\1BAN-,LFMK"-_22ZF "_4*0?6HO\ MA#/VT/BP=_C/XC:-\.]+D^]IGA>W^V7Y7^Z]Q)\J-_M1_E7M5G96>G6L=CI] MI%!!$NV*&&,*B#T ' %2T?ZNYCC]A3^^+=5^=ZMG_*'U&O6_WB MJWY1]Q?@W+_R:WD?%_[87_!/NXM/!,7Q ^$NH:]XBUFQ+MKPUG4&N[S4(B!B M120,LF#\BCY@W'*X/Q8Z/&Y1U*LIP01@@U^T=>8?&K]F#X _$BRO?$OC#X7: M;<:CL+O?P*]O-(WJ[PLI<_[Q-?D''W@+AL]QGUW(JD*$VDI0E?D;6G,FE)IO M[6CYGK=.]_F1E0[>JA!G!) M ]=^%G[+O[/_ ,*Y+?7/ WPMTVTOEC5H[Z8/<31G Y229G9#_ND5Z)75X:^" M*X2S6.:YK6C5K0OR1A?DBVK6/,:S\I.RUVBKWD]$=?\ MM-?M4_"6*RDU#XE^-_[*^'MA=^4R6A+WWBV]0C%G9Q+\\J!BNYA\O()91AA\ MP^.OVE_V@OV^O$!^$7@#X?ZU9>#XD6*'X9^#KM;>>Z@^ZIUK4Q^[LH".#;1D MMPT;E&"O78_LY_\ !(#XB_$'78?BY^W1\1;JYOY( B^&]*NQYD4.#_H[3I\E MO%\S@Q6XP0Q_>9S7W?\ #CX8?#SX0>%H/!/PQ\&Z?H>E6_\ J[+3K<1J6[LV M.78XY9B6/6&H35JAZ9!^T[KEC?:3I;"71_A?X0C>R\.::W74>F%%%% !1110!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\ MR+%[_P!<#5S3O^0?!_UQ7^0H \2U'_C'O]K"#6!^Z\+_ !5VVUWVCM=>F5XY9\D]*]SKBOVA/A+!\:_A/JG@99_(OGC%QH]X&PUK>Q'?#(".5^8 M$CG:S#O5;]FKXM3_ !C^$]EXAUB'R-;LI'T[Q'9L,-;W\!V2J1_#DX<#L' K MY'*O^$7/:V6/2E6YJU+LFVO;07I.2J+O[226D3S,/_LN,EAW\,KSC_[_P#7 T 7-._Y!\'_ %Q7^0J:H=._Y!\'_7%?Y"IJ "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_ M /\ RD$\?_\ 8B:5_P"C&KW2O"_ /_*03Q__ -B)I7_HQJ]TH **** "BBB@ M K-\8_\ (L7O_7 UI5F^,?\ D6+W_K@: +FG?\@^#_KBO\A4U0Z=_P @^#_K MBO\ (5-0 4444 %%%% !1110 4444 %%%% !1110!F^,?^18O?\ K@:N:=_R M#X/^N*_R%4_&/_(L7O\ UP-7-._Y!\'_ %Q7^0H FHHHH *\?_:A^(WB>>;3 M?V=?A)>;/%WC%662[0_\@C31D3WC$]^+?Q0\,_!KX>ZE\1 M?%LY6TTZ#<(D(WW$AX2)/5F8A1]^%_B;38=3^.GQ8@'_":>-&6> M\B8?\@RSX,%DF>5"KM+#J6 !R5R?DN(,17S'$PR/"2<95%S59+1TZ-[.SZ3J M.\*?5>_-?!KYN-G.O46$I.SEK)K[,?\ .6R^;Z'>_#+X<^&/A+X$TSX>>#[/ MR;#3+8119QND;JTC$=69B6)]2:WJ*YWXH_%WX8?!/PI-XY^+7CO2_#VDP MZI=K$K-C(1 >7<]D4%CV!KZ6C2PN PL:5-*%."22V48I62\DD>KA,)4K3AAL M-!RD[*,8IMOHDDM7Y)'15@_$CXH_#GX/>%9_''Q2\;Z9H&DVP_>W^JWBPQY[ M*"Q^9CCA1EB> #7R/\3?^"F7Q-^)VGR0_LB_#:'2M#E4[/B9\1HGM;26/D>; M96('GW0X.)& 167#@"O$?#WP1^*G[0_BN'QQ:^%/$WQH\1;R4\;>.72VT.QR M?F^R0OFUC0<'9$MPP(RI0\5\]4XD>,QDL#DU&6)KJUU&RA"^SJ5).-.G%])5 M)0C+92;T/NJG".7<.8=8OBO%K"Q>U&"]KB)VW2IQNXM?:3YJD=W2:/TM@;B8#_ )Z3-F23_@3&N^'!N%QS M57BC'2K]?JV$;ITEY5,3.*G+S5*E%;I5I*S/&K^).>X:G+#<&9?#+J;T>(K_ M +W%27E&+M%-='4A%Z%?VPO%T 3X%? _1_A#IDZ;7\8_$-QJ7 MB&=.F]+51L@;UCDPO%=]X6_X)S_"B^UN'QK^T;XP\0?%GQ!$=R7/C*^9K*!N MXALD(B1#_<;>.:^A**^UP>=?V)@U@LAP]/ T5IRT(\LG??FJ-NH[_:]^S=]# M\YK<.4,SQ/UK.JU3&U=[UIR=KVO:[]6?AV=_1YCF^U[7LK]D?SRU]%_\ !)O_ )2 ^ /^XK_Z:KROV;T[_D'P M?]<5_D*FI9WX^?VSDN)P']G+C>WLE>U[VNK]T5D7T>_[%SO M"YA_:7/[&I"IR^QMS/>//V /V,_B.7D\2?L[>'(Y)#E MY])M3I\A/J6M3&2?>N3'_!.C1_"0\SX&_M/?%7P5L_U-A:>*FN[!?3,$ZMNQ M[M7T;17T-#BWB7#T_9K%3E#^63YX_P#@,^:/X'SF(X0X8Q-1U7A(1G_-!-_"+V#E?[I>Q8DGW/7O7F?Q MB\ _$'X@>:_[57_!*#PSXR+@BX\2^!/$%N;QO7:,)=>_^L'YU]M4557/\+CH M_[OV;_\HRIQOZQ:\C; Y3FF28A5\FS3%8::V<:O/^-55)6]))^9 M^:$.L_"KX).J_"S]IC]H7]GR5& AT+XB^%I]8T6)LX"I;R"3 /3<7/&*])\! M_MX?M;:&4CM-7^"WQOL%^X?!_C--"UID[O):7IVEN^R->>@.:^Y)H8KB)H)X ME='4AT=([4 %I]$U6&Z5/9O+8[3['!KP[6/^"6GP M AL9M/\ A=XW\?\ @>WF&'LO#OB^9K5Q_=>*Y\T.OJIZUX7X^_X(D>*(]7_X M2GX5?';2(M1A!-E+-X:.D30L?XS<:;(A=CZM&?6D\FPTM<)F5.?E6IU*,OOI MJO3OZN*\QK/LBQ+MCLIQ&%EUEAZM'%TE_P!N5GA*RCZ.K+R>Q]N?&CX.^%/C MAX%N/!'BJ-TW,);"_@XFL;E?N3Q-U#*?S&0>#7YW?$S]L'_@HEX#_:SOOV;Y M/C7%:QZ)):QW;6OA_3YU-L+6&0W&^6!W+2JP?YCP\N,+]T=3I/PO_P""XW[- M7EQ>#?']E\1=-MA^]M-9U6#4A+CH?,NA!=8[85R>?:O$?&?[26G:3\>O%_Q# M_:YLK;P7\1M:>SBU;PY;:9>.MC##9P1QX^1R/-5%EQN/#+S7RV?9D_#G*,VX MB_L_ZQC)X66'H\BIXFG[6I4IJG5FH.HHNC'VDH2J1@]73WJ)&$/#M>(?$>68 M?(5"G"I*4/9U(4Y5+R48MTG5C%2]O;O4KR;4; M^X:6>>5I)I7.6=V.2Q/J2QN7^N_,8_"OSY_94_:& M_9>\1?MH_#SQ\OQ5YQ1C6RRO[!0KQA*I&,J].=2$IPH5%.E:I&,9I4Z=E=QM>+/XUS'!<3\$9 M_F>6Y]:O"-=RHNK!>T5"=.G.$)2BHU6X.4HWE)R:7-LT=I_PTF= ^3XF?"/Q M3H&W_677V'[5:K_VUBZ_E6[HG[0GP1\06C7MA\4-&1%7Q>=L(J_[0+ 53\G]M_XM9$]QX>^%VER? MPQ :KJ@7T)XA7([C##-<5-\1?V"O#2M<_#?]M_1?#!+9$&D_$"WE@)/]Z)W8 ML/QJM/\ MN^#O!:>9IG[<'PH\4P*<>7JUXEM.1Z V[$9]VXI2P/'U:;_ +=P M^(<.V#LJ=O-\RQ3?^"R\EH83R3"8MO\ X4E;^5Q='[VG-?\ E5(],\._L3?" M*+5(_$WQ/N]7\>ZPG/V_Q?J+7**>X6'B,+Z*0V*]9TO2=*T.PCTK1=,M[.UA M7;#;6L*QQH/0*H ^E?,N@_\%5?@!]I6P\7:YH<;LVU9M%\56=VKGU"ET8#V MY->F67[;'[-=[IT>I#X@LD&J23V:A)I^FAXT\RRZF[2K07K)?YGT)17SE-_P5K_ ."> ML$GEO^T3 2.Z>'-38?F+8BH6_P""N7[ 6X^1\;I95[21^&-2P?IFW%;KASB! M_P#,)5_\%R_R,7G63K_F(A_X%'_,_/'_ (*R?\I ?'__ '"O_359U\P>(O$4 M.C0^3#A[AQ\J_P!WW->S?\%)_P!H#X>?%_\ :W\7_%#X5ZPVI:7J_P!@_L^X MDMI(2PCT^VA=BDBJR_/&P (&<9Z&OFV"#4=E&K/IA_W<4U_U]\G\&\M;(T^C?\ 0ZJ^ M*/'6-XWXRI.&31Q-:=&D[IXQJK)J3V:PRZR_Y>_#%\MY'6>'?$4.LP^3-A+A M!\R_WO<5[7^P[\>? ?[-'[4WA?XS?$H&6#3;;SKF=Y-/N88XXTR- MS-)(BC) &[)( )KYGFBU#1=1>VGCDM[JUF9)$88:-U.""/4$$8KZV_X):_![ MQEXO_: \,_$73]0M]/U*:ZO+;0+K5%5O/E^R3^;+"I_YXQ>;(& R'C&.AQ\; ME/TGL3C_ ZQ.3YM!3QSI3A&HV_WRE%QC&,(KFGB)-V2O"FU>K.<(QD?;>+/ MT(^&>!O$C#\9Y/5G')W6IS>&IJ//2J<_/95)ODAA$HN3G:I5AI2A2J.47'[+ M\.^*_P!L+_@H7\1Y/#_CCP]6CJ\_A%9";RXC/1M3?Y2<\[;/" G_6* MP3$#@RRGYF [*,(N<*JCB MKWPU^''A[X7>%XO#'A^-F 8R7=W*[']!@=JWZ_'^&\EQN#JU,R MS&?-BZRM*SO&G"]U2AMHG9S:2YYKFLDHJ-<3Y]0S>=/#82E&EA:/P0BK:VLY MRNW)S:ZR;DEI<****^J/E@HHHH **** "BBB@ HHHH S?&/_ "+%[_UP-7-. M_P"0?!_UQ7^0JGXQ_P"18O?^N!JYIW_(/@_ZXK_(4 35X9J/_&/?[6$&L#]U MX7^*NVVN^T=KKD0_=MZ#STRO'+/DGI7N=<5^T)\)8/C7\)]4\#+/Y%\\8N-' MO V&M;V([X9 1ROS D<[68=Z^=XEP&)Q> CB,(KXBA)5*?G**:<+]JD'*F^ MW-?=(X_P#7 T 7-._Y!\'_ %Q7^0J:H=._Y!\'_7%?Y"IJ "BBB@ HHHH **** M "BBB@ HHHH **** ,WQC_R+%[_UP-7-._Y!\'_7%?Y"J?C'_D6+W_K@:N:= M_P @^#_KBO\ (4 34444 %%%% !1110 4444 %%%% !1110 5F^,?^18O?\ MK@:TJS?&/_(L7O\ UP- %S3O^0?!_P!<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **\,_:Q_;C\*?LW>+="^"WACP+JW MC?XE^+=&U+5/#O@W0W@C*6-C&'N=0O)[B6..VM8R\:;BQDD=PD22-D#&_8U_ M;SUO]HS4_#WPX^+'[._BCP#XMUWX9VGC33YKMK6ZT;6-/D^S)+)975O/(VZ. M6ZA#P3K'*@E0D%6#$ ^C**^-M1\0?%WQ M='H.A:K:>'WBTBUE*H[O)>3;$E*I(IV0>:VN?M!?'SX3_ ++?P5\2 M_M"?'/Q=!H7A+PEI.!RZN8Y(Q)YJB,]3^T'^VGX;^#WQH\*?LN> ? 6H^._BGXSTRZU72O!V MD7<%N++2K9E6?4[ZYF8):6HD98E;#O+*X2-'PY4 ]JHKR7]E?]L#P!^U,OBW MPWIFB:CX;\9_#SQ =#^(7@;73%]OT.]V"2(L87>.:WGB99H+B-BDL;9X971/ M6J "BBB@#POP#_RD$\?_ /8B:5_Z,:O=*\+\ _\ *03Q_P#]B)I7_HQJ]TH M**** "BBB@#Q?XL_\%"_V/O@;\0-0^%OQ2^+W]EZ]I?E?;K'^P-0G\KS(DF3 MYX;=T;,'2/L@<<3WC#Y2?78N6QV)0U]_XI4O#'PI\+Z/$68UZT\97H0G2H1G37/4G! M/7]VW&FI.S;;?1-L^$\+(^*OBIQYF& P6'HTLKP%6<:^)E"H^6,9N,*&4_Z+U!!% M=+\)O^"A?['WQR^(&G_"WX6_%[^U->U3S?L-C_8&H0>;Y<3S/\\UNB+B.-VY M89Q@9) K\?\ ]LOP-+\-OB/%X\L;8_V/XC):Y"#B"\4?.1_OC#^YWGM7HO\ MP25EBG_;\^'\T+AD8:J58'@C^RKRCPNH^&/BKX7UN(LNKUH8RA0G.K0E.F^2 MI"#?_/M.5-R5DTT^C:8>*FFU*+33LIQ3B]/VCHHHKX ^["BBB@ HHHH **** "BBB@ HHK\QO^"A?_ M 4+_;!^!O[8/B_X6_"WXO?V7H.E_P!G_8;'^P-/G\KS-/MIG^>:W=VS)([< ML<9P, 5]9P=P=F?&^9SP.!G",XP]M#])_&/_(L7O\ UP-7-._Y!\'_ %Q7 M^0K\5_$'_!6S]NZ'2Y4U7X][HI%VF(>%]*!?V&+6GZ/_ ,%=/V]-1L4EL?C] MA54*4/A;2LICL?\ 1:^N_P"(0YI_;_\ 8G]HX3ZWR>T]E[2IS\E[7M[+\-[: MVMJ?/?\ $4*7^IO^MG]D8W^S?:^Q^L>RI^S]I:_+S>U^5_AYO=OS:'[5T=.M M?F-_P3T_X*%_M@_'+]L'PA\+?BE\7O[4T'5/[0^W6/\ 8&GP>;Y>GW,R?/#; MHZXDC1N&&<8.02*^F?\ @HG^VO\ #/X%^&XOA#<_$^ST;6/$/[O5;V(M--I5 M@>))!%'ES*XRJ* /XFRN :^#\1.&\T\-YNEC4JU3V:J*-+FE>\I0C'WHQLW* M.K:Y8I\S:2=O=X/XWRWCC*Y8W+*-1_O'2C"45[2<^6,E&$82G>_,DNN^EELKPTWH\4.<*>A)!&0S >K?%KXU?";X M$>%)/&_QA^(.E^'=+CS_ *3J=T$\Q@,[(U^]*_HB L>PKXFMOVT?VA_$OPRT MWP/^Q+\#+?X;^!K>S$&F_$/XI )/>(5SYUG81AVG=GW'S0L\99OG$=4?AS_P M2V\8?'7Q>GQ5_:1\<^(?%FH2D,VN^-B4&W<&"VU@KGRT!R KOY94\(.E?C&6 MYMALG@UZLLCS7/&I9G4=.G_ ,^X2O)_XJB24>]J45.+NO;U M(G9/C2.54I8?(Z2H1>CDK\S7:4W><^JDFXT9K7ZO!GEW@O\ 8_\ @GX6NAJ^ MM^'V\2:EYGF-?>(V%S\^<[A$1Y88'D/M+C^\:]05510B* , < 4M%?58+! M83+<)'"X6"A3C>T8JRN]W;N]V]V]6VSX2M5J8FO*M5?-.6[>K=ME?LNBV70* M***ZC,**** "LWQC_P BQ>_]<#6E6;XQ_P"18O?^N!H N:=_R#X/^N*_R%35 M#IW_ "#X/^N*_P A4U !1110 4444 %%%% !1110 4444 %?B3_P6(\.1:Q^ MWYX_G@ 6X4:5M;LX_LJSX/\ C7[;5^47_!5W]D_]H*[_ &G?%W[0-K\.I9/! M^JSZ;#9:S'?VY5G33[>%MT8D\R,>9&ZY=5!(&"!\=B<=A^+*M*E M@YX>:<8<>\ T,#Q!PA*I'%X?$1E[D9 M33A[.JI1J15^:E*ZC-2TU6JE9K\ZIH9;>5H9HRKJ<,I'(-$,,MQ*L,,99V.% M4#DFO4_$?P$\=:Q%Y\&@!;A1\K?:HL./0_-^M'ASX">.M'B\^?0 UPP^9OM4 M6$'H/F_6OPK_ %)X"_U__LG_ %IR_P#L_P"/ZS]%?\ B#/^LG]GU?[9_A_4>2I?VUK\_/R_[M]KG^+_ )=VYST7_@FG M^S[\-/B_^U]X.^&OQ@\,1:WI.J&_-_I\L\D:/Y>GW,R#=&RMP\:-P><8Z9!_ M5Q?^"6O_ 3^0@C]F'0..F9;@_SEKXB_X)2_LE_M"V7[3?@_]H2\^'$L7@[3 M9]2BN]:DO[8*&;3[B%=L9D\R0>9(B[D4@$G)&TX_5NOVSQ#RCP\PF-P5+A5T M*V$CAX)5*4H55-\]1N4JD6U.333;;V:M961_(GAOXI>+O%N"QV<\28[$QQ%? M$3FDY5*48P<*?+&E"Z4:47=145;1ZN7,WX,O_!,']@1&##]E[PWD>J2G_P!G MJ3_AV3^P1_T:YX7_ / =_P#XNO=:*_/'EV7O_ES#_P !7^1^CKC/C!?\S&O_ M .#JG_R1X5_P[)_8(_Z-<\+_ /@._P#\71_P[)_8(_Z-<\+_ /@._P#\77NM M%']FY=_SYA_X"O\ (?\ KIQC_P!#+$?^#JG_ ,D>%?\ #LG]@C_HUSPO_P" M[_\ Q=:.@?\ !/G]C3PI*9_"WP$TG37/5]/FGA)_%)!7LE%14RG*JL'">'@T M^CA%K\B)\8<758N,\PKM/HZM1_\ MQXQXV_8#_9?\=Z9_9>J> =D>#UN6N/_ M !VX\Q?TKRO5/^"27P2TVZ-[X6\%>"]17^&QU_PPB)^,EN5;_P =KZ[HKYRO MX?<)59\]'#*C+O1SDW^+U7R:/CS_ M (84^!?A;CQG_P $ZO"6J1+]^]\+WK/^4$C;S^=2V/[.?_!+'[2NG^*_V8-, M\-W;=+7Q!H5Q V?J&91^)KZ^J&^T^PU2V:RU.QAN(7^]%/$'4_4'BL/]5,TP M?^YXR,U_+7H4YKTYJ?L9?.3D_4]'_B(>>5_X]>O%]Z>)JQ_"G M&!^PI\'9?$_Q%G^(&NV1^Q^'2!;K(O#WC#Y?KL7+>Q*&OU$^//\ P3C\2^.? MBCK_ ,4?"O[2UGX1\/7L<4I\+MX%BNK2S2*WC20ACO4_/&C M>&])\+6SZ7HZ6A02LTEQ9Z:MHMRW3S3$K-L+ D;FQTR<9KX7Z2&>Y9EG"F MITL/AZ.-JTXTIO#5*K4XPA%3G4I5,/25.I]ERIU:T9W;O=7/M? OC_Q$I4LY MR?'8JOB<%.$H M_BU/\7_%>J)9>$YH1&)['>>.H[W_ ()K>-=1\?\ M_!1WX>ZI>6<5G9V<.J6^C:3;#$.GVXTF[ C0#@L0!N;N?0 =[\0OAOH'Q7\ M.-X-\1:@UE!//&RZA';><]HP;_6JFY=Y"EAMW+D$C(SFO=_V0?\ @DA:_LV_ M';PW^T'9?M&+XAATF.YDAT]/"GV9;E;BSF@!$OVN3: )M_W3G;CC.1]+]$ZM MX:9CPEF>9Y]B'4S?#TZE##4I0DX4X3I-0JP:4DZDY_]<#5S3O^0?!_UQ7^0H FHHHH \,U'_C'O]K"#6!^Z\+_ !5VVUWV MCM=>F5XY9\D]*]SKBOVA/A+!\:_A/JG@99_(OGC%QH]X&PUK>Q'? M#(".5^8 $CG:S#O5;]FKXM3_ !C^$]EXAUB'R-;LI'T[Q'9L,-;W\!V2J1_# MDX<#L' KY'*O^$7/:V6/2E6YJU+LFVO;07I.2J+O[226D3S,/_LN,EAW\,KS MC_[_]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KF MG?\ (/@_ZXK_ "% $U%%% !1110 4444 %%%% !1110 4444 %9OC'_D6+W_ M *X&M*LWQC_R+%[_ -<#0!-I/8/VLOB[^U7\(OBUK4FE?L\:_X[^#^N?"U[>XU M'PG=ZL:I<_LF?!'X2B1TT7Q M_P#M1>$M#\3CDQSV16\G\EQT(,L$3X/_ #RZ=QZ%_P %7?@5^U/\;_VMOV5/ M''P+_9>\1>+= ^$?Q=7Q-XRUFQ\0:':1QV9A2/;#'>ZA!++("S$KL PAP22, M^I?\%8?V%M6_X*-_L0ZG\&/"FJP^'?&^GZC8>)_A_J6JX:/3==LI!+ )C&7 M5@9('9-^U9F9=V " ?-O_!UOKVI^!O\ @F%I'Q6\,,T?B#P;\9_#&M^&+F(X MD@U"&:7RY$QSN 9@,<\FF_L4:QJGC_\ X.9?VQ=:\3R.TO@KX7>$/#WAV*;) M-O87%I:7LJKGHKSEI<#C]YGW/=?M7? S]H3_ (*R+\%O@?\ %S]F7Q#\,?!G M@WX@Z;XV^,EQXHO["2._N-/AD\O0M.^R7,S7<Y(CC6&-2K-(QC7IOB MA^R]\3OV:/\ @JA-_P %+?@Q\--3\9^&OB)\-U\(?%OPMX=:W_M.TN[66.73 MM9@CGEB6Z01Q?9)8E?S%4I(JR#>% /(?V>=>U/PY_P '4GQ_\":&S1Z5XG_9 MGT36]?CC/R3:A9W6G6MM(^.-RP7$JC/."<<5^E]?('["/['GQ(T[]M'XY?\ M!2[]H'PE)X;\4?%QM,T7PAX,NKN"XNO#GAO3K>.*-;F2W>2$75U+&+B2*.21 M(ML:B0G):I^U+\9;#4[FPMOV+?&]U'!.\<=S%%[B3P1IZOIVJNC2QA)<*24.,-N) M'^Z:^G:\+\ _\I!/'_\ V(FE?^C&KW2@ HHHH **** /P_\ ^"R%GK^I?\%# MO&VF:?;/+'<2Z1'#%",M)*VEV852/4D@"O8O@;\,+3X0_#+3/!4 0SQ1>;J$ MJ?\ +6Y?F1L]QGY1_LJ*V_VJOAL/$W_!3+XA>-M3M@UGHQTGR-R\/(BJLDJU1?\_'+GC*5WS\JE9* MR.:^+?PO\.?%_P $7/@OQ.D_DR.LL4MJ5$L4B'(9"P(!ZKSV8CO7BO['.J^" M?@I\?M*\>?!'QQJ]=L_@:WY_P!LO_@H?IULM_-^R;X6O[9CE)[+ M4-2177V9K,?@_\ "GXA!O\ A./AQHFJLPYEOM,BDD'T"\7\O?N9C2Q,5 M_-1HTY?^ JBT_P#P;'U/Q19I@UK7RJC4?>%?%4G\H^UG'[SP&_\ ^"GG[7_A MUPNN_L,6%TWQGH$5SN'^U<)B0_E65J%[^U%X?X M^(?[)O@;QG$O^LNO#&HQPMCU$5VA9C["J7$_'N!_WW#PTZO"59K[\+BZCMZT MX^:-(YWPB],3EN(I>=.MS_G"K^*/#(_^"W>H6\?FZY^P[X[M%"Y9O,D8 _4V MJ\>]0I_P7\^!EO]>O7_Q>_95L3Y7QD_9 M?UWP20<27&I^#62W^JR6V=P]P*VO#'A?]@/XDLI\%^*-$^T2@!8;?Q)-;S'/ M_3*20-_X[7?@_$/-Z]54:-#+*L_Y95L72J?^"Y3;7S1T4:WA5C)6EBL?"7:- M7!?BIX1R/'+3_@O?^RK(,WGP]\71^GEM8-]>MRN*T]-_X+N?L9:E((H_#/CI M&)P%;2[(G'KA;PU[-KW[!/P(\2Q$7,NL;&&0#>1RJ?PEC;(Y_6N4U/\ X)=_ M .[8O:Z/H#OVDU/P)I=VWXLT()KZ6/%?$%)?[1P[3G_UZQ+7_IV:.IY!P/67 M[K-\73_Z^4J%3_TBC3,S2O\ @L)^RIJP!@\.^.U!/4^%R^!Z_)(W'!_(UM6W M_!5+]E25=]R/&-LH^\T_@N\PH[$[4- MV=?3^?K7-ZC_ ,$?_A3O\Y?V?/AWM_L.0?\A7XIZC88^^ M+SPCJ8V>F<6YZ_UK\OO^"D'QK^&OQ;_:W\8?%OX;^(AJF@ZH-/\ [.O!;2PF M-QRHZ9Z8-?<9_X)CZ-H/&A_!3Q%:8^[_PC7QDO+?'T^T,W MM_WR*^(/VR/V4/#FB?'_ %[1;CXP2Z)?6HMOM&D>.=9DU"\MMUK"PWWBKB4% M2&7CY495_AKZCAOQFH<+QQF,R#)<5'%^QE%.I&O5A!.<+S<8X*FGRV3UJ6Z/ M<\C&^"_!?&>:9;@.+>)Z2R_ZQ&4E'#PH5*C4*EJ:G]?Q'*ZEW'2DY:W5K'EO M[+GPXNOC=\9+:YUJWWZ5HV+R^0C*$*?W<7ON;&1W56IO[3_PXNO@?\9+F71; M?9I6KYO+! ,(%8_/%[;6SCT4KZU]3?LQ_!"'X(?#XZ3^YWOSIMI79M2^TY_$.WD^$ MWB&^\,RV\%P)O$UJTHDM ;>0-&IB(*M(I,0RRJ?,PQ5*?'>*P>9<:XFIAX5*,9QP\)*-TYS2G+EA#V=TO=C!>T2;;JNY_%F#Q M/A]X>9CF&2>'L**HT:DJ4ZE.\Y<_+!SISKR,:7N,Q6.J^TQ$W*7GT79=DNB6B"BBBO0.8**** "B MBB@ HHHH *S?&/\ R+%[_P!<#6E6;XQ_Y%B]_P"N!H N:=_R#X/^N*_R%35# MIW_(/@_ZXK_(5-0 4444 %%%% !1110 4444 %%%% !576M$T?Q)I-QH.OZ9 M!>V5W$8KJTN8@\H^'T ,AT^: 7D">R;F1U'^\S58^%G_!*[X3:!>6^M?$3QIJ/B15" MN+&.W%G _ .'VL[L/HZU],>,?^18O?\ K@:N:=_R#X/^N*_R%?GJ\)O#I8_Z MY_9T.>][7ER?^"^;V=O+EL>+_JWD?MO:^P5_G;_P&]OP&:1H^E>']+M]$T/3 M8+.SM(EBMK6VB"1Q(!@*JC@ #M5FBBOT*,8PBHQ5DMD>TDDK(****H84444 M%%%% !1110 4444 >&_MQ?%?_A$_ <7P]TJYVWVO9^T[3S':*?F^F]L+[@/7 MR#7WYXX_9Z^$'Q(UYO$WC7PFU]>M$L9F;4KE $7HH5) H'7H.I)ZFN9\2_LD M?L]Z?H5U>VGP_P!DL<1*-_:MV<'Z&6OYA\2?"'CWCOBBIF$<10C224:<93J7 MC!=[4FKMMR=F][7:2/USA7C?ASAW*(X5TZCF]9M1C9R?:\T[)62TZ7/BFOL' M]A_XK_\ "7^ )/ &JW.Z^T#"P;CS):,?D^NPY7V&SUK?LOV0/V=9;.*63X>9 M9HE+'^UKODD?]=:W/ W[/?PA^&NNCQ+X)\*-8WHB:+SEU*Y<%&QE2KR%2. > M1U /:GX:^$/'O ?%%/,)8BA*BTX5(QG4O*#[)TDKQ:4E=K:UTFQ<5\;<.<1Y M1+#*G44TTX-QC927>TV[-73^^VAVE%%%?TZ?D@4444 %%%% !1110 4444 % M%%% &;XQ_P"18O?^N!JYIW_(/@_ZXK_(53\8_P#(L7O_ %P-7-._Y!\'_7%? MY"@":BBB@ KPS4?^,>_VL(-8'[KPO\5=MM=]H[77(A^[;T'GIE>.6?)/2O!L-:WL1WPR CE?F !(YVLP[U\[Q+@,3B M\!'$817Q%"2J4_.44TX7[5(.5-]N:^Z1PX^C4J45.E\<'S1\VMU_V\KKYG:T M5P/[-7Q:G^,?PGLO$.L0^1K=E(^G>([-AAK>_@.R52/X(HQJPVDKH****[#4**** "BBB@ K M-\8_\BQ>_P#7 UI5F^,?^18O?^N!H N:=_R#X/\ KBO\A4U0Z=_R#X/^N*_R M%34 %%%% !1110 4444 %%%% !1110 4444 9OC'_D6+W_K@:N:=_P @^#_K MBO\ (53\8_\ (L7O_7 U/_\ L1-*_P#1C5[I7A?@'_E()X__ .Q$ MTK_T8U>Z4 %%%% !1110!P7BO]F+X&^-O$]]XS\3>!5N-3U*1)+ZZ74+F,S, MD21*2J2!$,?B98C$Y=0J5).\I2HTY2;[MN+;?J>I0SS.L+25*CBJD M8K9*99HE+'^UKODD?]=:T_"O[,/P,\%>*+#Q MGX:\"K;ZGIDCR6%TVH7,AA9XGA8A7D*DF.1UY'1C7;Z=_P @^#_KBO\ (5-1 MA.#N$N3IJ),?^VB / M^M=I17)C,!@RQ5*-2/:45)?00/[IFM3O;ZFO:Z*^?_ -2\@I:X2,L._P#IS4G27_@$)*#]'%HXO[*P&YX/F]-R!U_$D5[14=U:6M];O:7MM'-$XP\ M4J!E8>A!X-']C<1X7_=,R_\ CBG_ .D\ MC_%G.^#OC/\ "/XA;1X(^)>AZH[](;/4XGD'L4#;@?8BOS:_;O\ V??%'B+_ M (*1Z_XM\2Z0B^'[RVTW4;>;[3$_VF.*Q@@"E%8LF9H9%PX!*H2.""?T&\8_ MLD?LU^/"[^(?@UHGF/R\]A;?9)"?4O 48GW)KX9_:D@T/]GWX\ZY\._#6@WD MNGP):/8R7VJ/*_E-;1MM#.I.U7+@#)Q7RW&GBGXD^%G"^*Q&"IT%/%PEA?;1 ME4YH1JIR>7/*$9< MM.4%3F^63?O:K16OT<5%<+_PNG_J6O\ R<_^PH_X73_U+7_DY_\ 85_GM[.? M8_IC_B-OAA_T'_\ E*O_ /*S?_8+_9X\5^'O^"D&A>+O#.C(_AZPM]2U&YF% MU$GV:*6RG@VA&8.X$\T:X0-@.I. "1^I=?GO^P3X^NO%G[46A6EKHA@$=G>M M<2K<;L1?9WX(VC@OY?X@5^A%?Z3^'GB?Q+XI\(87&9[RNMA(K"J:3O4C22E& MI.\I7J2YWSR5DVK\JU/YQRW)>#LFQN.EPS5<\)7KSK)_\ 7 U&:C_ ,8]_M80:P/W7A?XJ[;: M[[1VNN1#]VWH//3*\E>YUQ7[0GPE@^-?PGU3P,L_D7SQBXT>\#8:UO8 MCOAD!'*_, "1SM9AWJM^S5\6I_C'\)[+Q#K$/D:W92/IWB.S88:WOX#LE4C^ M')PX'8.!7R.5?\(N>ULL>E*MS5J79-M>V@O2?8[ZBBBOKCTPHHHH **** "LWQC_P BQ>_]<#6E6;XQ_P"1 M8O?^N!H N:=_R#X/^N*_R%35#IW_ "#X/^N*_P A4U !1110 4444 %%%% ! M1110 4444 %%%% &;XQ_Y%B]_P"N!JYIW_(/@_ZXK_(53\8_\BQ>_P#7 U_] M<#6E6;XQ_P"18O?^N!H N:=_R#X/^N*_R%35#IW_ "#X/^N*_P A4U !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ' MA?@'_E()X_\ ^Q$TK_T8U>Z5X7X!_P"4@GC_ /[$32O_ $8U>Z4 %%%% !11 M10 5F^,?^18O?^N!K2K-\8_\BQ>_]<#0!T-OJ>GP+F2ZM0Q97C ^\Z%G^7JRMQRH!^IZ*^=XJX9R[B_(ZN5XV_)/ M9K>,EK&2\T_O5T]&<.8X"AF>$EAZNS^]/HT?BXZ/&Y1U*LIP01@@T1QO+(L4 M2%F8@*JC))]!7ZJ?&K]F#X _$BRO?$OC#X7:;<:CL+O?P*]O-(WJ[PLI<_[Q M-6_A9^R[^S_\*Y+?7/ WPMTVTOEC5H[Z8/<31G Y229G9#_ND5_+R^C9Q#]? MY?KM+V-_BM/GM_@MRW\O:?,_/_\ 43&^VM[6/)WUO]VWXGD7_!.3]E37?A%H MMW\6OB)ICVFMZU:B"PT^9<26=IN#DN/X7D94.WJH09P20/J&BBOZBX6X:R[A M'(Z65X)/D@MWO*3UE)^;?R2LEHD?H.7X"AEN$CAZ6R^]OJV%%%%?0G:%%%% M!1110 4444 %%%% !6;XQ_Y%B]_ZX&M*LWQC_P BQ>_]<#0!_\ 7 U%_BKMMKOM':ZY$/W;>@\],KQRSY M)Z5[G7%?M"?"6#XU_"?5/ RS^1?/&+C1[P-AK6]B.^&0$OG> M)_]<#0!_]<#0!_]<#5S3O^0?!_UQ7^0H FHHHH *** M* "BBB@ HHHH **** "BBB@ K-\8_P#(L7O_ %P-:59OC'_D6+W_ *X&@"YI MW_(/@_ZXK_(5-4.G?\@^#_KBO\A4U !1110 4444 %%%% !1110 4444 %%% M% &;XQ_Y%B]_ZX&KFG?\@^#_ *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^0H F MHHHH **** "BBB@ HHHH **** "BBB@ K-\8_P#(L7O_ %P-:59OC'_D6+W_ M *X&@"YIW_(/@_ZXK_(5-4.G?\@^#_KBO\A4U !1110 4444 %%%% !1110 M4444 %%%% &;XQ_Y%B]_ZX&KFG?\@^#_ *XK_(53\8_\BQ>_]<#5S3O^0?!_ MUQ7^0H FHHHH **** "BBB@#PS4?^,>_VL(-8'[KPO\ %7;;7?:.UUR(?NV] M!YZ97CEGR3TKW.N*_:$^$L'QK^$^J>!EG\B^>,7&CW@;#6M[$=\,@(Y7Y@ 2 M.=K,.]5OV:OBU/\ &/X3V7B'6(?(UNRD?3O$=FPPUO?P'9*I'\.3AP.P<"OD MDY*HN_M)):1/,P_^RXR6'?PRO./_MR^]\W_ M &\^QWU%%%?7'IA1110 5F^,?^18O?\ K@:TJS?&/_(L7O\ UP- %S3O^0?! M_P!<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@#- M\8_\BQ>_]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "% $U%% M% !1110 4444 %%%% !1110 4444 %9OC'_D6+W_ *X&M*LWQC_R+%[_ -<# M0!_]<#6E M6;XQ_P"18O?^N!H N:=_R#X/^N*_R%35#IW_ "#X/^N*_P A4U !1110 444 M4 %%%% !1110 4444 %%%% &;XQ_Y%B]_P"N!JYIW_(/@_ZXK_(53\8_\BQ> M_P#7 U_]<#6E6;XQ_P"18O?^N!H N:=_R#X/^N*_R%35#IW_ "#X/^N*_P A M4U !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_P"N!JYIW_(/@_ZX MK_(53\8_\BQ>_P#7 U_]<#6E6;XQ_P"18O?^N!H N:=_R#X/^N*_R%35#IW_ M "#X/^N*_P A4U !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_P"N M!JYIW_(/@_ZXK_(53\8_\BQ>_P#7 U_VL(-8'[KPO\5=MM=]H[77(A^[;T'GIE>.6?)/2O!L-:WL1WPR CE?F !(YVLP[U\[Q+@,3B\!'$8 M17Q%"2J4_.44TX7[5(.5-]N:^Z1PX^C4J45.E\<'S1\VMU_V\KKYG:T5P/[- M7Q:G^,?PGLO$.L0^1K=E(^G>([-AAK>_@.R52/X(HQJPVDKH****[#4*S?&/_(L7O_7 UI5F M^,?^18O?^N!H N:=_P @^#_KBO\ (5-4.G?\@^#_ *XK_(5-0 4444 %%%% M!1110 4444 %%%% !1110!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\ R+%[ M_P!<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ K-\8_\ MBQ>_]<#6E6;XQ_Y%B]_ZX&@"YIW_ "#X/^N*_P A4U0Z=_R#X/\ KBO\A4U M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% 'A?@'_E()X__ .Q$TK_T8U>Z5X7X!_Y2">/_ /L1-*_]&-7NE !1110 M4444 %9OC'_D6+W_ *X&M*LWQC_R+%[_ -<#0!_P#7 T 7-._Y!\'_ %Q7 M^0J:H=._Y!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_R+ M%[_UP-7-._Y!\'_7%?Y"J?C'_D6+W_K@:N:=_P @^#_KBO\ (4 34444 %%% M% !1110 4444 %%%% !1110 5F^,?^18O?\ K@:TJS?&/_(L7O\ UP- %S3O M^0?!_P!<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH **** "BBB@ HHHH **** "BB MB@#-\8_\BQ>_]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "% M$U%%% !1110 4444 %%%% 'AFH_\8]_M80:P/W7A?XJ[;:[[1VNN1#]VWH// M3*\E>YUQ7[0GPE@^-?PGU3P,L_D7SQBXT>\#8:UO8COAD!'*_, "1SM M9AWJM^S5\6I_C'\)[+Q#K$/D:W92/IWB.S88:WOX#LE4C^')PX'8.!7R.5?\ M(N>ULL>E*MS5J79-M>V@O2_P#7 UI5F^,?^18O?^N!H N:=_R# MX/\ KBO\A4U0Z=_R#X/^N*_R%34 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 >%^ ?^4@GC__ +$32O\ T8U>Z5X7 MX!_Y2">/_P#L1-*_]&-7NE !1110 4444 %9OC'_ )%B]_ZX&M*LWQC_ ,BQ M>_\ 7 T 7-._Y!\'_7%?Y"IJAT[_ )!\'_7%?Y"IJ "BBB@ HHHH **** "B MBB@ HHHH **** ,WQC_R+%[_ -<#5S3O^0?!_P!<5_D*I^,?^18O?^N!JYIW M_(/@_P"N*_R% $U%%% !1110 4444 %%%% !1110 4444 %9OC'_ )%B]_ZX M&M*LWQC_ ,BQ>_\ 7 T 7-._Y!\'_7%?Y"IJAT[_ )!\'_7%?Y"IJ "BBB@ MHHHH **** "BBB@ HHHH **** ,WQC_R+%[_ -<#5S3O^0?!_P!<5_D*I^,? M^18O?^N!JYIW_(/@_P"N*_R% $U%%% !1110 4444 %%%% !1110 4444 %9 MOC'_ )%B]_ZX&M*LWQC_ ,BQ>_\ 7 T 7-._Y!\'_7%?Y"IJAT[_ )!\'_7% M?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_R+%[_ -<#5S3O^0?! M_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% $U%%% !1110 4444 %%%% ! M7AFH_P#&/?[6$&L#]UX7^*NVVN^T=KKD0_=MZ#STRO'+/DGI7N=<5^T)\)8/ MC7\)]4\#+/Y%\\8N-'O V&M;V([X9 1ROS D<[68=Z^=XEP&)Q> CB,(KXB MA)5*?G**:<+]JD'*F^W-?=(X5U\SM:*X']FKXM3 M_&/X3V7B'6(?(UNRD?3O$=FPPUO?P'9*I'\.3AP.P<"N^KULNQ^&S3 4L9AW M>%2*DN]FKZKHULUT>ATT*U/$48U8;25T%9OC'_D6+W_K@:TJS?&/_(L7O_7 MUV&I_]<#5S3O\ D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ H MHHH *S?&/_(L7O\ UP-:59OC'_D6+W_K@: +FG?\@^#_ *XK_(5-4.G?\@^# M_KBO\A4U !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\ M(/@_ZXK_ "%4_&/_ "+%[_UP-7-._P"0?!_UQ7^0H FHHHH **** "BBB@ H MHHH **** "BBB@ K-\8_\BQ>_P#7 UI5F^,?^18O?^N!H N:=_R#X/\ KBO\ MA4U0Z=_R#X/^N*_R%34 %%%% !1110 4444 %%%% !1110 4444 9OC'_D6+ MW_K@:N:=_P @^#_KBO\ (53\8_\ (L7O_7 U!EG\B^>,7&CW@;#6M[$=\,@(Y7Y@ 2.=K,. M]5OV:OBU/\8_A/9>(=8A\C6[*1].\1V;##6]_ =DJD?PY.' [!P*^1RK_A%S MVMECTI5N:M2[)MKVT%Z3DJB[^TDEI$\S#_[+C)8=_#*\X_\ MR^]\W_;S['? M5F^,?^18O?\ K@:TJS?&/_(L7O\ UP-?7'IES3O^0?!_UQ7^0J:H=._Y!\'_ M %Q7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@#-\8_\ (L7O_7 UZ@ MTK[7=1^?Y4D#1M-,(H'9'6.1\;AZ=?\ _!13X :!^Q++^WCXRL?$V@^%(%DA MFT/5]$,>M)J"7[:=_9AM Y_TQKU?LRQAMI_%S0/VH/^#>O]K/PO MXWU[0]0^*W[)-_\ $[Q!XKT6V\/6PE\1>"KF_P!.NUOHGC)'G6L44LDY;.PB M$L7@9F$GW9^VAX/_ &'_ /@I-_P2"\7:KX6_:*TKPO\ "KQ7H\GBO2OBAI\Y MC@T:]AOSJ/VZ16*LKK>H_G0G9)N,D?R28P >CZO^W?K/PF\:_#_PW^U1^SKK M/P[T_P"*'B:#PYX2UR37K+4H8-:N(W>UTV_%LY-M//Y;I&T?GPF1=AE4LF[= M_:#_ &T_#?P>^-'A3]ESP#X"U'QW\4_&>F76JZ5X.TB[@MQ9:5;,JSZG?7,S M!+2U$C+$K8=Y97"1H^'*_F9^RE^V'\V?L4:QJGC M_P#X.9?VQ=:\3R.TO@KX7>$/#WAV*;)-O87%I:7LJKGHKSEI<#C]YGW(!]K_ M +*_[8'@#]J9?%OAO3-$U'PWXS^'GB Z'\0O VNF+[?H=[L$D18PN\M5^:'[/.O:GX<_P"#J3X_^!-#9H]*\3_LSZ)K>OQQGY)M M0L[K3K6VD?'&Y8+B51GG!..*_2^@ HHKQ+5/ O[>DNIW,ND?'?P1#:-.YM8I M?"\C,D98[5)WZTJP-O$RF7]V I)P0 V?7(]*^G: "BBB@ HHHH *S?&/ M_(L7O_7 UI5F^,?^18O?^N!H N:=_P @^#_KBO\ (5-4.G?\@^#_ *XK_(5- M0 4444 %%%% !1110 4444 %%%% !1110!F^,?\ D6+W_K@:N:=_R#X/^N*_ MR%4_&/\ R+%[_P!<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** M"BBB@ K-\8_\BQ>_]<#6E6;XQ_Y%B]_ZX&@"YIW_ "#X/^N*_P A4U0Z=_R# MX/\ KBO\A4U !1110 4444 %%%% !1110 4444 %%%% &;XQ_P"18O?^N!JY MIW_(/@_ZXK_(53\8_P#(L7O_ %P-7-._Y!\'_7%?Y"@":BBB@ HHHH **** M"BBB@ HHHH **** "LWQC_R+%[_UP-:59OC'_D6+W_K@: +FG?\ (/@_ZXK_ M "%35#IW_(/@_P"N*_R%34 %%%% !1110 4444 %%%% !1110 4444 9OC'_ M )%B]_ZX&KFG?\@^#_KBO\A5/QC_ ,BQ>_\ 7 U_VL(-8'[KPO\5=MM=]H[77(A^[;T'G MIE>.6?)/2O!L-:WL1WPR CE?F !(YV MLP[U\[Q+@,3B\!'$817Q%"2J4_.44TX7[5(.5-]N:^Z1PX^C4J45.E\<'S1\ MVMU_V\KKYG:UF^,?^18O?^N!KD_V:OBU/\8_A/9>(=8A\C6[*1].\1V;##6] M_ =DJD?PY.' [!P*ZSQC_P BQ>_]<#7K9=C\-FF I8S#N\*D5)=[-7U71K9K MH]#IH5J>(HQJPVDKHN:=_P @^#_KBO\ (5-4.G?\@^#_ *XK_(5-78:A1110 M 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_P"N!JYIW_(/@_ZXK_(53\8_ M\BQ>_P#7 U_]<#6E6;XQ_P"18O?^N!H N:=_R#X/^N*_R%35#IW_ "#X/^N* M_P A4U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?G9J_[2?[8 M.E>)_P!G[PE^U;^POX[U3XC>'=G>,W'A_4($N;6?[;'# )U M*RRQW*VXBW2#!51GCM*_X(Q?M"^&?^")5[^QMX8U#0+/XB77Q'7XBKX+M]28 M:"DZZQ'J2>'!,5YMQ'$D(D*[// ?[G-?J)10!\,?ML_ SQQ_P5!TOX.>#9_V M4?%?@+6/!'Q9T/QAJOC'QG_9\4GA6*QF6>ZMK.6VN9FN[BX""!3!NM_^6KR MQQJ^M\4/V7OB=^S1_P %4)O^"EOP8^&FI^,_#7Q$^&Z^$/BWX6\.M;_VG:7= MK+'+IVLP1SRQ+=((XOLDL2OYBJ4D59!O"_:-% 'R!^PC^QY\2-._;1^.7_!2 M[]H'PE)X;\4?%QM,T7PAX,NKN"XNO#GAO3K>.*-;F2W>2$75U+&+B2*.21(M ML:B0G/\ _L1-*_\ 1C5[I7A?@'_E()X__P"Q M$TK_ -&-7NE !1110 4444 %9OC'_D6+W_K@:TJS?&/_ "+%[_UP- %S3O\ MD'P?]<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ M#-\8_P#(L7O_ %P-7-._Y!\'_7%?Y"J?C'_D6+W_ *X&KFG?\@^#_KBO\A0! M-1110 4444 %%%% !1110 4444 %%%% !6;XQ_Y%B]_ZX&M*LWQC_P BQ>_] M<#0!_\ 7 U&:C_ ,8] M_M80:P/W7A?XJ[;:[[1VNN1#]VWH//3*\E>P^,?^18O?^N!KG/VA/A+ M!\:_A/JG@99_(OGC%QH]X&PUK>Q'?#(".5^8 $CG:S#O7F>@?ML?".Y^"EM+ M\6O&]GHWBA8'LM;T:56:XBO(6\N7,<:L55F4L,C&#C.0:^&P^/P/">;5\'C: ML:6'JWK4I3DHQ3;7MJ=VTE:]Z=_R#X/^N*_R%35P'PN_:7^ WQ3>#1? OQ1TN]OC&H2Q:4PSN0.= ML_P#7 UI5F^,?^18O?^N!H N:=_R#X/\ KBO\A4U0Z=_R#X/^ MN*_R%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 >%^ ?^4@GC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L1-*_]&-7 MNE !1110 4444 %9OC'_ )%B]_ZX&M*LWQC_ ,BQ>_\ 7 T 7-._Y!\'_7%? MY"IJAT[_ )!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_R M+%[_ -<#5S3O^0?!_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% $U%%% ! M1110 4444 %%%% !1110 4444 %9OC'_ )%B]_ZX&M*LWQC_ ,BQ>_\ 7 T M7-._Y!\'_7%?Y"IJAT[_ )!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH M **** ,WQC_R+%[_ -<#5S3O^0?!_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N M*_R% $U%%% !1110 4444 %%%% !1110 4444 %9OC'_ )%B]_ZX&M*LWQC_ M ,BQ>_\ 7 T 7-._Y!\'_7%?Y"IJAT[_ )!\'_7%?Y"IJ "BBB@ HHHH *** M* "BBB@ HHHH **** ,WQC_R+%[_ -<#5S3O^0?!_P!<5_D*I^,?^18O?^N! MJYIW_(/@_P"N*_R% $U%%% !1110 4444 %%%% !1110 4444 ?+G_!1K]J_ M7OA)I=I\(OAQJ;V>MZQ:FXU'486Q)9VA)55C/\+N5;YNJJO'+ CX EEDGD:: M:1G=V+.[')8GJ2>]>X_\%'#J!_:X\1"]W>6+6Q^R9S_J_LD6<>V_?^M>&5_G MMXM<19EGW'&,AB)/DH5)4H1Z14'RW2[R:YF]W?LDE^*\28VOC,WJJ;T@W%+H MDG;\=QT,TUO,EQ;RM')&P9'1L%2.001T-?H+_P $Z?VKM=^,>B7?PJ^(NI-= MZ]HEL)[/4)FS)>VFX(=Y_B=&906ZL'4G)#$_GQ7L/["'Q \.?#3]I71O$GB_ MQ';Z5I?V6[AO+NZEWZ;W/U#HK(\*_$'P'XY@^T^"O M&NDZO'C._3-1BG '_ &.*UZ_T&HUZ.(IJI2DI1>S337WH_:8SA./-%W04445 MJ4%%%% !1110 4444 %%%% &;XQ_Y%B]_P"N!JYIW_(/@_ZXK_(53\8_\BQ> M_P#7 U_]<#7F'[8G[5NE?LQ^"89[*TBOO$6K;TT:PE8[%"XW3RXYV+D<#!8D M $#)'YU?$GX\_&#XN:I)JGQ ^(.I7YD8E;8W)2WBSV2)<(@^@Y[YK\@X^\8\ MBX'QGU!4W7Q"2FKM=7^9SGBC!Y15]BHN<^J3LEZO7 M7RL?KAIW_(/@_P"N*_R%35^1GPT^/_QC^$.J1ZIX!^(.I67EL"UH;EI+>4#L M\391A]1D=L5^BW[('[5&D?M.>!9;^XM(K'Q!I3)'K6G1,2F6!V31YY\M\'@\ MJ002>&+X \8LBXYQGU%TW0Q%FU&34E)+5\LDE=I:M.*=M5>SL9-Q/@\WJ^QY M7"?1/5/T>FOE8]=HHHK]>/I@HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** /"_ /_ "D$\?\ _8B:5_Z,:O=*\+\ _P#*03Q_ M_P!B)I7_ *,:O=* "BBB@ HHHH *S?&/_(L7O_7 UI5F^,?^18O?^N!H N:= M_P @^#_KBO\ (5-4.G?\@^#_ *XK_(5-0 4444 %%%% !1110 4444 %%%% M!1110!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\ R+%[_P!<#5S3O^0?!_UQ M7^0H FHHHH **** "BBB@ HHHH **** "BBB@ K-\8_\BQ>_]<#6E6;XQ_Y% MB]_ZX&@"YIW_ "#X/^N*_P A4U0Z=_R#X/\ KBO\A4U !1110 4444 %%%% M!1110 4444 %%%% &;XQ_P"18O?^N!JYIW_(/@_ZXK_(53\8_P#(L7O_ %P- M7-._Y!\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "LWQC_R+%[_U MP-:59OC'_D6+W_K@: +FG?\ (/@_ZXK_ "%35#IW_(/@_P"N*_R%34 %%%% M!1110 4444 %%%% !1110 4444 9OC'_ )%B]_ZX&KFG?\@^#_KBO\A5/QC_ M ,BQ>_\ 7 U\UC1[0V^IZ? N9+JU#%E>,#[SH6?Y>K*W' M*@'X#='CWFD M;U=X64N?]XFOY[\2?!#_ %KS66:Y56C2K3MSQG?DDTK\)?VCB7B,--1D]T]GYW5[>>FI^5<<;RR+%$A9F("JHR2?05]\?\ !/S] MCF3P'X7OOB/\8_"L#ZEKMJL%GH^I6JN;6TW!B9$<$!W(4[2,J%&<%B![/\+/ MV7?V?_A7);ZYX&^%NFVE\L:M'?3![B:,X'*23,[(?]TBO1*/#CP.APMF2S/- MZL:U6-^2$4W"+:LY-R2E+_P*DX2_$^EE ME>7RES*FHOO'W7]\;,\4\O\ ;U\$_=G\!>-[9/[ZS:;>2?EF$9H_X:M^(WA/ MY?B[^R;XUTL+_K+K0!%J\"?[3/$5P/P->UT5G_JYF.&_W+,:T?[L^2M'YNQNDE0_P# E)%5O$_@3P1X MVM_LGC/P=I>K18QY>I:?'.,?1U->:ZW^PM^S=J5X=6T+P?<^';_^&^\-ZK/9 MNGT56V#_ +YHYN-L)NJ&(7DZE!_<_;IOYQ3\AWS:ETA/[X/_ -O7XH]?HKQ3 M_AFSX[>$/F^%?[7OB18T^Y9^+["'558?W3(P5E'N!FC_ (2/]O#P3_R%OAUX M(\;0)]TZ)JTFG7+C_:^T Q@_3BC_ %EQ>&_W[+Z]/SC&-:/R5*4ZGWTT_(/K M]6'\6A./FDI+_P E;?X'M=%>*?\ #9,OAG]W\7OV>/'OAK;_ *V]32/MUFGK M^^A//X+71^#OVO?V:/'16/0?C)HJ2OPL&HSFSD)] LX0D^PK?#\8<,8FJJ2Q M<(S?V)OV<_\ P"IRR_ J&9Y?4ER^T2?9^Z_N=G^!Z1145G>V>HVR7FGW<4\, M@RDL,@96'L1P:\C_ &Q/VK=*_9C\$PSV5I%?>(M6WIHUA*QV*%QNGEQSL7(X M&"Q( (&2._.,ZRW(_HEW;=DDMVTC?%8JA@\/*O5E:*UO\ MUWZ'I_C'_D6+W_K@:N:=_P @^#_KBO\ (5^1_P 2?CS\8/BYJDFJ?$#X@ZE? MF1B5MC+/9(EPB#Z#GOFG_#3X_P#QC^$.J1ZIX!^(.I67EL"UH;EI+>4# ML\391A]1D=L5_/J^DIDWU_D^H5/8W^+GCSV[\EK?+VGS/B_]>\+[:WL7R][J M_P!W_!/USHKR+]D#]JC2/VG/ LM_<6D5CX@TIDCUK3HF)3+ [)H\\^6^#P>5 M(()/#'UVOZ$R?.,NS_+*688&?/2J*\7^#371IW33U333/M,+BJ&,P\:U%WC+ M8***I:QXC\/>'8?M'B#7K*QCQG?>721#'U8BO0G4A2BY3:275Z&[DHJ[9=HK MSW7_ -K']FKPSN&J_&_PX67[R6FII<,/PB+&N8D_;W_9^O7,7@N7Q%XE<'&S M0?#%U*2?0;T0&OG\3Q?PKA)\E7'4E+^7VD7+_P !3N_N.*>9Y=3=I5HW[TLRHI=V &22> *YKQ!\:?@]X3W#Q/\5?#FGE>J7FM M01M],,V37GB_L$_ 74&#^-I?$WB9@(=/^,O@CPY#;Z)=6J66JPV%LJ1VEPA(CJMY?\,%?0/\ P3-\2:EHO[4MCI%F[>3J^E7EM=J.A58C M,"?^!1+S[^]?/U?87_!*_P"!6KS^);_X^:Y8O%86]K)8Z(TBX\^9R!+(OJJ* M"F>A+L.JFNCPKP&/S#Q R^.$3O"I&/\ _L1-*_\ 1C5[I7A?@'_E()X__P"Q M$TK_ -&-7NE !1110 4444 %9OC'_D6+W_K@:TJS?&/_ "+%[_UP- %S3O\ MD'P?]<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ M#-\8_P#(L7O_ %P-7-._Y!\'_7%?Y"J?C'_D6+W_ *X&KFG?\@^#_KBO\A0! M-1110 4444 %%%% !1110 4444 %%%% !6;XQ_Y%B]_ZX&M*LWQC_P BQ>_] M<#0!_\ 7 U>IXS>?L(_ RVN7U#X?7'B3P; M=N=QN?"OB.>W.[UVN74?0 "OAS]MO3?$WAK]H+4_ WB7Q_J_B3^P[2UM[/4M M;<-.8GA2<*2H .&F89ZFOU)KX7_X*F_ K5[#QA9?'O1;!Y=.O[:.RUJ2-<_9 M[A/EC=O173:@/0&/!Y85^ >-O!F!P_!,L3E&&5/V=2,JBIIQBX6DFW"-HNTG M&3?+=)-WM<^,XLRNC#*74PU-1LTWRZ*VO1:;V>Q\AT445_&)^6GL?["^K_%F MT^/-OX?^#NNZ=I^IZSIUQ;23ZM;/+;K$J>%;,9UDJDY2A&-:K3CR.R3< M83C?F:D];W33V/U/A7+'/*5.NY)2;:2E**MIT36[NSQ7_ABK2=7^?QW\?_B9 MKV[[\%UXJ:. _2.-!C\ZNZ-^PC^RKH\WVMOA5#?3DY>?5-0N;DN?4B20K^E> MNT5^N0X)X2A)3E@JG M&"[122_ [84J=)6A%+T5@HHHKH+"BBB@ HHHH JZUHFC^)-)N-!U_3(+VRNX MC%=6ES$'CE0C!5E/!%?*_P 8/^"6WPHOA=^)/AWXSU'P^@!D.GS0"\@3V32E%J23ZI.S.#& MY9@,QBEB::E;;O\ >K,^9_A9_P $KOA-H%Y;ZU\1/&FH^)%4*XL8[<6<#\ X M?:SNP^CK7U#I&CZ5X?TNWT30]-@L[.TB6*VM;:()'$@& JJ. .U/T[_ )!\ M'_7%?Y"IJ.'N$.&N%*4J>4X:-+FW:NY/UE)N32Z)NR'@LLP&71<<-34;[]W\ MW=A1117TAW!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 >%^ ?\ E()X_P#^Q$TK_P!&-7NE>%^ ?^4@GC__ +$32O\ T8U> MZ4 %%%% !1110 5F^,?^18O?^N!K2K-\8_\ (L7O_7 T 7-._P"0?!_UQ7^0 MJ:H=._Y!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_ ,BQ M>_\ 7 U_] M<#0!7+8\ M7_5O(_;>U]@K_.W_ (#>WX#-(T?2O#^EV^B:'IL%G9VD2Q6UK;1!(XD P%51 MP !VJS117Z%&,8148JR6R/:225D%%%%4,**** "BBB@ HHHH **** "LWQC_ M ,BQ>_\ 7 UI5F^,?^18O?\ K@: +FG?\@^#_KBO\A4U0Z=_R#X/^N*_R%34 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 >%^ ?\ E()X_P#^Q$TK_P!&-7NE>%^ ?^4@GC__ +$32O\ T8U>Z4 % M%%% !1110 5F^,?^18O?^N!K2K-\8_\ (L7O_7 T 7-._P"0?!_UQ7^0J:H= M._Y!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_ ,BQ>_\ M7 U_]<#0! M_\ 7 U_P#7 UI5F^,?^18O?^N!H N:=_R#X/\ KBO\A4U0Z=_R#X/^N*_R M%34 %%%% !1110 4444 %%%% !1110 4444 9OC'_D6+W_K@:N:=_P @^#_K MBO\ (53\8_\ (L7O_7 U_]<#5S3O\ D'P?]<5_D* )J*** "BBB@ H MHHH **** "BBB@ HHHH *S?&/_(L7O\ UP-:59OC'_D6+W_K@: +FG?\@^#_ M *XK_(5-4.G?\@^#_KBO\A4U !1110 4444 %%%% !1110 4444 %%%% &;X MQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%4_&/_ "+%[_UP-7-._P"0?!_UQ7^0H FH MHHH **** "BBB@ HHHH **** "BBB@ K-\8_\BQ>_P#7 UI5F^,?^18O?^N! MH N:=_R#X/\ KBO\A4U0Z=_R#X/^N*_R%34 %%%% !1110 4444 %%%% !11 M10 4444 9OC'_D6+W_K@:N:=_P @^#_KBO\ (53\8_\ (L7O_7 U^"^C_ !O\&:!KFD6.K-=1/I/B?3OLFH6%Q;7,MK<6US#N81RQ MSP2HP#$97@D&5T3UJ@ HHHH \+\ _\ *03Q_P#]B)I7_HQJ]TKPOP#_ ,I! M/'__ &(FE?\ HQJ]TH **** "BBB@ K-\8_\BQ>_]<#6E6;XQ_Y%B]_ZX&@" MYIW_ "#X/^N*_P A4U0Z=_R#X/\ KBO\A4U !1110 4444 %%%% !1110 44 M44 %%%% &;XQ_P"18O?^N!JYIW_(/@_ZXK_(53\8_P#(L7O_ %P-7-._Y!\' M_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "LWQC_R+%[_UP-:59OC' M_D6+W_K@: +FG?\ (/@_ZXK_ "%35#IW_(/@_P"N*_R%34 %%%% !1110 44 M44 %%%% !1110 4444 9OC'_ )%B]_ZX&KFG?\@^#_KBO\A5/QC_ ,BQ>_\ M7 U_]<#6E6;XQ_Y%B]_ZX&@"YIW_ "#X/^N*_P A4U0Z=_R#X/\ MKBO\A4U !1110 4444 %%%% !1110 4444 %%%% &;XQ_P"18O?^N!JYIW_( M/@_ZXK_(53\8_P#(L7O_ %P-7-._Y!\'_7%?Y"@":BBB@ HHHH **** "BBB M@ HHHH **** "LWQC_R+%[_UP-:59OC'_D6+W_K@: +FG?\ (/@_ZXK_ "%3 M5#IW_(/@_P"N*_R%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0!^(OQT/4/BM^R3?_ !.\0>*]%MO#UL)?$7@JYO\ M3KM;Z)XR1YUK%%+).6SL(A+%X&9A)[]_P6T_;U\-V_\ P19LOB%_P3L\?6-U M:_M$^,K/PGX3\3Z).T01]8N+JXOW!(#PSN8KR*0$"2*25\A73 ZG5_VD_P!L M'2O$_P"S]X2_:M_87\=ZI\1O#NN:[97R>'[K1+O3O&;CP_J$"7-K/]MCA@$Z ME998[E;<1;I!@JHSQ.G?\$*?BCJ/_!%E_P!C8^(]!\.?%:U^(\_Q/\'6MG.T M^B^&M>^VO1Y%5@ K '0_$S]J+]HS_ ((7?"OX(>%? MBG\"?AG-^SBFI:;X%U.?P)?7YU?P?++&1#>SR7")%J$3,DLDLHAMW:1B<;G& MZM^Q1K&J>/\ _@YE_;%UKQ/([2^"OA=X0\/>'8ILDV]A<6EI>RJN>BO.6EP. M/WF?<][^VA\'/CW_ ,%;/V?? ?[)_P 2/V6_$WPTLKSQGHVM?&34?$M]8M;: M7:Z?(+B>QT^2VN96OIKB55BBF11$L1>21D<+"_1_%#]E[XG?LT?\%4)O^"EO MP8^&FI^,_#7Q$^&Z^$/BWX6\.M;_ -IVEW:RQRZ=K,$<\L2W2".+[)+$K^8J ME)%60;PH!Y#^SSKVI^'/^#J3X_\ @30V:/2O$_[,^B:WK\<9^2;4+.ZTZUMI M'QQN6"XE49YP3CBOTOKY _81_8\^)&G?MH_'+_@I=^T#X2D\-^*/BXVF:+X0 M\&75W!<77ASPWIUO'%&MS);O)"+JZEC%Q)%')(D6V-1(3N ^OZ "O$M4\"_M MZ2ZGT\,,LDB@@84L2 >>XKZBKSC]KOPIXC\<_LT^,?"/A'2);_4K_ M $=HK.S@ +RON4[1GOQ0!P7A7PK^W]K?A?3=:MOCUX'2.\L(9XTD\*N6570, M <-C.#6A_P (#_P4$_Z+_P"!/_"4D_\ BJ]<^'UC=Z7X!T/3-0MVBGM]'MHI MXGZHZQ*&4^X((K8H \+_ .$!_P""@G_1?_ G_A*2?_%4?\(#_P %!/\ HO\ MX$_\)23_ .*KW2B@#PO_ (0'_@H)_P!%_P# G_A*2?\ Q5'_ @/_!03_HO_ M ($_\)23_P"*KW2B@#PO_A ?^"@G_1?_ )_X2DG_P 51_P@/_!03_HO_@3_ M ,)23_XJO=** /"_^$!_X*"?]%_\"?\ A*2?_%4?\(#_ ,%!/^B_^!/_ E) M/_BJ]THH \+_ .$!_P""@G_1?_ G_A*2?_%4?\(#_P %!/\ HO\ X$_\)23_ M .*KW2B@#PO_ (0'_@H)_P!%_P# G_A*2?\ Q5'_ @/_!03_HO_ ($_\)23 M_P"*KW2B@#Y=^/*_MX_##X/>(/'^M?'#P;=6NE:>T\]O:>&&62100,*6) // M<5O>%?"O[?VM^%]-UJV^/7@=([RPAGC23PJY95= P!PV,X-=[^UWX4\1^.?V M:?&/A'PCI$M_J5_H[16=G 7E?5_;Q^&'P>\0>/]:^.'@VZM=*T]IY M[>T\,,LDB@@84L2 >>XKZBKSC]KOPIXC\<_LT^,?"/A'2);_ %*_T=HK.S@ M+RON4[1GOQ0!P7A7PK^W]K?A?3=:MOCUX'2.\L(9XTD\*N6570, <-C.#6A_ MP@/_ 4$_P"B_P#@3_PE)/\ XJO7/A]8W>E^ =#TS4+=HI[?1[:*>)^J.L2A ME/N""*V* /"_^$!_X*"?]%_\"?\ A*2?_%4?\(#_ ,%!/^B_^!/_ E)/_BJ M]THH \+_ .$!_P""@G_1?_ G_A*2?_%4?\(#_P %!/\ HO\ X$_\)23_ .*K MW2B@#PO_ (0'_@H)_P!%_P# G_A*2?\ Q5'_ @/_!03_HO_ ($_\)23_P"* MKW2B@#PO_A ?^"@G_1?_ )_X2DG_P 51_P@/_!03_HO_@3_ ,)23_XJO=** M /"_^$!_X*"?]%_\"?\ A*2?_%4?\(#_ ,%!/^B_^!/_ E)/_BJ]THH \+_ M .$!_P""@G_1?_ G_A*2?_%4?\(#_P %!/\ HO\ X$_\)23_ .*KW2B@#Y=^ M/*_MX_##X/>(/'^M?'#P;=6NE:>T\]O:>&&62100,*6) //<5O>%?"O[?VM^ M%]-UJV^/7@=([RPAGC23PJY95= P!PV,X-=[^UWX4\1^.?V:?&/A'PCI$M_J M5_H[16=G 7E?E^ =#TS4+=HI[?1[:*>)^J.L2AE/N"" M* /(_P#A ?\ @H)_T7_P)_X2DG_Q5'_" _\ !03_ *+_ .!/_"4D_P#BJ]TH MH \+_P"$!_X*"?\ 1?\ P)_X2DG_ ,51_P (#_P4$_Z+_P"!/_"4D_\ BJ]T MHH \+_X0'_@H)_T7_P "?^$I)_\ %4?\(#_P4$_Z+_X$_P#"4D_^*KW2B@#P MO_A ?^"@G_1?_ G_ (2DG_Q5'_" _P#!03_HO_@3_P )23_XJO=** /"_P#A M ?\ @H)_T7_P)_X2DG_Q5'_" _\ !03_ *+_ .!/_"4D_P#BJ]THH \+_P"$ M!_X*"?\ 1?\ P)_X2DG_ ,51_P (#_P4$_Z+_P"!/_"4D_\ BJ]THH \+_X0 M'_@H)_T7_P "?^$I)_\ %5R/QY7]O'X8?![Q!X_UKXX>#;JUTK3VGGM[3PPR MR2*"!A2Q(!Y[BOJ*O./VN_"GB/QS^S3XQ\(^$=(EO]2O]':*SLX "\K[E.T9 M[\4 <%X5\*_M_:WX7TW6K;X]>!TCO+"&>-)/"KEE5T# '#8S@UH?\(#_ ,%! M/^B_^!/_ E)/_BJ]<^'UC=Z7X!T/3-0MVBGM]'MHIXGZHZQ*&4^X((K8H \ M+_X0'_@H)_T7_P "?^$I)_\ %4?\(#_P4$_Z+_X$_P#"4D_^*KW2B@#PO_A M?^"@G_1?_ G_ (2DG_Q5'_" _P#!03_HO_@3_P )23_XJO=** /"_P#A ?\ M@H)_T7_P)_X2DG_Q5'_" _\ !03_ *+_ .!/_"4D_P#BJ]THH \+_P"$!_X* M"?\ 1?\ P)_X2DG_ ,51_P (#_P4$_Z+_P"!/_"4D_\ BJ]THH \+_X0'_@H M)_T7_P "?^$I)_\ %4?\(#_P4$_Z+_X$_P#"4D_^*KW2B@#PO_A ?^"@G_1? M_ G_ (2DG_Q5'_" _P#!03_HO_@3_P )23_XJO=** /EWX\K^WC\,/@]X@\? MZU\!TCO+ M"&>-)/"KEE5T# '#8S@UWO[7?A3Q'XY_9I\8^$?".D2W^I7^CM%9V< !>5]R MG:,]^*Z_X?6-WI?@'0],U"W:*>WT>VBGB?JCK$H93[@@B@#R/_A ?^"@G_1? M_ G_ (2DG_Q5'_" _P#!03_HO_@3_P )23_XJO=** /"_P#A ?\ @H)_T7_P M)_X2DG_Q5'_" _\ !03_ *+_ .!/_"4D_P#BJ]THH \+_P"$!_X*"?\ 1?\ MP)_X2DG_ ,51_P (#_P4$_Z+_P"!/_"4D_\ BJ]THH \+_X0'_@H)_T7_P " M?^$I)_\ %4?\(#_P4$_Z+_X$_P#"4D_^*KW2B@#PO_A ?^"@G_1?_ G_ (2D MG_Q5'_" _P#!03_HO_@3_P )23_XJO=** /"_P#A ?\ @H)_T7_P)_X2DG_Q M5'_" _\ !03_ *+_ .!/_"4D_P#BJ]THH \+_P"$!_X*"?\ 1?\ P)_X2DG_ M ,57(_'E?V\?AA\'O$'C_6OCAX-NK72M/:>>WM/##+)(H(&%+$@'GN*^HJ\X M_:[\*>(_'/[-/C'PCX1TB6_U*_T=HK.S@ +RON4[1GOQ0!P7A7PK^W]K?A?3 M=:MOCUX'2.\L(9XTD\*N6570, <-C.#6A_P@/_!03_HO_@3_ ,)23_XJO7/A M]8W>E^ =#TS4+=HI[?1[:*>)^J.L2AE/N""*V* /"_\ A ?^"@G_ $7_ ,"? M^$I)_P#%4?\ " _\%!/^B_\ @3_PE)/_ (JO=** /"_^$!_X*"?]%_\ G_A M*2?_ !5'_" _\%!/^B_^!/\ PE)/_BJ]THH \+_X0'_@H)_T7_P)_P"$I)_\ M51_P@/\ P4$_Z+_X$_\ "4D_^*KW2B@#PO\ X0'_ (*"?]%_\"?^$I)_\51_ MP@/_ 4$_P"B_P#@3_PE)/\ XJO=** /"_\ A ?^"@G_ $7_ ,"?^$I)_P#% M4?\ " _\%!/^B_\ @3_PE)/_ (JO=** /"_^$!_X*"?]%_\ G_A*2?_ !5' M_" _\%!/^B_^!/\ PE)/_BJ]THH ^7?CRO[>/PP^#WB#Q_K7QP\&W5KI6GM/ M/;VGAAEDD4$#"EB0#SW%;WA7PK^W]K?A?3=:MOCUX'2.\L(9XTD\*N6570, M<-C.#7>_M=^%/$?CG]FGQCX1\(Z1+?ZE?Z.T5G9P %Y7W*=HSWXKK_A]8W>E M^ =#TS4+=HI[?1[:*>)^J.L2AE/N""* /(_^$!_X*"?]%_\ G_A*2?_ !5' M_" _\%!/^B_^!/\ PE)/_BJ]THH \+_X0'_@H)_T7_P)_P"$I)_\51_P@/\ MP4$_Z+_X$_\ "4D_^*KW2B@#PO\ X0'_ (*"?]%_\"?^$I)_\51_P@/_ 4$ M_P"B_P#@3_PE)/\ XJO=** /"_\ A ?^"@G_ $7_ ,"?^$I)_P#%4?\ " _\ M%!/^B_\ @3_PE)/_ (JO=** /"_^$!_X*"?]%_\ G_A*2?_ !5'_" _\%!/ M^B_^!/\ PE)/_BJ]THH \+_X0'_@H)_T7_P)_P"$I)_\51_P@/\ P4$_Z+_X M$_\ "4D_^*KW2B@#PO\ X0'_ (*"?]%_\"?^$I)_\57(_'E?V\?AA\'O$'C_ M %KXX>#;JUTK3VGGM[3PPRR2*"!A2Q(!Y[BOJ*O./VN_"GB/QS^S3XQ\(^$= M(EO]2O\ 1VBL[. O*^Y3M&>_% '!>%?"O[?VM^%]-UJV^/7@=([RPAGC23P MJY95= P!PV,X-:'_ @/_!03_HO_ ($_\)23_P"*KUSX?6-WI?@'0],U"W:* M>WT>VBGB?JCK$H93[@@BMB@#PO\ X0'_ (*"?]%_\"?^$I)_\51_P@/_ 4$ M_P"B_P#@3_PE)/\ XJO=** /"_\ A ?^"@G_ $7_ ,"?^$I)_P#%4?\ " _\ M%!/^B_\ @3_PE)/_ (JO=** /"_^$!_X*"?]%_\ G_A*2?_ !5=G\&?#G[2 M6B:G>R_''XC^'M'M/_9_\0Z-8Z7JJ?"._O)M8AU*.\EC:53K<2Q-&EJH;;D.SDC8!@@'Z M)45\1? S_@HY^T1X#_X*&QJ5AXG\;V\WQ0OVMFDC\/>$S*M MG->NR\12&YNH#$6.'^SS*/4?<,$\%U ES;3))'(@:.1&!5E(R"".H(H =111 M0 450\4VFOW_ (9U&Q\)ZQ#I^JS6$T>F7]Q:^?';7!0B.5H\CS%5B&*Y&X#& M1G-?)G[2'B?_ (*"_L@?\$>O&'Q+\6?M)^$O$OQM^'/P^U?7=>\OT M %%%% !1110 4444 %%%>7_MG>+OC!\.?V8?''Q0^!GB;0],\1>%?"NI:S9' MQ'HM^([7Q-H4?A9#?N=.T MQ)U5[R623,;R3!@(HX'7R@"T@8X^WJ "BBB@ HHHH **** "BBH[JZM;&UDO MKZYCAAAC+S32N%5% R6)/ '))H DHKXD_9._;7_ &C/^"J^I^+/BG^R1XNT M;X[MR!<7EK'+*EO8V"LP1"\<\LI#$^25*U M+K/[>WQO_8=_;1^'O[(7[>FK^'O$7A3XSW$MA\*/B_H&D/I;+K$90'1]6LS+ M+&LLAFB$-S"R)(S!3"N'90#[6HHKF?C-\8?AS^S[\*/$7QN^+OBBVT7PSX5T MB?4M;U2[<*D%O$A9C_M,<851RS$* 20* .FHKGOA'\1--^+_ ,*?#'Q9T>PG MM;3Q1X>LM7M;6Y(\R&.Y@294?:2-P#@'!(R*Z&@ HKXD_9W_ &J_VL/$/_!; M3XR?L7_%;XF:)JG@+PI\)=*\1>%M*T;PLEB;>:ZN8U+32O)--+(J[E)\Q8VS MD1J>GVW0 4444 %%%% !1110 445\'_\%=OVV_VU?V,/C/\ L\^%?V=O%/P^ M.C_&_P",NE^ KV#Q;X-NKR;26O)(8UNXY(+^$2!2TK%&09^4!N"2 ?>%%4] MM=;LM&M[7Q'JT-_?)'BYO+>T\A)6]1'O?8/;9!W(^XH)X+J!+FVF22.1 T,/B7XL_:3\)>)?C;\.?A] MJ^NZ]XYE\!J++5&M4N;E4ALXI88X9/*$40D*LA:-F,/S[5 /L*BO(/\ @GO\ M4_'7QR_8&^!_QL^*.MC4_$WC'X0>&M<\1:D+:*#[7?W>E6T]Q+Y<2K''NED= MMJ*JC.% KU^@ HHHH **** "BBB@ HHKR_]L[Q=\8/AS^S#XX^*'P,\3:' MIGB+PKX5U+6;(^(]#DO[2Y:UM)9EADCBG@=59D4%U?(&>#0!ZA17RG_P1F_: MC_:0_;A_8'\#_M@?M):UX4.J>.K.ZN8=&\(^'9[*WT](KZXMU7?-=3M*S+"K M$_* 6( (&3]64 %%?$/[='[5G[6OP)_X*H_LE? +P1\2]#M_AG\8];\1VOB; M0H_"R&_ .230!)17Q)^R=^VO\ M&?\%5]3 M\6?%/]DCQ=HWPX^!GAOQ)<:!X;\:ZCX;_M76_&]W;D"XO+6.65+>QL%9@B%X MYY92&)\DJ5J76?V]OC?^P[^VC\/?V0OV]-7\/>(O"GQGN);#X4?%_0-(?2V7 M6(R@.CZM9F66-99#-$(;F%D21F"F%<.R@'VM117,_&;XP_#G]GWX4>(OC=\7 M?%%MHOAGPKI$^I:WJEVX5(+>)"S'_:8XPJCEF(4 D@4 =-17/?"/XB:;\7_A M3X8^+.CV$]K:>*/#UEJ]K:W)'F0QW,"3*C[21N < X)&170T %%?$G[._P"U M7^UAXA_X+:?&3]B_XK?$S1-4\!>%/A+I7B+PMI6C>%DL3;S75S&I::5Y)II9 M%7?" MO[.WBGX?'1_C?\9=+\!7L'BWP;=7DVDM>20QK=QR07\(D"EI6*,@S\H#<$D M^\**IZ!:ZW9:-;VOB/5H;^^2/%S>6]IY"2MZB/>^P>VX_6KE !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 5^2G_ 3L\&?M!>+?^"TW_!1!O@5\=-&\&?9_%?@P:FNK M^"/[9%XS6.H^2R_Z7;F+R]LN1\V_S!]W9S^LU\E])8S1Z9<10W+1,+>6>$R( MCX^5F0,I8 X)4,I(XR.M?#?[.'_!+O\ ;-_9;_:V^.O[6WPX_;E^&][J7Q\U MK3]0\2Z1X@^ E_-!I_V%;E+6.V:'Q+"P CN75R^[>54C;R" ?+/PRN_B#^PS M_P '$OAZ+_@I=JT7Q;\<_''P@^B_!3XQZ/$NF6/ARSC,F[2AHP#BV=Y RM.L M\Q_TE3G]].5]!_:P^$/PA\8^)?VPY/%?VS]I'QQ-HMQ M2VLH]3N)]EK.4.))8;-KJ[FFG/F28EEN&(W9P2D1CY'P M7_P1_P#V@?AI\3/VA]#^&W[=?]C?"+]HKQ5K'BCQ'X63X?P7&M:;JFIQ-'=K M;:A+.8U@?(!#6[.(T5(S$^9R >*6/BK]N7XX_P#!!;]ECXZ?#+X>ZC\;M2T. M[T/6_BY\/;O52+WQ[X=MH;R&:S=G#&\'-;USXP?#&'X>Z[X?\ "FERV>GIH*B3SA+))(TMW=3>8JF< M^7Y<<,4:K\A=@#Y=\:_\$U_VBOVM?V-?A?\ &']EVP^'/@+XT_V?H/BO1?VD M/^%F:G>:_JDLD44\[W[II"->0W*2/FV>9[>,,JHGEH%K]0O#$VKW'AK3KCQ! M/92W\EC"U[+IK%K=YB@+F(MR8RV=I/.,5^=G[+W_ 1H_;[_ &9M'3]E+2?^ M"M6MWW[-EM/)%:>#7\"VJ^)$TEV);28]7+E[:-E8H9H@&5<^2L!(*?HY8V-E MI=C#IFFVD<%O;Q+%;P0H%2-%&%50. ![4 2T444 %%%% !1110 4C,J*7 M=@ !DDG@"EKRG]M;X(?&G]I']FWQ1\"O@9\>K+X:ZKXKTF?2[KQ=<^%'U>:S MM)XVCF-O$MY:^7.48A92[;"*-&TK39;&U\,Z6KC0;RW,]]'(5>_:YU;)1=WVQ!@A 3ZK_ ,&] M/[6'B?\ :K_X)NZ?\(?C:+ZR^)/P7U"Z^&_Q&TVXN7AOK>XL!Y,#NR,)%D-M MY:-*#DS0S$-E>/LKX'?#_5/A/\'_ U\+]6O]&N9/#NBV^FQ2>'M#?3;(0P1 MB*)8;:2XN&A1455"F5^G7L/D_P#9C_X)7?'O]F#_ (*0?%G]N_PE^V'X:?0? MC3=6LWC;X76_PGGM[5GMU58[F"Z_MAFCNO\ 7LTK1NC-=S$Q*O!OAC]J#7--\.:!=?$K55-K(MM;B*[ MFN1<>??2PQ[(X1=/+'&%8[&:1FKQ&#Q+\=/^'"'[:/[,OQB^,OC/6]3_ &6_ MBOJ_@[P5XSA\67UIBQS1H%7RUQ]1_\ !)S0 M/VHIOVJ/VY]=_9_^(W@>"SN?VI=;M+K1_&.@75R+2Y2*,I>QR6US$S@B0H\# M@;O)0K+&=^[V[XB_\$;(M>_X)I>/?^"?_P /?V@X=*UCXMZ]>Z_\4_B?KO@T MZC=:[K%]>1W=[>K:Q7ELD+.T:1HN]UCB1%.\@N0#!^$?_!,+]G_PA^S;JG[7 M-OXY^)LGQ!\:?LXV^E^*-=A^)VJVOVO%E%=+/&EO.@M71HHT1(2D21*8U0!G MW>*?LL:KJFN?\&?NNZQK6I7%Y=W/[.GCB2YNKJ9I))7,FJDLS,26)]37Z$^' M?@%\8-&_8P@_9GO/C'X>N?$UMX(7P[%XR7P3-'9E5M1;"=M/_M N6VC<5%R! MN/&!Q7@?PJ_X)._%?X6_\$>]1_X)-6O[5^A7D=WX4U7PU;^/I/AE,CQ:;?R7 M+3!K(:J0\X%RRK()E4;03&QS0!ZW_P $G?\ E%E^S3_V;_X-_P#3'9U[_7EW M[%/P!\6_LJ?LH_#_ /9F\7_$73_%T[PZ^EBZM+&UBMH6D@> MZN<2E(@682;22<*O2O4: "BBB@ HHHH **** "O,/VW?^3+_ (O?]DOU_P#] M-T]>GU\E?ME_L4?MM?';]HI_'GP1_;:@\-_#GQ)\*M1\$>,_AGXA\/RWUDK7 M2SC^V+18IX@;Q1,@ DQ\L.W>5?\&9FD^,I]-C&L^&_A]=WO MA[5XP4NM-N/^$CD4RP3+AXF*DJ2I&Y25.02*]H_X+'65O9_\$^/V0OBK8JUO MXG3XP?#:P_X2&WD,=ZUI/"S3V[3*0[12,%9HR2K,H)!(!K[%\:_\$S/@;XA_ MX)BWG_!+3PUJ-_I'@N3X=CPMI^JD+-=VY5!Y=ZX^599?/43N/E#MN V@\?,_ MQ>_X(T?MX?M._LJ?#3]G;]H7_@HUH377PL\8Z#J?AG4?#/PQ^SP-!I<;I'/= MQ27;-=WA_=A2'A@0;R8I'*LH!K_\%4?^4Q?_ 3N_P"QP\>_^F6UKE?VE/AM MX'_X)L?\%N_A-^V?-H447PN_:!@N? /B/[4[-9>%?&4Y66QU*!&/EVSWJQFW M=D"CFYD8_O&S]"?M4?\ !.CXU?M(_M;_ +/G[55I^U1H6DS? *YU2ZM-(OOA MI)>'7;C4+:*VN7FFCU. 0KLBS&J1G:6.XR8 KE?^"R>L_LK_ +6?['7C;]A< M?%;POKOQ,\2:WI6@>$_"VB^(K>36-*\337436-R]O&YFMUM\&ZF)"D6L,Y)" MY- ':?L3_#SP1\7_ -J7XR_M]6GAFR6'6/$A\%^!+R*$ 3:?HQDM+_45Q\OF MW.I?;8C* 3);V-J=Q4@5]5UR?P'^#?@_]G?X*^%/@3X AD31?"'A^TTC3C,V MZ22*")8Q)(W\69F)Y-=90 4444 %%%% !7C__ 4+T#QMXK_8#^./ MA?X:13OXCU+X/^)K7P^EJ#YK7TFE7*0!,<[O,*XQWQ7L%% 'Y[_\&L^M>%]6 M_P""'GP>M/#;Q>;I]SXAMM6C0@M'=?V[?R$/[F.2-AG^%U[8KR+_ (.S=(US MQ=\#_P!FKP!\-RS>.=9_:7T>'PG';C-P9C:W48,>,'B:2VS@CDK7U/\ "_\ MX)R?%']B'XG^-O&?_!.KXJ>&]"\&_$/6Y-=\0_"#QWH4]SI%CK$B@2WNEW-K M-'+8"4*@DMV2>,[1L\H*JC?\%_\ !/OQ'\0/VKM!_;;_ &WOBAIGCSQCX(LK MBU^&'A?0-!?3_#W@W[0%%Q=0Q333S7=](J*K74K@*% CBC*J0 >0_"/7/!7_ M 4-_P""K7[3WP)_:;T'3_%7@SX!V'A31?!?PY\06Z7.EO+J5E->7NK7-G(# M%_9/_X(5?M&_!CX@_&S4OBCI.@7 M6H>+/AA8^)(&5_!-E-+$MIIT),\AF2 K/YD>-?\ @FQJ7Q?_ &#?B=^R7\=?VD=9\5>,/B[I-Q%XR^)]SHT$ M#M>-$D<#6]A$PBM[2 11*EJC#(#EI&EEDE8 ^0_VD/%VB?L??L,?L:_LM_LZ MVL_@.V_:=^(_@7P[\0O$/AZ]EMKK^S;FUM/[0$,X??;W%PICA$J%65&D*X;! M&]_P6%^'7A__ ()977P4_;__ &$O"%MX&U&P^+ND>%?B)X3\*0"TT[QIH6H" M1)(KVVCQ';[)$NUI2I:0H@C(!\L>(/V6?AE^U[_ ,'$?Q\^$GQIO_$,OA*;]G?P MW)K7A[0_$=SI<>LJ+I0L-S-9O'<-"K$/Y22HKLJ[PZC;7F/PR^*WQ:_X(O\ MQ>_;F_9'^"/C?6_$GPZ^&7P0A^)?P>TWQ7J#ZA_PBM[<1>7]B$DI+-!Y\H?R MR3E+8$_.\CO]W?$3_@GY\<_#/_!1+5?^"C/[*_QS\-V&L^+/ UKX4\9>#/'O MA>:]L;FUMY!)#<6MQ:W$,MM*I5&_&O M[+6JW_C;0]%\?:HEE?R-?M%+%:MY^^QMY-L6Y;4PATC"L"LD@?O?V7?^"-7[ M>_[-NC+^RC!_P5EUO4_V:[69XK/P8W@>U3Q&-)8DG2%U&/VC/#.D:?X.^'DW@NT^'Y^&DTOG: M9+,\SDWJZH@24.RA66#8JH 4;)- 'N'[*/[,GPW_ &-OV>_#/[,WPANM9F\- M^$[22VTE_$&KR7UV(WFDF*O-)\S -(P4!/A1X ML_X*,^";KXQ^);OXMVX^$]_;^&?V4+/PQ!J*7-^U^AE\4W1NITLX(DAQ:++> MA$#DB*0R,4/RU_P3_D\8>*_^"5W[?'P<\4>(?%.B:?\ ";XS?$W2? >E:3XX MOHI_"MI9:>LUMIUO>6TL'_$7@4:W!?6$=T;A)K4_:H?L\X.W&=R!D#$ M.&=&XWX#_P#!'3XZ? ;P!^T_\+-#_;H74M%_:'\1^(]9A_MWX=03S:;>:W ( M;N[NF@N;?[7,J@"-8OLT()=FC;?V7/!.@?\&QO@'_@HI!XT\:2_ M&CP%X$\+:SX'\;R>,KU9-!=M6LX/)M;=)%MHX_*F<-^Z+R,0\CNXW5]=_M[O M';_\%;O^">/Q$TBW33M6\;7_ (K7Q9_M=>'X+&VT6PT:7QW'\+)S-)8V=[ M!=0@6AU?:LQ,"JTAD*D$X1373_MG?\$T_CK^T5X7^ ?Q$^&7[36A>&_C-^SY MK9O_ [XMN/!,DFCZJDULMM=V\U@;MI(DECCCR5G8C:P&-X9 #S^+0]+\%?\ M'.EKI7A&V_LVR\0?L=7FL:WI]DQBM[W4?^$G2(WDD2D(TYC54,I&XA0"3BOF M#]N+X;?#N#]@;]JGXA>%=4U/XZ_%'P[XQUOQ%/\ M)V>GQZ6/ ES;7$O<,+F MV25B[K%'#-*2<31(3$0#B?\ @J?I?C/XH_"K_@GC\67^,7C#1_$_C/XW_#[2 M=;U+2?$=S'!*MY9-=27)LBYM&N5FC5TF:%F!P,E1MKH/^"C?_!"'X-^$/V$_ MB?K_ .PYI_BR#XD:;XC;XA^'X]5\8ZCJ;WUW JO=Z5NFE:6:&ZACD'E2.Q>= MHV9L* /3_BQ_P2._:=^+?P1_9M^%^K_MYZ*FI?L\^-]!\6VVKWGPB^T)JU_I M,/D6UN(HM4@\FU\KAU)DE=V=_-4%43["\=?''X1_!"PT6W^/GQM\'>&;W5S] MGL9M=UFWTJ/4[E$#2BVCN9B6Q][8&=E4C)/4@'Q1I?Q@_9Z_X*Z^!_V4/"?P MQ\&:2WA36M,'Q'\6Z9;0IMT#2M*1;/\ L7* ",2ZM+#:M&,)+!I]XFTJ./T& MAABMXE@@B5$10J(BX"@< #H*^(?^"*'['?P3^!WAGXN?M0_!31YK;0OC;\4 M-3UCP7',^Y+?PQ#=3BP6V'1+2>66]OX0N!Y.H19Y!)^X* "BBB@ HHHH *1F M5%+NP R23P!2UY3^VM\$/C3^TC^S;XH^!7P,^/5E\-=5\5Z3/I=UXNN?"CZ MO-9VD\;1S&WB6\M?+G*,0LI=MA.0I(! !\&>,= M_P#@H[\!_P!I/Q%XZ_9( M^*/B;3?V@;4Z%\-/%.BZ3ILME:^&=+5QH5Y;F>^CD*O?M3 [L MC"19#;>6C2@Y,T,Q#97C[*^!WP_U3X3_ ?\-?"_5K_1KF3P[HMOIL4GA[0W MTVR$,$8BB6&VDN+AH45%50IE?IU[#Y/_ &8_^"5WQ[_9@_X*0?%G]N_PE^V' MX:?0?C3=6LWC;X76_P )Y[>U9[=56.Y@NO[89H[K_7LTK1NC-=S$QR.$73RQQA6.QFD9J\1@\2_'3_APA^VC^S+\8OC+XSUO4_V6 M_BOJ_@[P5XSA\67UIBQS1H%7RUQ]1_\$G- M_:BF_:H_;GUW]G_XC>!X+.Y_:EUNTNM'\8Z!=7(M+E(HRE[');7,3.")"CP. M!N\E"LL9W[O;OB+_ ,$;(M>_X)I>/?\ @G_\/?V@X=*UCXMZ]>Z_\4_B?KO@ MTZC=:[K%]>1W=[>K:Q7ELD+.T:1HN]UCB1%.\@N0#!^$?_!,+]G_ ,(?LVZI M^US;^.?B;)\0?&G[.-OI?BC78?B=JMK]KQ9172SQI;SH+5T:*-$2$I$D2F-4 M 9]WBG[+&JZIKG_!G[KNL:UJ5Q>7=S^SIXXDN;JZF:225S)JI+,S$EB?4U^A M/AWX!?OV,(/V9[SXQ^'KGQ-;>"%\.Q>,E\$S1V95;46PG;3_[0+EMHW%1 M<@;CQ@<5X'\*O^"3OQ7^%O\ P1[U'_@DU:_M7Z%>1W?A35?#5OX^D^&4R/%I MM_)_U MY=^Q3\ ?%O[*G[*/P_\ V9O%_P 1=/\ %T[PZ^EBZM+&UBM MH6D@>ZN<2E(@682;22<*O2O4: "BBB@ HHHH **** "O,/VW?^3+_B]_V2_7 M_P#TW3UZ?7R5^V7^Q1^VU\=OVBG\>?!']MJ#PW\.?$GPJU'P1XS^&?B'P_+? M62M=+./[8M%BGB!O%$R "3'RP[=Y5RH /SYT7PYHMY_P9F:3XRGTV,:SX;^' MUW>^'M7C!2ZTVX_X2.13+!,N'B8J2I*D;E)4Y!(KVC_@L=96]G_P3X_9"^*M MBK6_B=/C!\-K#_A(;>0QWK6D\+-/;M,I#M%(P5FC)*LR@D$@&OL7QK_P3,^! MOB'_ ()BWG_!+3PUJ-_I'@N3X=CPMI^JD+-=VY5!Y=ZX^599?/43N/E#MN V M@\?,_P 7O^"-'[>'[3O[*GPT_9V_:%_X*-:$UU\+/&.@ZGX9U'PS\,?L\#0: M7&Z1SW<4EVS7=X?W84AX8$&\F*1RK* :_P#P51_Y3%_\$[O^QP\>_P#IEM:Y M7]I3X;>!_P#@FQ_P6Z^$W[:$VAQ1?"_]H&"Y\ ^(_M3NUGX5\8SE9;+4H$8^ M7;/>K&;=V0+UN9&/[QL_0G[5'_!.CXU?M(_M;_L^?M56G[5&A:3-\ KG5+JT MTB^^&DEX==N-0MHK:Y>::/4X!"NR+,:I&=I8[C)@"N5_X+)ZS^RO^UG^QUXV M_87'Q6\+Z[\3/$FMZ5H'A/PMHOB*WDUC2O$TUU$UC'[32 M-.,S;I)(H(EC$DC?QR/MW,QY9F8GDUUE !1110 4444 %>/_ /!0O0/&WBO] M@/XX^%_AI%._B/4O@_XFM?#Z6H/FM?2:5P44 ?GO_ ,&L M^M>%]6_X(>?!ZT\-O%YNGW/B&VU:-""T=U_;M_(0_N8Y(V&?X77MBO(O^#LW M2-<\7? _]FKP!\-RS>.=9_:7T>'PG';C-P9C:W48,>,'B:2VS@CDK7U/\+_^ M"A3W.D6.L2*!+>Z70_"/7/!7_!0 MW_@JU^T]\"?VF]!T_P 5>#/@'8>%-%\%_#GQ!;IZM/?\%%_P#@G#X>_9/_ ."%7[1OP8^(/QLU+XHZ3H%U MJ'BSX86/B2!E?P3932Q+::="3/(9D@*S^7*^T9=@J)BO?$O[ M<3?\%'/^"=?[8J?!KXFZ[X>BT+XA6FK^%(]9TCQ/9Q*BPR2P.Z[)XTBB3=AL MB&/:8R',GI'C7_@FQJ7Q?_8-^)W[)?QU_:1UGQ5XP^+NDW$7C+XGW.C00.UX MT21P-;V$3"*WM(!%$J6J,,@.6D:6625@#Y#_ &D/%VB?L??L,?L:_LM_LZVL M_@.V_:=^(_@7P[\0O$/AZ]EMKK^S;FUM/[0$,X??;W%PICA$J%65&D*X;!&] M_P %A?AUX?\ ^"65U\%/V_\ ]A+PA;>!M1L/B[I'A7XB>$_"D M-.\::%J D M22*]MH\1W-RCQKY4[*95,K-N)5<>P>//^"/7BO\ :0_X)Z^'_P!CO]K7]JB7 M6_%_@J?2;SX=?$?PEX3CTH^%K[2X!#8W4%J9I#,^W?YQ>4"42'8(=J%>TUG] MAC]H;]IW6?A>W[?_ ,9/!?B;1?A3XJM/%-EH?@;PA<:'M#\1W.EQZRHNE"PW,UF\=PT*L0_E)*BNRKO#J-M>8_#+XK?%K_ ((O M_%[]N;]D?X(^-];\2?#KX9?!"'XE_![3?%>H/J'_ BM[<1>7]B$DI+-!Y\H M?RR3E+8$_.\CO]W?$3_@GY\<_#/_ 42U7_@HS^RO\<_#=AK/BSP-:^%/&7@ MSQ[X7FO;&YM;>020W%K<6MQ#+;2J57*NLJL"WW>,='\+?^";?PXM-)^,^M?M M(ZW%\0O&'[0EG]@^*FMC3C86LVF+:/9V^E6-N))&M+2"!W"YEDE9W>1Y&8C: M ?(GQ!_X)G?M#?M3_LC?##XO?LJ6/PY\ ?&:"TT3Q3HO[1P^*.JWVNZNTD4< M\[ZA(ND1O?0W*2-FWEE:! X5$V*$JC^TY^SKI7QR_P"#@KX=?!3XD?$/Q>WA MOQK^RUJM_P"-M#T7Q]JB65_(U^T4L5JWG[[&WDVQ;EM3"'2,*P*R2!^]_9=_ MX(U?M[_LVZ,O[*,'_!676]3_ &:[69XK/P8W@>U3Q&-)8DG2%U&/VC/#.D:?X.^'DW@NT^'Y^ M&DTOG:9+,\SDWJZH@24.RA66#8JH 4;)- 'N'[*/[,GPW_8V_9[\,_LS?"&Z MUF;PWX3M)+;27\0:O)?78C>:28J\TGS, TC!1P%0*J@*H ]#HHH **** "OS M1_X.#@3\?/V!L#_F\_PI_P"E45?I=7P=\#/^"3G[25WX]^'^H?M[_MH_\+FT M;X-?%'4O&OPWN[S0I(-7N;J>,):)J$[3,ACM&::2..)>7:,;DCB$3 &G^VQX M$^%'BS_@HSX)NOC'XEN_BW;CX3W]OX9_90L_#$&HI(?%.B:?\)OC-\3=)\!Z M5I/CB^BG\*VEEIZS6VG6]Y;2QR/;P2E\(3Y;Y;!1K<%]81W1N$FM3]JA^SS@[<9W M(&0,0X9T;C?@/_P1T^.GP&\ ?M/_ LT/]NA=2T7]H?Q'XCUF'^W?AU!/-IM MYK< AN[NZ:"YM_M,KU9-!=M6LX/)M;=)%MHX_*F<-^Z+R,0\CNXW5 M]=_M[O';_P#!6[_@GC\1-(MTT[5O&U_XK7Q9_M=>'X+&VT6PT:7QW'\+)S-)8V M=[!=0@6AU?:LQ,"JTAD*D$X1373_ +9W_!-/XZ_M%>%_@'\1/AE^TUH7AOXS M?L^:V;_P[XMN/!,DFCZJDULMM=V\U@;MI(DECCCR5G8C:P&-X9 #S^+0]+\% M?\'.EKI7A&V_LVR\0?L=7FL:WI]DQBM[W4?^$G2(WDD2D(TYC54,I&XA0"3B MOF#]N+X;?#N#]@;]JGXA>%=4U/XZ_%'P[XQUOQ%/^TG9Z?'I8\"7-M<1R6VC M6&I27#3R/9Q1B$P:<&@1I)(Y?)9F!^U/!W_!,#]HVV_X*2^%/^"CGQ&_;;CU M;6]*^%A\(>)M%LO L=O;:DCW\EW)%:*UP_V"U7]R%5C<3,PD9I4>!_\ M@A/^T;X$_8P^*_\ P3HT;_@H4D7P>\8MK,O@[3T^'$)U?36OY&F^SWMZ]PPN M;9)6+NL4<,TI)Q-$A,1 .)_X*GZ7XS^*/PJ_X)X_%E_C%XPT?Q/XS^-_P^TG M6]2TGQ'6374ER;(N;1KE9HU=)FA9@<#)4;:Z#_ (*-_P#!"'X-^$/V M$_B?K_[#FG^+(/B1IOB-OB'X?CU7QCJ.IO?7<"J]WI6Z:5I9H;J&.0>5([%Y MVC9FPH ]/^+'_!([]IWXM_!']FWX7ZO^WGHJ:E^SSXWT'Q;;:O>?"+[0FK7^ MDP^1;6XBBU2#R;7RN'4F25W9W\U051/L+QU\QFUW6;?2H]3N40-*+:.YF);'WM@9V52,D]2 ?%&E_&#]GK_@KKX'_90\)_ M#'P9I+>%-:TP?$?Q;IEM"FW0-*TI%L_[%R@ C$NK2PVK1C"2P:?>)M*CC]!H M88K>)8((E1$4*B(N H' Z"OB'_ ((H?L=_!/X'>&?BY^U#\%-'FMM"^-OQ M0U/6/!<OM$N+ M3PQK,&GW[IBVO;FR^T)$V1R8PZ;^,C&X=: +M%?F3^P'^VK_ ,%=?V\;W]H3 M3?!_Q?\ @)HVJ?!+XLZIX)TC3M5^$FK2VVORV;NJS37$>NJ]HLFT [8Y2F2< M-C;7OG_!';_@J$__ 4[^!'B3Q%XU^%O_"$?$+X=>+KCPO\ $/PQ#=FXMH+^ M$ ^;;RGEHG^8;6^9&C=26 61P#ZZHHHH **\K\3^ OVK;[]K[PQ\1?"_Q[T> MQ^#MCX1O+3Q1\.IO#,M^&[O3X;J;4_"Z:E-(EW?6]FIM MS+)Y,+H9RY\V&<-@#"]2 ?;5%%% !1110 4444 %%%9'Q!\80?#WP%KGCZZT M>^U"+0](N=0DL-+MS-H-3T^WU?3;C2KJ2= M(KJ!XI'M;J2"5592"4DC97C;!X92&4\@@@&OS'_;3_:D_P""^_[#WPHOO^"@ MGCS0?@1KWP\\/317OC3X)Z%;7QU+2-'>55)357(6YN8E<>;(J"($,Z1.@Q7T M7^V9_P %,[3X.?LZ?![QE\ O#EKK'CO]HW7]"T+X0:-XA#I;QS:HD_V&/V7OV5?%OB/QU\ _AU<^']4\87\E]X MKN$\2ZC<#6+QV+/=7*3W#I-<$ECYS@R?,WS/-%T#6M4\27%S-=VJ7M MRT3-;VD:)&Q "8D>8@%S^Z.W) /M&BO._P!KG]H72?V2_P!EOXA_M/:YX>N- M7M/ '@W4=?FTJT<))>"UMWF\E6((3<5"[B"%SD@XKY%^+W[<'[6?[.G_ 3C M\/?\%4=?^,'@[QSI5WIGA[7/$/PZT/PM]GL;K3M4N;6(VNE7?GM:#\"->^'GAZ:*]\:?!/0K:^.I:1H[RJI*:JY"W-S$KCS9%01 AG2)T M&* /T_HKY+_;,_X*9VGP<_9T^#WC+X!>'+76/'?[1NOZ%H7P@T;Q"'2WCFU1 M(Y?MU\L3!_LUK!)YDJHP9CLC#+OWK7N_VN/C7^R#^V]\+?V1/VL?'^D^,M ^ M.6G:E%X$\_:_\$_LY>%M/^)WB96&M>-8=-!OI]RA7*NV?*+J '9 I MD_B+5X1_P6N_;C_:Q_8(^ 7AWXM_LZ^$_!-S8ZIX\T70-:U3Q)<7,UW:I>W+ M1,UO:1HD;$ )B1YB 7/[H[N-7M/ '@W4= M?FTJT<))>"UMWF\E6((3<5"[B"%SD@XH ]$HKX!^+W[<'[6?[.G_ 3C\/?\ M%4=?^,'@[QSI5WIGA[7/$/PZT/PM]GL;K3M4N;6(VNE7?GM^ M<\?76CWVH1:'I%S MJ$EAI=N9KFY6&)I#%#&.7D8+M5>[$#O0!KT5^8'[:?[4G_!??]A[X47W_!03 MQYH/P(U[X>>'IHKWQI\$]"MKXZEI&CO*JDIJKD+'+76/'?[1NOZ%H7P@T;Q"'2WCFU1(Y?MU\L3!_ MLUK!)YDJHP9CLC#+OWJ ?6E%?(=W^UQ\:_V0?VWOA;^R)^UCX_TGQEH'QRT[ M4HO GCFP\.C29].\06"1RS:;=0I+)&\%Q#*K6\@VR+(C1/YNX2+E?\%KOVX_ MVL?V"/@%X=^+?[.OA/P3/-%T#6M4\27%S-=VJ7MRT3-;VD:)&Q "8D> M8@%S^Z.W) /M&BO._P!KG]H72?V2_P!EOXA_M/:YX>N-7M/ '@W4=?FTJT<) M)>"UMWF\E6((3<5"[B"%SD@XKY%^+W[<'[6?[.G_ 3C\/?\%4=?^,'@[QSI M5WIGA[7/$/PZT/PM]GL;K3M4N;6(VNE7?GM:#\"->^'GA MZ:*]\:?!/0K:^.I:1H[RJI*:JY"W-S$KCS9%01 AG2)T&* /T_HKY+_;,_X* M9VGP<_9T^#WC+X!>'+76/'?[1NOZ%H7P@T;Q"'2WCFU1(Y?MU\L3!_LUK!)Y MDJHP9CLC#+OWK7N_VN/C7^R#^V]\+?V1/VL?'^D^,M ^.6G:E%X$\:+H&M:IXDN+F:[M4O;EHF:WM(T2-B $Q(\Q +G]T M=N3[S^W/^UUX!_8-_9'\>?M=?$RRFN])\#Z&UZUA;R!)+ZX9TAMK56((1I;B M2*(,00IDR0<4 >L5Y5^T]^P]^R/^VC'X=A_:K_9_\-^/(_">H/>^'H_$5CYZ MV?M]_L(?LE^'O^"BGQL\2>$?&7A:T MDTFZ^+WPST#PJ]J^B:7?RQ1-+I-X;AY)YK1YX@XN%*7"K(P^SS*P(^M %FQL;'2[&'3-,LXK: MVMXEBM[>",(D2*,*JJ.% ' J6BB@ HHHH **** "BBLCX@^,(/A[X"US MQ]=:/?:A%H>D7.H26&EVYFN;E88FD,4,8Y>1@NU5[L0.] &O4&IZ?;ZOIMQI M5U).D5U \4CVMU)!*JLI!*21LKQM@\,I#*>000#7YC_MI_M2?\%]_P!A[X47 MW_!03QYH/P(U[X>>'IHKWQI\$]"MKXZEI&CO*JDIJKD+9*J,&8[(PR[]Z@'K/[/?[#'[+W[*OBWQ'XZ^ ?PZN?#^J>,+ M^2^\5W">)=1N!K%X[%GNKE)[ATFN"2Q\YP9/F;YN3GUNOD.[_:X^-?[(/[;W MPM_9$_:Q\?Z3XRT#XY:=J47@3QS8>'1I,^G>(+!(Y9M-NH4EDC>"XAE5K>0; M9%D1HG\W<)%RO^"UW[)+BYFN M[5+VY:)FM[2-$C8@!,2/,0"Y_=';D@'VC17D_P"W/^UUX!_8-_9'\>?M=?$R MRFN])\#Z&UZUA;R!)+ZX9TAMK56((1I;B2*(,00IDR0<5\P?M._M>?M]_L(? MLE^'O^"BGQL\2>$?&7A:TDTFZ^+WPST#PJ]J^B:7?RQ1-+I-X;AY)YK1YX@X MN%*7"K(P^SZ9JMC%>:=>0G*3P2H'CD7 M/9E8$?6KU !1110 4444 %%%% !161\0?&$'P]\!:YX^NM'OM0BT/2+G4)+# M2[OS7_;3_:D_P""^_[#WPHOO^"@GCS0?@1K MWP\\/317OC3X)Z%;7QU+2-'>55)357(6YN8E<>;(J"($,Z1.@Q0!^G]%?)?[ M9G_!3.T^#G[.GP>\9? +PY:ZQX[_ &C=?T+0OA!HWB$.EO'-JB1R_;KY8F#_ M &:U@D\R548,QV1AEW[UKW?[7'QK_9!_;>^%O[(G[6/C_2?&6@?'+3M2B\"> M.;#PZ-)GT[Q!8)'+-IMU"DLD;P7$,JM;R#;(LB-$_F[A(H!]>5Y+X*_80_8Z M^'7[2.O?M?\ @G]G+PMI_P 3O$RL-:\:PZ:#?3[E"N5=L^474 .R!3)_$6KP MC_@M=^W'^UC^P1\ O#OQ;_9U\)^";FQU3QYHN@:UJGB2XN9KNU2]N6B9K>TC M1(V( 3$CS$ N?W1VY/O/[<_[77@']@W]D?QY^UU\3+*:[TGP/H;7K6%O($DO MKAG2&VM58@A&EN)(H@Q!"F3)!Q0!ZQ17P1^T[^UY^WW^PA^R7X>_X**?&SQ) MX1\9>%K232;KXO?#/0/"KVKZ)I=_+%$TNDWAN'DGFM'GB#BX4I<*LC#[-P%^ MZ?#'B70O&?AO3_&'A?4XKW3-5L8KS3KR$Y2>"5 \FBO?&GP3 MT*VOCJ6D:.\JJ2FJN0MS'+76/'?[1NOZ%H7P@T;Q"'2WCFU1(Y?MU\L3!_LUK!)YDJHP9CLC#+OWJ M ?6E%?(=W^UQ\:_V0?VWOA;^R)^UCX_TGQEH'QRT[4HO GCFP\.C29].\06" M1RS:;=0I+)&\%Q#*K6\@VR+(C1/YNX2+E?\ !:[]N/\ :Q_8(^ 7AWXM_LZ^ M$_!-S8ZIX\T70-:U3Q)<7,UW:I>W+1,UO:1HD;$ )B1YB 7/[H[0))?7#.D-M:JQ!"-+<211! MB"%,F2#BOF#]IW]KS]OO]A#]DOP]_P %%/C9XD\(^,O"UI)I-U\7OAGH'A5[ M5]$TN_EBB:72;PW#R3S6CSQ!Q<*4N%61A]FX"@'WO15'PQXET+QGX;T_QAX7 MU.*]TS5;&*\TZ\A.4G@E0/'(N>S*P(^M7J "BBB@ HHHH **** "BLCX@^,( M/A[X"USQ]=:/?:A%H>D7.H26&EVYFN;E88FD,4,8Y>1@NU5[L0.]?FO^VG^U M)_P7W_8>^%%]_P %!/'F@_ C7OAYX>FBO?&GP3T*VOCJ6D:.\JJ2FJN0MS9*J,&8[(PR[]ZU[O]KCXU_L@_MO?"W] MD3]K'Q_I/C+0/CEIVI1>!/'-AX=&DSZ=X@L$CEFTVZA262-X+B&56MY!MD61 M&B?S=PD4 ^O**^*/VF-;_P""UWQF\3>*/$G[!FI_!_P%X3\+:A=6'AS3OB3I M%Y>:KXRNK21HKB61D*Q:?:/,CQP$!I)%03%D25 L7[$?_!8SPW\;/^"67BG_ M (*%?M-_#]O!.H_"YM8T[XG^'K$ETAU73,>;#:>8V6\XO"$1F)627RR[;=[ M'VY7E7[3W[#W[(_[:,?AV']JO]G_ ,-^/(_">H/>^'H_$5CYZV-/V^OVWOV>?V#_"?_!6+X\?\(S>>"-6CT?6_'7PAT7PZ MZW7ASPUJDT,<$MI?F8R7-_;)7D;1+-_9ZI:K,L;CS&ADE,HWMA:^D?\ @F%_ MP3'^+?\ P3Q\>?&#Q5XE_:CT'QY9_&/XB7GC36;&U^&LVD2V.HW+2-*D,IU2 MY!ARZX5D+ *?F.>/9_V[?V+OA'_P4'_95\6_LE?&Y+I-"\562)]NT]PMSI]S M%(LUO=0E@0'CE1' (*L 58%6((!\G?$'_@F!^T3HO[4'P>_:;_9 \%_"CX$7 MG@CQ)&/B5)X=\>ZG>#QWH$CH+FROXCI=NMW<%0Y2YN&DE$CABVX*P\.\ ?L# M_"7]L3_@LQ^W!^RI\;O'_P 1K_X?P>$O L\.AK\1M3,B7-QIYN%D%S).TS)% M,\\D=L[M;AILF)O+B"?2W['_ /P3;_X*(?#J^\.>!/VU_P#@J%/^">/Q MC^"7_!1[XP?M]ZW^TOX=UJV^,>FZ18ZSX,M?AM/9M8QZ9;+;VK0WC:K+EB@8 MR%H2&+?*$ H ^>]?^&.G?!'_@XL_9_^'?@_QCXMNM&7]FC68QI_B#QA?ZE$ M'MG^SI,B7,KK%(T:(',84.R[B"Q).G_P3TF^&O\ P5E^-G[5/Q*_; \!Z=XT ML? OQNU'X<>!O!GB>V%U8^'-'TZ*-!!O\ @HY8?M':#86?@CP1>>%[?P+-\/)IWNK2ZD>2:1KX M:F@67*\^)G MPW\<>';B\TZ368]^-7LIK:XBDMYG+R&6)@ZRM([;EPFP ^!H_P#@I/\ M._\ M$V_V+OV]_@#IGC?5_$UW^S7X\TK0_@KXI\2W#7UWIVG>(+AXK.WEGFW&Y-A& MOF(9=V240_)M5>N_X.$_V ?V:?@[_P $)==^)'A3PH)?&WA]/#4NH_$)[EWU MCQ1+<:E917,NJ7A)EU 2M*9]DS.BR)$R!?+3'VJ?^"/?P(\:?LB?&3]F;X[^ M([OQ3JWQ_P!=NM?^*'C6WLDLY[C5I'C>VFLX2T@MH;-H(/L\#/*%$/SM(7D9 MO!?B]_P1C_X*(?M'?\$[;S_@FC\>?^"D7A'5?!MF-*L] \2V_P )I5UNZLK* M]MYHDU"5]1:.41PP *L21R/(J&2X90ZR 'Z:45C_ _T7Q9X<\%:;H?CKQI_ MPD6L6UJJ:CKG]G):?;)>\@AC)6,'LH)P!U)YK8H **** "BBB@ HHK%^(^E^ M/=;\!ZOH_P +O&&G^'_$5S821:-KFJZ*VI6]A<,I"326JSP&<*>=GFIG'6@# MYP_X*-^%K_\ ;5\.S_\ !,_X>7LJ#QI':3?%_P 06IX\,^%?/$DL>[D"]O\ MR7M;>(\A&N)R-L&'^9_^"M?@ZT\%_P#!6/\ X)L6&G:3'9>"]%\:^)-*L;6! M2MO:7/V/3DLXL= <1@1CG'EMTYSU?PQ_X)4_\%A_@]H^H:1X _X+SV5J=7U: MXU36+ZX_94T2YN]0O9B#)<3SS7[23/@(B[R0D<<<:A8XT1?>?C1_P3;M/CU^ MR%X"^!'Q'^.VM:C\1/AOK.F>*?"WQCNK%7OH/%EG(9_[6-L7V&*69YM]F'"" M&4Q(R[4=0#YI_P""]MMJFL_MI_\ !/CP[X9W-JK_ +45C>A(_OFRMI;.2\/K MM$.=W;'6NE_X.;/^4=6@_P#9]^$_P!B+Q[\0OVM?"?[:7[8GQ \ M.^)/$WPWT"_TOX9^'_".@SV.EZ')?!$O]28W%Q/+/=S1QI$.4CAB!4+(Q\VL M_P#X*K_\$^?B-_P4D^!^D_ GPO\ M!Z-X TW3_%NF^(+F\O? 0C7$Y&V##_1_P 1]+\>ZWX#U?1_A=XPT_P_ MXBN;"2+1M SA3SL\U,XZU\!_#'_@E3_P6'^#VCZAI M'@#_ (+SV5J=7U:XU36+ZX_94T2YN]0O9B#)<3SS7[23/@(B[R0D<<<:A8XT M10#E/^"M?@ZT\%_\%8_^";%AIVDQV7@O1?&OB32K&U@4K;VES]CTY+.+'0'$ M8$8YQY;=.^@\66$_V(O'OQ"_:U\)_MI?MB?$#P[XD\3?#? M0+_2_AGX?\(Z#/8Z7H?$W]I!;5_ .B^$K^Y\8P7EJ M)X[C3A _GP&(_P"N\Q"8Q'_&7"]Z\9_X*K_\$^?B-_P4D^!^D_ GPO\ M!Z- MX TW3_%NF^(+F\O? Q5TF0J9($>69H77(9"7?#*#STH _ M$_3/@I\?/^"1_A3X6?MP>.?AEJOQ _8JO_$D7B[_ (4;JNNSZC>?!F;4)4?3 M]1 )$=^T"2(X5U>.&XFD4?OME])^]6CZOIGB#2+77M%O8[FSOK9+BTN8CE98 MG4,K@]P001]:^2]:_8 _:4^*?[(4'_!/[X]?M&>&=9^'1T2TT#7?$FE>$)[7 MQ!KFB0;%%JVZZ>WM;B2*-(Y+I%?(,C)#$S*8_K72-)TW0=*M=#T:RCMK.RMT M@M+>)<+%$BA50#L /I0!8HHHH **** "BBB@ HHK%^(^E^/=;\!ZOH_P + MO&&G^'_$5S821:-KFJZ*VI6]A<,I"326JSP&<*>=GFIG'6@#YP_X*-^%K_\ M;5\.S_\ !,_X>7LJ#QI':3?%_P 06IX\,^%?/$DL>[D"]O\ R7M;>(\A&N)R M-L&'^9_^"M?@ZT\%_P#!6/\ X)L6&G:3'9>"]%\:^)-*L;6!2MO:7/V/3DLX ML= <1@1CG'EMTYSU?PQ_X)4_\%A_@]H^H:1X _X+SV5J=7U:XU36+ZX_94T2 MYN]0O9B#)<3SS7[23/@(B[R0D<<<:A8XT1?>?C1_P3;M/CU^R%X"^!'Q'^.V MM:C\1/AOK.F>*?"WQCNK%7OH/%EG(9_[6-L7V&*69YM]F'""&4Q(R[4=0#YI M_P""]MMJFL_MI_\ !/CP[X9W-JK_ +45C>A(_OFRMI;.2\/KM$.=W;'6NE_X M.;/^4=6@_P#9]^$_P!B+Q[\0OVM?"?[:7[8GQ \.^)/$WPWT"_T MOX9^'_".@SV.EZ')?!$O]28W%Q/+/=S1QI$.4CAB!4+(Q\VL_P#X*K_\$^?B M-_P4D^!^D_ GPO\ M!Z-X TW3_%NF^(+F\O? [D"]O_)>UMXCR$:XG(VP8?Z/^(^E^/=;\!ZOH_PN\8:?X?\ $5S821:- MKFJZ*VI6]A<,I"326JSP&<*>=GFIG'6O@/X8_P#!*G_@L/\ ![1]0TCP!_P7 MGLK4ZOJUQJFL7UQ^RIHES=ZA>S$&2XGGFOVDF? 1%WDA(XXXU"QQHB@'*?\ M!6OP=:>"_P#@K'_P38L-.TF.R\%Z+XU\2:58VL"E;>TN?L>G)9Q8Z XC C'. M/+;ISF]_P7MMM4UG]M/_ ()\>'?#.YM5?]J*QO0D?WS96TMG)>'UVB'.[MCK M7TM\:/\ @FW:?'K]D+P%\"/B/\=M:U'XB?#?6=,\4^%OC'=6*O?0>++.0S_V ML;8OL,4LSS;[,.$$,IB1EVHZVO"?[$7CWXA?M:^$_P!M+]L3X@>'?$GB;X;Z M!?Z7\,_#_A'09['2]#DO@B7^I,;BXGEGNYHXTB'*1PQ J%D8^;0!X)_P#_ /TX"OI3_@I_^Q3!_P %$_V"_B1^QN_BA-%G\9Z1"NFZK+&S M1VU];74-[:M(%Y,?VBWB#XYV%L GBN6_X*K_ /!/GXC?\%)/@?I/P)\+_M!Z M-X TW3_%NF^(+F\O? _!/5+Y;JY\'>!])T.YN48D2R6EG% S@G MD@F,GGGFO,/"G["DOC']IC2?VQOVN?']MX\\:>%+6:V^'.BV&DM9:!X,28 3 MS6EM)+*\U]*H"27LSEBJJ(XX%RI^AZ "BBB@ HHHH **** "BBL7XCZ7X]UO MP'J^C_"[QAI_A_Q%7LJ#QI':3?%_Q!:GCPSX5\\22Q[N0+V_\E[6W MB/(1KB"]%\:^)-*L;6!2MO:7/ MV/3DLXL= <1@1CG'EMTYSU?PQ_X)4_\ !8?X/:/J&D> /^"\]E:G5]6N-4UB M^N/V5-$N;O4+V8@R7$\\U^TDSX"(N\D)'''&H6.-$7WGXT?\$V[3X]?LA> O M@1\1_CMK6H_$3X;ZSIGBGPM\8[JQ5[Z#Q99R&?\ M8VQ?88I9GFWV8<((93$ MC+M1U /FG_@O;;:IK/[:?_!/CP[X9W-JK_M16-Z$C^^;*VELY+P^NT0YW=L= M:Z7_ (.;/^4=6@_]EP\'_P#IP%>]^$_V(O'OQ"_:U\)_MI?MB?$#P[XD\3?# M?0+_ $OX9^'_ CH,]CI>AR7P1+_ %)C<7$\L]W-'&D0Y2.&(%0LC'S:S_\ M@JO_ ,$^?B-_P4D^!^D_ GPO^T'HW@#3=/\ %NF^(+F\O? D0KINJRQ MLT=M?6UU#>VK2!>3']HMX@^.=A; )XK\X?\ @JM\<_\ @HIX/_X(F#]C;]J+ M]E#0K#XA^-)-!^&NE:SIGQ#@OO\ A+]1:YA6.;3K.&)I6DFBMGD=)S (RQP7 M.$/Z^&/XDV'@81"[T/5?$J6X!F-O-I]C-+GD[-]Q)$N.VYSD=>>/%/"G["DO MC']IC2?VQOVN?']MX\\:>%+6:V^'.BV&DM9:!X,28 3S6EM)+*\U]*H"27LS MEBJJ(XX%RI /3_V8OA9?_ S]FOX>_!/5+Y;JY\'>!])T.YN48D2R6EG% S@G MD@F,GGGFNXHHH **** "BBB@ HHHH *^5O\ @HWX6O\ ]M7P[/\ \$S_ (>7 MLJ#QI':3?%_Q!:GCPSX5\\22Q[N0+V_\E[6WB/(1KB:F<=:^ _AC_P M2I_X+#_![1]0TCP!_P %Y[*U.KZM<:IK%]H7LQ!DN)YYK]I)GP$ M1=Y(2...-0L<:(H!RG_!6OP=:>"_^"L?_!-BPT[28[+P7HOC7Q)I5C:P*5M[ M2Y^QZVVU36?VT_P#@GQX=\,[FU5_VHK&]"1_? M-E;2V'?$GB;X;Z!?Z7\,_#_ (1T&>QTO0Y+X(E_J3&XN)Y9[N:.-(ARD<,0 M*A9&/FT >"?\'-G_ "CJT'_LN'@__P!. KZ4_P""G_[%,'_!1/\ 8+^)'[&[ M^*$T6?QGI$*Z;JLL;-';7UM=0WMJT@7DQ_:+>(/CG86P">*Y;_@JO_P3Y^(W M_!23X'Z3\"?"_P"T'HW@#3=/\6Z;X@N;R]\!RZS///92F6*-=NHVJQH6V[LA MB0IP1GCZ',?Q)L/ PB%WH>J^)4MP#,;>;3[&:7/)V;[B2)<=MSG(Z\\ 'Y!_ M\%5OCG_P44\'_P#!$P?L;?M1?LH:%8?$/QI)H/PUTK6=,^(<%]_PE^HM//&GA2UFMO MASHMAI+66@>#$F $\UI;22RO-?2J DE[,Y8JJB..!@ HHHH **** "B MBB@ HHK%^(^E^/=;\!ZOH_PN\8:?X?\ $5S821:-KFJZ*VI6]A<,I"326JSP M&<*>=GFIG'6@#YP_X*-^%K_]M7P[/_P3/^'E[*@\:1VDWQ?\06IX\,^%?/$D ML>[D"]O_ "7M;>(\A&N)R-L&'^9_^"M?@ZT\%_\ !6/_ ()L6&G:3'9>"]%\ M:^)-*L;6!2MO:7/V/3DLXL= <1@1CG'EMTYSU?PQ_P""5/\ P6'^#VCZAI'@ M#_@O/96IU?5KC5-8OKC]E31+F[U"]F(,EQ//-?M),^ B+O)"1QQQJ%CC1%]Y M^-'_ 3;M/CU^R%X"^!'Q'^.VM:C\1/AOK.F>*?"WQCNK%7OH/%EG(9_[6-L M7V&*69YM]F'""&4Q(R[4=0#YI_X+VVVJ:S^VG_P3X\.^&=S:J_[45C>A(_OF MRMI;.2\/KM$.=W;'6NE_X.;/^4=6@_\ 9(/CG86P">*_.'_@JK\<_P#@HKX/ M_P"")8_8W_:B_9/T*P^(?C230?AKI6LZ7\0X+X>+M2:YA6.;3K.&)I6EFBMG MD=)S (RQP7.$/Z^&/XDV'@81"[T/5?$J6X!F-O-I]C-+GD[-]Q)$N.VYSD=> M>/%/"G["DOC']IC2?VQOVN?']MX\\:>%+6:V^'.BV&DM9:!X,28 3S6EM)+* M\U]*H"27LSEBJJ(XX%RI /3_ -F+X67_ ,#/V:_A[\$]4OENKGP=X'TG0[FY M1B1+):6<4#.">2"8R>>>:[BBB@ HHHH **** "BBB@ KY6_X*-^%K_\ ;5\. MS_\ !,_X>7LJ#QI':3?%_P 06IX\,^%?/$DL>[D"]O\ R7M;>(\A&N)R-L&' M^C_B/I?CW6_ >KZ/\+O&&G^'_$5S821:-KFJZ*VI6]A<,I"326JSP&<*>=GF MIG'6O@/X8_\ !*G_ (+#_![1]0TCP!_P7GLK4ZOJUQJFL7UQ^RIHES=ZA>S$ M&2XGGFOVDF? 1%WDA(XXXU"QQHB@'*?\%:_!UIX+_P""L?\ P38L-.TF.R\% MZ+XU\2:58VL"E;>TN?L>G)9Q8Z XC C'./+;ISF]_P %[;;5-9_;3_X)\>'? M#.YM5?\ :BL;T)']\V5M+9R7A]=HASN[8ZU]+_&C_@FW:?'K]D+P%\"/B/\ M';6M0^(GPWUG3/%/A;XQW-BKWT'BVSD,_P#:QMB^PQ2S/-OLPX00RF)&3:CK M:\)_L1>//B%^UKX3_;2_;#^('AWQ)XF^&^@7^E_#3P_X1T&>QTO0Y+\(E_J3 M&XN)Y9[N:*-(ARD<,0*A9&/FT >D_M0_'VX^!'@!'\'>&3XD\=>(IVTSX>^# MHI=DFM:JR,R(S#_56T:JTUQ.?EA@CD#];?7O$"/IOB#X@^(((3&^MZE=>)+&\U2\"]5CWL^U2%_\%:-7\+VW_!N3 MX\U&REA&ES? W2$T]EQL*RI9)!MSZEDQ]17TQ_P35T;Q)X=_X)S_ !\/^,H MY$UBQ^"GA6WU59B=XN4TBU64-GOO#9KP^?\ X)2?$[X@?LU^$/\ @GU\??VC M--\3_ 3P7?::/[,C\,2P:_XFTG39TFTW2-1NC%KJQ^''BNPT76'3_0]1U/2&OH(F_VX5FA+CV$BGWK\R_\ @GS^WO\ \%DO MV[/^"=.M?MW>!O%?P%D\0:-JFKVUM\,;GX9:M''JHT_[\2:DNM$PRRX(C)MV M4-M#<$L/U,K\8?\ @WU^&7[;OQ:_X(SZK\./V:_CGX"\#V7B'QQXGT__ (2+ M6?!]YJ&IZ/YLWERSP*E[%#-* 28]X54;&X.!R ?H7_P2<_X*.^"_^"I_[%^@ M_M7^$_"$WAVZN;RXTSQ)X>FN?/\ [-U*W*^;$DNU?-C*O'(C;0=LB@@,"!]) MU^7?Q=^ &@?\$?/V0OV9?^"97[,?B"ZN++XK?'6TT'QGXDU;7Y-'GUX3Q3W5 MU"UW:Q2R67VN:*VM0859UM\QJQ8^97HOAK_@FE^T)\+_ /@H)X'_ &J?V>-" M^%_P2^'QT>[T3XQ?#SP/XQU![3Q?#,C+;7"6\>FV<,%[#(X9;A<2L=HW_># M'W_7EGAWP%^U59?M?^(OB-XC^/>D7OP=O?!MI:>'/AU%X9CCO=.UE9LSWKWP M^>5'C&T1DE+_$?Q%\?Z]:Z9)JK^9<>"M+@ MF$-E8:3)G=IABC59?-@*2O*YD=G)!KYN\$?\%-_VP_!?_!)/4/V>_&?QHUB7 MQU9?MFK^SC:_&"2Y/]IQ:87$TFI&8\F[2V2> 3??7,O"'[*OQ ^!GPMLO"NIV7[6 M/@C1[VXT@M&VLV\DEQ)OU!L[K^X62(.MQ.9)09)OG_>OG]:Z /SWL/VR/^"A M_BS_ (+->,/^"8VA?%KX7Z9X>T+X+Q>/=-\47GPOO+N\D+7MG:&TDC76(DQN MN9&$@QPBC;R37TAX4T[_ (*#^"/C]X5M?B3\4?AYXW^'>KV]];:^WA_XC M:CI%VD!EM9_,DU2[CE@I"6 :WIX,/E2.@4EF1M^%+#P?>2& M;S50?ZH4 ?0]%?DU^P/^PS\(/VF_VU/VY_@5^T9XA\;^,/!&C?%G2HK/PKJ_ MQ!U5X91+ISRHUQ/]H^U7/E"0K&DLS1H3N";U1D\=^#?[?/Q^_9*_X-T_$T'@ MKXH:D?$^C?'?4_A)X'\::Q=&XN=$L9-4\M+HN_)>WMFF$620C+%CY4"T ?=7 M_!=G]JO]K/\ 8S_9>\,_&;]EWXF:'X?:X^)6AZ'KRW_A9+^ZFMKVY\IC!+-( M882.^^"0D$X9".?HKXV> OVK/%'QQ^%GBGX(?'O2/"_@70=4U"3XJ^%K_P , MQWD_B>UDMU6TB@N&^:T,4H=B4*EO,!)(38_YN?\ !P3^P#^R]^S_ /L%_#WQ MK\(OAZFC>(- ^,/A.SO?$EO._P#:/B**6["2?VM<$[]2=I-L_F7!=Q*FY6&Y M@?6_^"G&D2^'O^"U'[!.NZ1XF\01#Q'XI\8Q:QI;>)+Q].F^RZ-%Y#K9-*;> M*1?/ER\<:LV_YBV!@ _1NBORPU7]G+PM\7_^#DCXC?!7QIX]\>3>#M6_95@U MK6O#D?C_ %,0WLDVO01R6P'[&W[.-S=3^'?ACXTL+SX1>%=8U.6YM]*NM2T:2Z^R1O.[,L!G6(;2V M!AF/+,2 ?IG17X1^(]2^'_Q8_P"#?:X^)ESXLU&W_;0M_%36=UJUG>R6WQ%/ MC9]?,3ZGBOI5$MRGVW4;BXN)4$SR!0TK!5 5<* >@T444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9/CBR\<:CX8N[/X< M>)-+TC69(R++4-9T:34+:%L<,\$=Q;M(/82K]:^7_P#@C[_P36^(_P#P2O\ MV=+G]F;7_P!I;2_B/H9U^]U?3[V/P"^C7<$UR8VD1V_M"Y21-RN0 B'+]<+@ M_6U% 'SQ_P %.?\ @G5\-_\ @IM^S-)\ _&_C'5/"NJZ;K=MKW@GQIH?-YX> MUFV#B"\C&Y=^!)(C)N4E7.UD8*Z\'^QY^PW_ ,% _!WB;1_$_P"W_P#\%%(_ MC!%X,1V\%:%I7@&VT>U^W>2\*:EJ+Q-YM_,D/9?%E]HEE\.)=*DTF\=3'Y<5P MVIW DB$8C7#1[B4SN&XBG?#_ /X)^_%[P9_P5$\8_P#!1F__ &E-"OK'Q?X# MM/"^#KJ_7PGK,ZA;BXT^6UO+?S;: M3:A-I(%V^4@64?,3!\4/^"&O[-OQ0_X)M7__ 3VU/QIK<5S?>(YO%TGQ,$4 M?]JMXNEG>XDUID3:A9I)'C,0*@0-Y2NI"N/MFB@#\ZOCQ_P2D_X*1_MB?!;X M8_"O]J3_ (*,^"[F^^%WQ.T7Q7I7B#PY\(6BN-3DTY)]EQ?":_9)KEFD0!85 MMXE!D9UF)0)^A>B6FHV&C6ECJ^K-?W<-LB7-\T*QFXD"@-)L7Y5W')VC@9Q5 MJB@#X@F_X)?_ +66C_\ !3WQ)_P4]\!_MK^ K37O$'PY3P2/"NL_!"\O+&VT MM9[>X!#Q^(8)&F\ZV5M^0N&8;.A'JDG[,7[9OQ$^,W@OQG^T'^U_X*U7P9X. MU*357\!^"?A#=:,FM:BL+K9S7EU@^!VT:]T/5;B>.X65%DO[M95CFC!"_)NC9XV)#$U^A-% 'YN?'/_@D1 M_P %(_VM?V0-!_9 _::_X*4>$=1L_"7B;1[_ $;Q9I'PDD35-22PEW1S:DTV MH/'/*% PL2PY<;I99>5;VO\ :E_X)R_&_P#:0_:L_9Z_:D@_:MT+2KOX!7NI MWEMIU[\,I+LZ[/J%O#;W1EDCU.!8$V1?NU2,E"V6:3%?7%% 'RKH7_!/7XL: M)_P59UK_ (*8C]H_0);;6?AFG@5_ 9^')M-\/?#.2RO- M#.FV,MO +.634KA9W*.B[9(L-(JG* L*^Y*J:[H.A^*=$O/#7B;1K34=-U"V M>VO]/O[=9H+F%U*O')&X*NC*2"I!!!(- 'Y6_L>_L4_\%>/ O[,O@_XA_ 3_ M (*W?!O4?#LWAU=2M]4\0?!^POY8XY]]U,)]6@FW7C%Y7,MRQW2-O<\DD_?O M[!7Q?^+OQW_91\+_ !.^.UIX>7Q1>2:A;W]]X1\[^R=6CMM0N;6WU2Q\[Y_L MMY!#%>1;B?W=RF"PP3YSX<_X(C_\$E_"7C?_ (6#H'[ OPZ@O_M8N5@;1O,L M5E!#!A9.QMEP0",1X4@8Q7U)%%%!$L,,:HB*%1%& H'0 =A0 ZBBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BLOQIXLTWP+X6OO%^L6]U+ M:V$!EFCLK=II67(&%1>6//05Y7_PW;\'O^A7\:_^$EI(!^(/'/_ 4]_:1\1ZI)<>$9 MM*\/6>X^3;6VGI<.%[;WF#;C[A5'M6!^WG\=T^.7QG6XTF._@TC2-.BM["UU M&U:"168"21VC;E2Q8#/=44UXE7\H^)WB_P 09AG]7!Y-BI4<-2?*G3?+*;6\ MG):VO=12:5K-W;/SG/\ B;&U\9*EA:CC3B[7B[-]W??T\CZS^"W_ 5/^(.D MZS#IOQOT.TU;3)'"S:EIMN(;J $\ML!V2 ?W0%/N>E?^.K'7; MV*RU+S]+.E:3+=B&.55\08GGI2BW"I-^] M&2UM*6[4E>S=VG97LSNX9XFQ#Q'U?&SO%K23W371OJGY]3[CHKQ?_ANWX/?] M"OXU_P#"2N/\*/\ ANWX/?\ 0K^-?_"2N/\ "OZ-_P!>.$/^@ZG_ .!(^X_M M?+/^?T?O/:**\J\%_M@?##QWXIL?"&C^'_%<5U?SB*&2]\-3PQ*V" M/CCX+?"/]@KXK>/8O &HV>GZUXKT74/#MCIDUW<:?:WX@MVU/5;669DANX0Y M6,JK$KG->=^ ?^"Q.A>,_P!O_3O^";6J?L8_%+1OB//HHUG6TFU#P]?67A[3 M2I87-_-I^J7 MP08\1D&1C/#A?WJ$]+_ ,%4_P#@H)\-_P#@EM^RGK?QLM/" MUMJGCCQ3J2Z;\/O!]E;YN/$_B*=%B@4I'\\BJ$1I&'S>7&$4[VC4\;_P18_X M)Q>,?V,/@KKGQP_:_:$^-6H?\)'\7?$UPRR2P7$NZ2+3(V VK';B1@0 MOR&1GVYC6,+Z)N?:U%?%7[!W[1/[2WQ;_;B_;!_8^^+/QKNM6TCX0ZIX6M/ MGB"'0].MM2LXM5TNXNY'D,=N()I$;RPI>$I^[Y0@D'Q3]GW_ (+)?%WX-_\ M!+K]IK]M/]KG6[7QMK'P4^.7B+P3X82UTR'3?[6^S2V-KI\4B0*%4O<7.Z1U M!*H6(!V@4 ?J!17Y^_MU?&+_ (*.?\$_OV,;/_@H7_PT#;_$.[\(IIVI?%KX M3W_A73K31KG3[B6**[32)X(%OK62W,VY'N;FZ#)&Q=6.%.7^U7^WC^VSJ'[> M?[(/PV_9"^)_@V#X:?M.>%?$6JZ7'K7@UGNK6.U\/I>QW5S*;EC<+']KBNEM MX5M2YMQ TQ61G4 _1:BOAJ\B_P""N/P;TKX4?"CX[_M(^$]2\.W.O>);_P". M/[1VC:+I.D/X;T2VM_-TF".SOMULLMQ*PCDF\B5(E0Y!(\UC_@DY^W;\4OVD MOVH?VG?V6?'/Q=M?B/H?P8\0^'I/!'Q%72+>SNM8TS6+.XN42=;6.*WE,1MR MJSPQ1I*K;P"I4T ? ?%_AOQA=7 ML=M'.TNB^%I[N#:XR )$&,\5.,Y&" :_,;_A[)_P M4!_Z+[_Y:NE?_(M?5W_!0S]NOX/_ !D_8^\7_#?PMX7\:6U_J7]G^1-JWA*X MM;=?+U"VE;?*XVK\J$#/4D#O7YC5_27@[P5E[X9K?VUE\)5?;2M[6E&4N7DI MVLY)NU^;3:]S^8_&CCG,5Q31_L/,:D:7L8W5*K.,>?GJ7NHM+FMRW>]K'T7_ M ,/9/^"@/_1??_+5TK_Y%H_X>R?\% ?^B^_^6KI7_P BU\Z45^L?ZD\&?]"W M#_\ @FG_ /(GY#_KUQM_T-,1_P"#ZG_R1_1917SK_P /.?V?_P#H2OB-_P"$ M'=_X4?\ #SG]G_\ Z$KXC?\ A!W?^%?PK_J7Q9_T!5/_ %G]]?Z[\(_]!M/ M_P "1]%45\Z_\/.?V?\ _H2OB-_X0=W_ (5Z_P#!GXQ>%_CIX(C\?>$-.U:U MLI+F2!8M:TQ[2?N+'\.Y[E=#VV+P\Z<+VO)65WT.[+^),AS: MO[#!XF%2=KVB[NRZ_B9/[4W[3OPA_8X^ _B#]HWXYZY-8^'/#MNCW)M+9I[F MYFDD6&"V@B7F6>::2.)$'5G&2!DCP#XY?\%2/BK^RO\ !>]_:)_:7_X)Q_%# MP_X.M[$3F^T?6=&U>YT]WP(8]1MK>[WV@=F5&EC\^.)F_>,H^:NV_P""J_[" M#_\ !1_]B'Q7^RWI?C^3PKK>H26FH^&/$2*Q6QU.SN$N;=W"_,8R\>QBOS*K MEE!917Y]^'?^"R7[0_[*4,O_ 3O_P"#C?\ 9AN]#TKQ?IEQX;A^.OABW,^@ M>)+6:)H9)+@0KM0M&Q9Y(,.F\%[:'!->*>V?L3>WMGIMG-J.HW4<%O;Q-)// M,X5(T499F)X !))KX^\"_\ !8;P1\0/AQX?_:BT?]G?Q=%\"/%'CBW\+Z)\ M5KJ\LT\Z6XU$:9;Z@VG>9]HCT^2^*PK*W[T;U=H50EAZ_P#M?_M8_L]? ;X/ MV5Q\3M2O-='Q$D70O!?A7PE&MYJGBVZNXR$M=/C5@)&9&W&5F2&-3ODD1!NK M\H_^"'O@+QQ?>/=8_P""*_[?OCB?1+K]F/Q)'XR\!?#&YM(@GB2)KIM0M;V] MO$F;[=;V=Q<07"6L/E1EI8V=YEC"1 '[=ZM=7EAI5S?:?I(O@?J M4%E\0[;3;[PM&+628S^1Y'VG68C=>8MM,RB,$X0 A2R@]U_P3#^-7[M:WJ*?#>U\"^$=0L9]3T6*Z,=EK$\MUJ5RH6[B0SI"J< M1RQ/YIW%!\3_ /!,KXS:U\&O^"OG_!1_5M)^ _CCQSY_CSPH3;>"+.SGEB=( M=7V1NMS=08,FX[6&4&QM[)\NX _0?]A+_@H9^S5_P43^&^I_$+]GK7=26X\/ M:O)I/B[PKXCTUK'6/#VH)G=;7ELQ)C?AL%2R$JP#$HP'LGB+Q#H?A'P_?>*_ M$^K6]AIFF6%554L2>@!KX _X(?\ [ _[2_[/?QC_ M &E_VX/VJO ]KX'\0_M&_$0:YI_PWMM5AO9-!L([B^GB^U3VY:)[AS?,&",0 M/+W$AG*)]4?M^?LK^(/VVOV2/&/[+'A[XT7W@ ^,[%+&^\2Z;IB7DT=IYJ-- M"(G=%99D5H7R>8Y''?( /"_VRW9A#$JK))))G M"!%=U^.OV;_VA/\ @IM_P38_;C^'_P"PE_P4@^+>F_&OX9?&&XN=,^%/QML] M%33M0L=6@A:5=.U*&/(S(JX0DR,2ZD3.%D2*3_@EAK&J?$S_ (+M_P#!07Q[ MXNF9K[PY=>"?#NCQR]8+ 6EZ-J?W58VLP3^4[QLA4K)'-&[1RQNK* MQY \:;_@K]\,)/A->?M(&TJY^,D,]J;=HUO/L4FJQ6/F?: M9-+2YS&UR%WX1Y%A:(>8?SP_:[^+GCWX'_MX_P#!5S2OAC=7%I;:C^SCX?U. MY6T) AOFT6SM/M"X^Y((KVX?<,'(W=J^O_A]X!\+V'_!K-;>%C9PR6-S^Q)- M?3)M 'G3^%WNG;V82R,V?[PS0!^@^GZA8:M80:KI5[#.6-@ M"KJPX92"""."#7R]^V5_P5*\._L6?M&?"W]FSQI^S#\0?$&I_&7Q ^C> M5\ M-SZ2UG=7:-;K(LIGOHI+<)]IC8LZ8*AB,[2*H_\ !"#QKXG^('_!'S]GSQ'X MPNY9[U?AW:V7G3DEFAMF>V@R3R?W4,?/?K7@W_!;C_E)=_P3M_[+AJ?_ *+L M* /TET>\O=0TFVOM2TF2PN)H%>>QFE1W@CZ5\)++ MXC>$_&J>$+;0I]/M&NQ:7-G-%;$QNBNVY78EPJ?,QW84 ^T/C'\0-4^%7PNU MWXC:-\/=5\5W.BZ;+=Q^']$GM8[J\V*6*HUU-%$#@$G"OVRM+^'DWA2V\:)J$EOH%QJ8O)+9+;4+FS4M*(XPQ<6XD("X4 MOMRVW-_VY?A!^T/-\.?#.O'Q!#\'/!T'A;3[NTO M=,T^:XLUN=:>Z@>Z>2ZFMYB8[66U\F)D ,C N?!_^"6/[96I?LB_\&_W[)^C M^#+=7\6?%+QM=^#?#,[Z%=:HNGO/KFKSW%\UE: SW?DVUO,RPQX,DIB4LJLS M _7>BO@3PW^T1^WS\-_^"@OP^^%?AB_^*GQC^"'Q#TR]M?%WB7QA\$WT"^^ M'VIQH6M[E;E-,L8)[69F";)(I&C"$F0\!_.?BI^W+^W[^Q#^WSXK_9%_:7^) M6L^-M'^*G@R0?LFZYH'A+2[-]1\0M-'#_9E_(+5HTN8FEC9IF"VZP!I7C/F* MD8!^H-%EM!"B M[(%8';O+2$'+-T [B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X$_X*E?!G6= ^*=K\ M:+*S>32]>M8K>\G521#=Q+L"MZ!HE0KZE']*^5J_9/Q;X1\,^//#MWX2\8Z) M;ZCIM]%Y=U9W*;DZ>MZL>?X5;S(VP.VXL?4FOY/\3_ 3S_,>(*V:Y%%5(UGS2@Y1C*,W\33DU M%J3UW33;5K:GYSQ!PIC*^-EB,&E)3=VKI-/KO96>^Y\(5^C/_!-/X,ZS\,?@ MC/XJ\2V;V][XJNUNXX)%(9+1%VP[@>A;+O\ [KK4?P5_X)H?!CX8ZS#XE\8Z MI=>++ZVC,5_V:^CP !@# '05]%X0>$.:<+9F\YSF MT:JBXPIIJ7+S*TI2:TO:Z23:LVV]CMX9X9Q&7XCZUBK*25DEK:^[;VVTTN%% M%%?T"KFWTXESYFLWJW?B"W"WC[5D555]K/'E@;6(G[!\6_M'_MT_$_QCX) M\ ?#3_@G9\1_ FE7_C339/&WCCQSXP\("'2=&@N$N+E8K?3-:O9[F2=(C;;0 MB[1<,^3MQ7U!10!^=W@GP)^V[^QG_P %>/VC/BIX'_8QU?XF^!_VBK;PG?>& M?%6B^)M/L;30K[2].:RGAU,W,HEAB)=I/,BBF?:JA(Y68JOB?P._X)&?M*Y=:AEMKRX>\M)[-C;PM)+! M;O+9,&,O[P13!@C-T_7VB@#\ZOB]I'[?'[=__!,J7_@GI\4/V0?$O@GXH>*= M!T_PMX_\:ZWJ.FR^&["&.2$7FL03P7;RW:RQ1.\-O''YGFRJDFQ%:46/VEOV M3/VAO!?_ 4/_8>\6_LW_LG^)?$_PL_9G\/>)M$US6[;Q-H5NRVNI:%;:5:> M5#=W\,TQA$&Z7Y%R!\FX\5^AM% 'P7_P4U^%_P"V;>?MZ?L[?M"_#G]F?4?C M9\(?!2ZJ?%/PUTK7=/M9K+7)8PMCK!AOYX;>Z>'/[IG8^0RR.I1G5CE_\$]/ M@9^W;\*?^"MW[4WQU^-G[+=CH?@SXW1>#M0L/$]GXWMKNVLETS2;FW-HB*@G MGN3+/&KYCBA3RIF65QY/G?H110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\Z?\ !63_ M )1_>/\ _N%?^G6SK\7J_>?]K+X _P##4/[/^O\ P+_X2S^P_P"W/LO_ !-/ ML'VGR/)NX;C_ %7F1[L^5M^\,;L\XP?B[_AP/_U=C_Y8G_W=7])>#O'_ EP MKPS6PF:8GV=25:4TN2I+W7"FD[PC);Q>E[Z;;'\Q^-'AYQAQ;Q31QF58;VE. M-&,&^>G'WE.HVK3G%[23O:VN^Y^=-%?HM_PX'_ZNQ_\ +$_^[J/^' __ %=C M_P"6)_\ =U?K'_$9/#?_ *#O_*5;_P"5GY%_Q!7Q-_Z /_*M'_Y8?HM1117\ M*G]\A1110!X5_P %#(OVJD^!6F:Q^QCX-M_$/CO2O'N@7]MH=[JRV-O?V4.H M1/>P2SMQ$CVHF0L0V"P.UCP?GC_@I-=?';_@HK^Q9XK_ &'] _X)M^/+3Q?X MYLHK$7WQ"ET>+0?"MQYJG^U'O[>]G$_D%3)&+5)97*J"B!FQ]^44 ?E/^W/^ MP3^W+^RW\<_V*?VK/V/OAU=?''1/V6_ Y\'^(? W]IPV>H7EN^FIILVIVZSN M$>:2#.0"662&$X9=Q3F/^"F__!/7]MC_ (*TZQH/[:7[.?[*UU\!?B-\//#M MU9:/;.?Y9=%GBTN>6.TM#%)=H))[A6D^TO$T<<=,XC18UB4R;VEC\D_X)6_LX?MB_ G_@IO^V!\>_CA^R3XC\,^#?CK MXKT74/!>N7'B;0+H1PV U"-OM,-IJ,LT1D%U&RA4? #!MI'/Z,44 %>._ML_ M'']IC]GWX8:7X_\ V8?V1KKXSZA_PDEM;^(O"^F^*;?2[VVTIDD,UY;FX4I< MRHZQ*(-R%A(3N 4U[%10!\K)\/OBG^WM\8_A5\8_C5^SCKOPM\%_"7Q'+XKT M/P[XWOM.EU[6-?-E<65L\D6G7-U#:6D$=W<2@-.9I9O*W1Q)$?-Y/5OV9OB; M^QS_ ,%1_''[?/PB^%6L>-? _P ;_!&GZ9\2]!\+&V.IZ3KVF8CL=12&>6)9 M[:6U+PR+&3(DN)"K([LGVK10!\-?LP?\$S=0^(NJ?M4?M _ME>$SI?B#]K/. MCZGX52]AN+GPYX6M].;3;&TDFB9XOMIA8RRF%GC1Q$JN_E[CYSI/[/7[?.C_ M /!)ZZ_X(XK\$[^?Q@?"]S\.;;XNF]LU\+MX7E9[9=78_:/M2R+IK^4;,0F4 MW"X_U)\X?I710!Q'[-/P%\%?LM?L]^"?V;_ATLG]A^!O"]CHFF/-CS)8K:%8 MA(^.KOM+L>[,37Q+_P %:?V?OVQ_CQ^WQ^R1\5?@'^R-XB\6>$_@I\1;K7O& MVN6WB?0+,-;S?8D5;6*\U&*65U6*9F#(@^50I.[C]$:* /@O]LKX'_M6_$__ M (*^_LC?M5> /V4_$FI^ _A#IGB\>-=93Q%H,3V\FLZ1]C@C2";44DE,4@'F ME5(P24,F.8+3]F+]I'Q'_P %V/'7[3?BS]F3Q#!\(O%'[."_#E?%P\0Z)B2\ M_M-+EY?LZ7YNE@,6]0_D[]P&4 .:^^Z* /RQ_P"":OP\_P""D'_!-/\ 9X\4 M?\$K_''[#WB#XCZ%H-YK2_"#XL^%O$>E6^C7FFWTL]R!J8N;A+BS9)II6;RX M9Y"9-B1.$5Y/.OA/_P $MO\ @H[J_P#P0T^!7P?\.?#BT^'7[0?[-OQ#7QS\ M/M-USQ!:7,.MW"7^H7(M9S"[16XDAO5&V1^9(MCF-&9J_9.B@#XW_8__ &G? M^"HW[5?B'0[#]H3]@!_V?]$T!Q=>--5U+QO::I<^(9XT;98:9;Q+F&)YMDDE MQ,V!$K0IO:0RQ^2B MXR?I%O\ )'O95P_B,WHRJ4Z]&"3M:I6ITWM>Z4Y)M>:TN?3E%?,?_"T_^"KO M_1JOPP_\+F7_ .(H_P"%I_\ !5W_ *-5^&'_ (7,O_Q%8?VG2_Y]S_\ )?Y M'J?ZDX[_ *"\+_X54/\ Y,^F+R\M-/M);^_NHX(((VDGGF<*D:*,EF)X !) M)Z5^17_!4K_@K3K7QHUJ?X$_LP^*;K3_ AI]T/[4\2Z?.T4VM31MD")U(9+ M=6 ((P9" ?NX!U/^"M7[5'_!0[3_ 78?!CXV_"[2_ OAO7PS7%]X6U%[N+6 M0O6V>XS\BKP6BPI;@G*U^>%?"<4\2UJC>#PZ<%]IM--^5GJEW[^F_P#5'@7X M*Y?A80XCS>=.O.[]C&$HU*<;.W.Y1;C*=_A2NH;OW[D:O,0D?B"-1T/9;H %_\*J'_P F?3E,N%G>WD2V MF6.0H1'(R;@K8X)&1GGMD5X'\,OB)_P4G_%;]G7X?Z5X=EN@NKZCI MGBZ2>X@BP_P!=5#$1Q$7)1:]4U^9X.:Y36RBM&G4JTYMJ]Z=2 M%1;VLW!M)^3UL?F5\>_^"R7Q[_X)S?\ !5?2?V2?V\KKP;JOP4\8>&M,O-*^ M*7AGPK>:9)X7O-1N;^WLXM5:6[N(2COIEX"R;/D FX$H"% XB;R;F%D# ,-ZLV-P. M#C!\G^.7[*_P4_;5_;V^/O[,W[0GA*/6/"WBG]F#X?VU] <++ __ D'C-H[ MB%R#YF2.Q.VZA52B(2<;#""0L!FW/+/V^\!:;XYTGPM: MV/Q'\5V&M:PB?Z9J.F:.UA!*W?9 TTQ0=>#(Q]Z^,]0_X*^:?IG_ 6RTW_@ MFG?: D7@[5O!]U8Z?XMDMV5+GQI;Q0ZA/IJ3']VZQZ=<0;@#N6:=$/) KZG_ M &I?C[H'[+G[/'B_X_>(]/FOH?#&BRW5KI=M_KM3NSA+6RB'>6XN'B@0=WE4 M=Z_(C_@H_P# SX]:'_P2Y\$?%3PE^RG\5--^/7P$\9?\+=U+X@7^CZ:+6XUJ M6Y:_U^1VBU"27[*SN\BH$8^796\> HX /V.^-GQ6\._ CX->+OCAXPAN)-)\ M&^&+_7=4CM$W2M;6EO)<2!!W8I&V!W.*^1OV3OBE_P %+/VU?V1_#7[-56*7>!;L$VM M] ? S]I_X%_M3V \ >,_A]_;.MQ:H5DM[2S>V8WMO<9&TB'$T4 M@Z9C<5^;'Q(_X)4_\%,?^"-/B77/V@_^"('QCE\:?"^6[EU7Q%^S/XYD:[C" M??D&G.S R-M&!L>&Y(C12]T?E(!]$_#7Q0\+? M#/5/$_B7PUK'A^:]L!>622R36 6.ZB= ODO$'WLOE'I7'_ !"_;W\ _P#!2O\ X-S_ (T_M8> ?!LWAL:Q\$O&%KK7ANXD$C:7 MJ,%CLFU2RNI958LH]T_X(I?\HC_ -G+_LC^A_\ I(E ',?\ M$V/^"J6I?M=?%[XB_L7?M,?!A?A?\?OA+,I\7>#8M4^V66HV+%!'J>GSE5:2 MW;S(6*LN56XA.YP^1Z]_P4*_:FNOV-/V/O&OQZT'P_+K7B.PTT6?@KP];P-- M+K&O7>%]./J']IKXOZM\0_^"BG@[X?:/\#?&OCWPK\" MM+;Q1XBB\'6=I,D?BS48)+;2X9_M5S N;?3WO[DJ-Y#7MF_RE5) /4/^"7?[ M;&B?\%#?V#OAQ^UEIIMX[[Q)H*+XDLK;A;/5X"8+V$#.547$#/BC/)\5O@AX?\56T$$MNDQ\O4;.)()IH]H*$1JKG$>G.S8+8H\0PZKX9_ MX/"M!NOB$S+;>(_V@+2'PCK7[0&LW/@Q6&$DM5M+*-I(A_<+($R#C=$X['(!]N?\%* M_P#@H=\/_P#@G#\ [;XH>(/"5YXK\4>)=?MO#OPZ\!:5.L=WXEUNY;;!:H[ MB)."SRD$*HX#,R(T'@7X7_\ !3?7?"<'C3XF?M8?#WP_XKN8%G?P?H7PP>]T M'3I",_9GFEODO+P*>&F26WWD$K&@^6OB3_@OK)>:)_P5E_X)T^+?&TC)X*MO MB]%?L%_&3]IOXO>$?'EI^ MUQX$T/PYXQ\(_$S4- DTWPW)+)8M9QV]K/:W$,DH#R)-#<).&8 CS=I"E2H] MUKX?_P""]W[6?Q"_91_8Y\.Z;\(_%EWX9U?XL_%_P_X NO%VE2".[T*TOS*] MU>12?\LYOLUK)&DOWHS*KJ0RJ1XS_P %P_@GX-_X)C_LH:)_P4F_8,\+6GP] M\;_"'Q=HYUHZ"[01>,=&NKN.TN-/U< _\3$2/-$_G3[YE9697#,6H _4:BOR MX^/7PJTOXH_\'%OPW\$:EXY\?6/AWQC^R]JFK:]H$/C?48E=VU$H\,8,Q:P1 MT6-9%M##N\O&<,X;F/V2?V(O@MHO_!7K]J#_ ()S:;J'BRW^ R^"_#/BY?A5 M;^,KZ/3&U&YA\N;_V./"!?'4/CN M_A_L;^S[62[6PM[6.5;>**00LK3>7Y[22&1I2>* /V_HK\C?A;^W7\3OV_OC M9^P=^R=\=[V>+0/B?\$+OXA_%73X)/L\/C*^MK*:*WM)UC(W6AFMYKN2VYCE MW1*ZE$(/H'QITN?_ ()E_P#!:S]G'PM^ROIRZ!\+OVF++7]!\=_"_1E\G1[; M4].@BN(=7M+1?W5I.?M$:R&)55XX7W#<^Z@#],J\L^-G@+]JOQ/\_P##,=Y/XGM9+=5M(H+AOFM#%*'8E""WF DD)L?\ MI_BU\7OA/^S[\3?B'^S%_P %J?V=-;\%Z[X[^)6K7?PO_;%T_2S?6%Q:W%X\ M^FV\E_$5FL8[:'R;)_#OB[73! MXH\3>,%U/3U\3WDNF7*VVBPFWD2S:4VT;@3R_O(T5GW_ #%L+@ ^VI?VH/A. M/VK;3]C6SUQ+KQM-X"O/%][86\BM_9^G0WEI:(TPSE#-)=-Y8QR+>4G&!GT2 MORITK]D3]FWQE_P=!?$+2?$_PETV]@O/V8+3Q5=),TF9=8;7X8S>,0V2^P*@ MYP%50 !O? ;0M0_P""KGB3]I37?C1^SM\/?B78^&?CIXB^'7A^W\:_$"\L M)_"=AI:PV\7V"WBTNZ6QN)2SW3WD68?VTX3FKVM"$IR_P# 8INWGL=.%PLL75Y(RC'K>4E%?>VD M=I17F?\ PE'[57_1+/#/_@\;_"C_ (2C]JK_ *)9X9_\'C?X5X7^M^#_ .@7 M$_\ A-6_^0/1_L.O_P _J7_@V'_R1Z945[>VFFV&?_!XW^%>6?M1?&SXS:+X5/P[\9>'-&TM];A)=M-U M!II?(5AN!& %#'Y<]P&%>-Q#XD97D&35L=5P]=$K?Q5X7^'_ (:NK>0M&\C:L\;"13A@R$?*>^/0CUK\ ME\&/%:MCL-B,NS7VE6NIRJQ<(2J-QF[S5HIM*,W==+226B/M..^#88>K2Q6# MY84[*#YI**3BK1U=KMQ7X7ZGM5%>9_\ "4?M5?\ 1+/#/_@\;_"C_A*/VJO^ MB6>&?_!XW^%?N?\ K?@_^@7$_P#A-6_^0/SW^PZ__/ZE_P"#8?\ R1Z917F? M_"4?M5?]$L\,_P#@\;_"NT\#WOC6_P!!6X\?Z+9V&HF5@UO8W)EC"?PG<>YK MOR[/\/F>(]C"C6@[7O.C4A'_ ,"E%*_ENX,,ANFD5[9H)!]R=)D1XSS\Z+D$9!_*+QWX7_ ."N MG_!MWX7?Q=X6\=C]IW]D#1Y$AU3PYXE(CU[PAISN(P$+?$EAX-\*ZGXOU5)6M=*T^:\N5@7=Y MTNIPQI)>.WEB$K!*GDJ!Y@]S_:1_X*D: L7P#^#7[(VAZ9XJ^(O[4FEC4OAG M;^)M\>FZ=H?V 7]QJ^HI&?,>**U8LMLC*\[*R"1-K./SR_8$T3X,_P#!"?\ MX*9>-?V(?V];R*?PAJ>@W?BO]G+XIZH+E+/3HY(G;4K"PMO-DCLKJ7#Q9@ N M)'MTBW2"X@6@#]R-6AU*YTJYM]&OX[6\DMW6UNI;?S4AD*D*[)N7> <$KN&< M8R.M?F]^R5^V?_P51_:]_;3_ &I?V5O"WQL^"?AV+]GKQ%IFG:/?ZE\'M3O3 MKHOA>O%Y_EZ]#]GV+9A6*!]QE+ +MVM]"?\ !+']E+XI_ ;X-7'Q(^/WQ:^* M7B#QGXZU2^UF70OB'\2M6UI/"FFW5P9K+18X;NYEB62VM_)CDF ,C2^ +?Q1X0UEX6U30[JYFBBN M3%*LL>XPNC?+(B..?O*#V% 'RK^RAK/_ 7U^(?Q6\*^//C_ .+?V0X?A#JE MP;S68/A_-KVH:VEDR.R06\T@6TDEW[(VE#E -[J'P%/7^/OVQ/BQ\"+?Q+\6/'M]HXU&:QEO&4:?I%I;NZQK/)&QN9)I0 MZK$ BIO?>GRUH_[#6H_\$/O^"C7P5U;]A7QIXAB^ ?Q_\<3>#/'7P=U?5YK^ MUT?59+&YNK34;%YF9U 6UD+ERSA864NZR*(NG_X).6.H:-_P7._X**:?XU1E MUF?6? USIWFYW-I[V%\T9&>J^6]K^E 'OW[)?_!1^+Q"_P"T!\(?VMKO2=%\ MT>_L=;B@=Y'@$UHC-)!OD\MT8!BK+7DNF_\% ? MVZ?$?_!.N^_X+"Z-I_AR+P;;V5QXJL?@A-H1-U-X-@N&$DTNI^=N74FLTDO% M98_LZC;"8F.9J^-/VV]!\=^+OV]/^"L&H?#A)IK;3OV8_#]MJ[6N2HD_L:RF M9#CJ?LL%X/HK#L:^UO VK>&+/_@UOM=3MIXDL8OV&Y!<-GCS1X2991[DR[QC MN3B@#[>^#'Q<\#?'[X0^%_CE\,=5^W>'?&'A^SUK0[LKM,MI']3;Q)X*NKJ M\T5(3:%I8I(M0B68ND\N R*%9%Y8$X[;_@@=H_B+0_\ @CA^SU9>*(I$N7^' MMO<1"7.?L\TDDMN>>QA>,CV(KP[_ (+1P*MU=0VWDI-(!\SJFYM@)R=NXXZ9-6:_,/_ (*:?"2/Q5_P M7E_8H\.6_P 4/'FCV7CS2OB%%XBMM$\;7T$>RS\.OM^S1^:4L'>.::)YK98I ML2%UD24+(LO[$OP>\$_L>?\ !?7XP_L8_ 1-2TKX8>+/V'M.U.XU#7=9MY[JW2:+4+>>+[##;QPETC6.:1IFQ- M&$&[Z&_9$M/VJ-/_ &:K\9M=\,>&=)\0H9!X,T2R2!+2TT]20;"YVR&>2Y@\N>260,7^1 H!^EE%? MAE??%GXY^-_^")7[;W[-/QI^,'C37-7_ &6/B+KGA/P9X]C\5WUI?:GIMK<( MMLE[+;RI]M9%#AEFWJ4DC!4E0U?2*-(X5Q (T"M&Q+,P!^G5%?A-\]R=[LT@#U['_ ,%3/@)X6_9U^'G[,7_!1OX=>*_%:_&[5OCMX)L_ M$/C^\\57 M"M6^(_Q#\2V>C:#H6G37^L:MJ,XB@L[:)"\DLC'A55023[5\6?M7?#SX/^-O M^"ED*_&*_G^.D\_P?^R>%?V8(?#-O?6VB.U\3<^);N2\G2QM!(NRV6:Y"2L MZ0M(08Z^-?V%-=U#]D_0O$^I:MX5\27VFSWNIQ>'HI5DF:WF3 MS4+R2%H7S$^[YD.!A/C%^TKXT\,_LB_\$V?V*](\5:GHFD?M 6/A+3?'6MZ7 M?R6US<:/9Z-I\L^FI<1E9(3>23PQ,Z,KF,2*#\Y- 'ZMT5^7_P#P5#\%:)_P M2K_:._9F_;%_8C\*VO@FP\9?&O2_AI\3_ /A2V%II/BK3M325HY9;*("$WD MMI3':KX&/PC\,7U[X3N? MB!J;07K3[6:"24SFX%J'+/\ 94E2 EL,C* @ /U:KQO]JVY_;0O]>\#>"?V. M]9\&Z$VJ:M=2>-?%7C?PM=:O;:9IL-LQ40VUO=VADN)+AX54-,HV"5N=M?*' M_!OW%??#>^_:K_9/T7Q!J=SX(^$W[2VLZ-\/=,U74I;MM&TMDC=;*.29F?R4 M()4$DY=V))8D_HG0!^;?@W]L?_@J'XM_X*]>+O\ @EK_ ,+_ /@U;P>&/@Y' MXY3QM_PI/47>X9[NRM_LAM/^$A 4#[7N\SS3_J\;?FR/L3]CS4/VPWT3QKX: M_;0O/"6H:YH7CF6R\->(/!/AVZTNQUG1FT^QN(;D6]S!E M!.WY?\ !83]H3Q]\-$^ G[/G@.]CM$^ M-?QOT[PMK\\OB&;21"_^ M(7Q/\3>*+#P_XFN+<7-W\,H[>[FM-,@T@,P^PM;QQ07),1C>>21FE9]^: /8 M?^"N_P"U7^UK^RI\6_V6E^!?Q-T+2?"?Q._:4\*>!/&NES>%DN=0NK6]NRTX MCNII&CBC>&)XB%@$JE]ZS*< ?;U?E)_P5Y^#OCKX;?L^?\$_?@+XU_:-UGQI MXBT7]L;P#H>H?$TP11:C>W4?VN!KW;(9T6=6&?WAE^=/WA<[L[.N? 3X>?L% M_P#!P+^SQX?_ &:9-?T?3?CI\/?&-O\ $RQO_%NH:DNMW&G6@O+>]G:]GE:2 MX#X!D)W8'7YFW 'ZA45^47[&O[%?PH_:$_X*A_MY_L__ !P\5>._%'@'1/$' M@8Q>$M7^(>JRPW9NM'NKG;7 \QA4R;C&S1PM'XC\+_V\/CO M^P1_P;X_M*ZI\+?&NJWFL?";]HCQ%\,OAAK&K737=QHNG-?V<,,GF2[BS0)= M3M'NR XC&-HQ0!^Y=?$__!1G]JW]JK]GG]O/]D[X4_#'XD:+8^ _BW\1KK1? M%NC_ /"+I+?W$<%L)Q(.?^WU\4[WXY_M'?\$P?C9J6B?V9<>,?'G]N7&F\_P"B/=Z);SM%SS\I MD*\\\4 ?J%17YY>"/'&@_M^?\%L?C[^RS^T1X?M/$/P^_9_\#>'+?PQ\/]L7TLUOX3O'N+>TGTVV=V+0V6?[:6D>*M6AU?5#>M;>/ MK/QH-;D&GZ?:F(B[C5[5K6**V@Q%Y#D*N Q'OW_!1_\ X)O>,X/^"3?@+]H+ MP=X7UZY^-GP.TC1_&_B'1]>\<:KK;Z^+=(KK7-#NI[ZZN)KFT)^TR) 6=0T9 M2,*)G# 'ZJU!J<.H7&FW$&DWJ6UT\#K;7,L'FK%(5(5RF5W@'!VY&<8R.M?# MMQXZ_9[_ ."K'Q8_9I7X::#9ZEX'T+PDOQ']C@@ 5]TT ?!7_!.[]MC]N']IC_ (**?M-?LK?&3QC\/5\+?L^Z M_H]C93:!X(NK:^UJ/45NY8VDDDU"5(2D=KAMJ'']6^(.IM'"H@58YY)1.)[N:*/: MD;7,DHC"!E4.SLP!^O=?$G_!:3]JS]J_]D+1O@7XM_9X^)>B:-I/C7]H/POX M+\5V5UX72[O;BSOIIFF,5Q-(T42E(/+*^07_ 'A994*@5\*_!#_@H/\ M&_# M;_@VZ^!MG:_+?QC\2/C5'\'[/XB2W9?4-&TZ;5[]#=)*V2LL5C:/!')]Z M/]VP.Y :];_X+I?L,_LO?L]>#?V5O'_P.^%5CX6U6R_:R\$:1>W>D;HY-9MY M)+F0OJ#9W7\XDB#K<3F24&27Y_WK[@#]:J*_/;Q'XL\3?MK?\%5OCS^RUXV^ M#?@7XB>$_@IX/\)0Z-X#^(/BR>RTQ[C5K6XO;K4VLTT^\BOI@!;P+)* ;81? MN\&X=C?_ &.?^"3?Q&\*? CXS_L;?MD>.-&\0?"KQ3XIFU7X/>%]"\4W]_J/ MP[LKD7"_9K;4+N&&:,09C^SN@X(GR,.P8 ^^J*_%W_@E-X.T3XO_ +0$'_!) M#]LS7O#.O#]E?Q!K.O>#-4M(W$WQ7MY+R:T2[FE(VS064GG17=N'D$URD"RY M^PRA_P!H41(T$<:A54850, "@!:*** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@#D?CE\#?AG^T;\,]2^$GQ;\.1ZGH^IQXDC;B M2"0?&?$T<.([N M,<^5)CB.=1C"K'7]&N)HY9+"_BW M)YB-N1P1@JP/<$'!(Z$@_/9]P_0SJC=>[46TOT?E^7WI_KWA1XM9IX;9BX23 MJX.H_P!Y3OJG_/"^BFNJT4EH[6C*/Y-_\$J?^"5-]^T7?6?[07[06C36W@*V MF$FD:1,"DGB"13U/=;4$3Y/ALGPWLZ>LG\4NK?^79?J>#XB^(N=^(V=O&8Q\M*-U3II^[3C^LG] MJ6[?:*211117K'Y^%%%% '@_@G]E[X\^&_VY/%?[7&N_'[PM?Z/XH\#Z-X7? MPA;?#JXMY[6UTV[U&Z@D6^.J.&D:35+H.3!@CR\!=IW<_P#\%4?^"87P2_X* MG?LX/\&?BFZ_H]V-2\"^,(K827&AZ@N/F R"\$@4)+%D!UP1ATC=?IBB@ M#P#]L_\ 91^/7[4'B_X<7'@;]HCPUX5\*^!O&^G^*=5\,:Q\.IM7;Q!>63M) M;1RSIJ=J(H8Y3'.JB,L)K>)RQ"[#[-XW\/ZOXH\"ZEX7LKK21=ZAI[VS2:QI M#WEDV]=KB6V6:)I8R"04\U<@XW5LT4 ?!'[!'_!'GX[?L0?L#?$;_@GQJG[: MFD^//!WBS0-=L_"QG^&LNF7'AV;4[:2.15D_M2X$ML))'F\HQA]\DA\SYL#T MSP3^SQ_P5$^#WP@T_P" W@3]LWX;>);;3=*33=+^(7CCX:7CZ[90(GEI+-%; MZ@MMJ,Z* 0[" .5'F*YW,WU710!\=I_P24TOX>5%=VJK,YEEV_,5C&Q0"$Y?^SK^P]_P4 M+_9G_93\)?LD?#O]OKX96^D^#?#=MH6D>)(_V>KMM62U@C$:2;IO$DEJ9P / MF:W://6,U]@T4 ?.'[$7_!-/X2_L%>'/&FM?"WQ5JOB7XF_$2]?4O'/Q6^(! M_M#4M-W8K;Q&, $C=N.^M?]AC]E7XS?LNZ?X\?XT_'S0?B' MJ_CWQY>^*M2US2_ ?4UN3")K6 M[F&J6P>V9(I(_+5%8+%/VR[;X?_$?6_B!<>$?C#\*] M375? 'Q4\)Z8J2Z9>$*)HVM9Y)!/8S[0LMK)(=R\"0$EC]&T4 ?D]^UM^VG_ M ,%&+#X^6'_!.W_@H;9>'/@?\)?B1#-HDW[3OPXTRYN+/65F&Q;&*:[F,7AV M>Y4O$9+C[2T+L/+W*RW*?I9^SI^S]\'_ -E?X(>&OV>_@%X/MM"\(>%=,2ST M33;5BP2,$L79R29)'=FD>1B6=W9F)+$UU>M:)HWB32;G0/$6D6M_87D+17=E M>VZRPSQL,%'1@592.H(P:SO /PT^'?PIT+_A%_AAX%TCP[I8DWKIFAZ=':6Z M-@#*Q1*J+P!T H \O_;]_8)^ O\ P4=_9VO_ -G/X_6%XME)=Q:AHFN:1.(= M0T+4HL^3?6DI!V2IN8<@AE=E8$,:\^^#'P3_ ."NOPL\/VWPN\5_MH?"'QQI M=A$L%GX\\2_"K4%UZ6$<*;F"VU6.VN)@O'F@Q[B-S*Q)S]644 ?-/[5'_!+O MX'_MA?L9>*/V0_C/XFUS49O%=\FL:AX]D>(:L-=CV>3J:E$6-&C$<<:PHJ1K M HA4*F .3U__ ()^_M/?M._#;P1\ _\ @H#^T3X0\;>"?!VNZ;JNNQ^&/!EQ MI]]XZN-/<26@U%IKN:*WA,J1S3Q0H?.=0%>),JWV%10!\K>._P#@GM\5O%W_ M 5.\*?\%)=/_:-T"RM?"WP]N/!T?@67X>33/> V%O9 M*H@=;LZJ_F/D$N3" V<*$Q7U;10!^?.I?\$]_BC^QK\ /VX_C/XN_:)T+QA; M_&[POXG\47ND:?\ #Z;2GTFZ_LF[01QS/J=R)8_+*C!0-N4G< =HX;_@F?\ MLM_M6_M/?\$-_A3^S+J_[0OAO1_AWX[^&$%CK&LZ=X7F_P"$B@T.Z5A%/DB<9@>1?,;]%_C)\&OAY\?_ (=ZC\)_BMI-UJ'A[6+=[?5M M-M]7NK-;V!T9)()6MI(VDB=&96C8E&!PP-9W[/7[-WP:_95^&]I\'_@)X4FT M'PQIX*Z;H8U>[NK>Q3)/EP+<2R>0F23L3:N23C))H ^?/VMO^"3?@OXL1_!' MX@_LK>.8OA1\1?VF:"VH" M-=0OR]Q/++<74T<4<(/[N..(%0CLQDKZ.HH ^'_B#_P3._:I^,O[(GBS]@'X MU_M,^"O$OPZ\7:E/;S30 B*"[94\H+&QAD,> M&Z7]IO\ X)D^//C5^T]^SC\?/AC^T1HGA#2OV;GOO^$;\,ZAX FU5]22[LX+ M.6.>Z&IP;0(8 $*QY#,22W KZ[HH ^1_C-_P3=^+'B;_ (*8:7_P41^ _P"U M+'X'FOOA@O@/Q[H,_@^/49=0TQ+XWJRV4\DRK:7.[:F]XYD4(&V-DJ?+?BM_ MP1Y_:O\ AG^VIXT_;$_X)@?M_)\&Q\6+I+OXH>"?$'@>+7M*OK\9W:A!')(H M29B6D(P&+O)^\".8Q^A5% '!?LW? ^7X ?"^W\%ZQ\0M5\8:]*O&6N M)&EWKFI3$&:ZD2(+'$O"I'"@"0PQQ1(-L8KO:** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@"*]O;33;.;4;^X6*"")I)I7.%1%&2Q/H ,U^?\ \:_B5=_%CXD:CXRF M+""67R[")O\ EE;KPBX[''S'_:8U][^)O#>C>,-!NO#/B&V::RO8O+N84G>, MNG==R$, >^#R..AK@?\ ACS]G/\ Z)W_ .5>\_\ CU?C'B]P-Q=Q]A\/@LLJ MTJ="#9\-U[K^PU\5_P#A%O',WPYU6YVV6N_-:[CQ'=J./IO4%?\_^/5+8?LE?L_:7?0ZGI_@-H;BWE66"5-8O R.IRK#]]U! M-?EO"/@?XB<)<1X?-:&)P]ZO0^OSKQ!X8SK*ZN#J M4JMIK1\L-'NG\?1V9Z/1117]L6GB_1=>T[Q?I=DES(T<_&SQM\"OV@/V&?CPGP:^)'[.VEQZ/X M NKC1CJ6F3:.D2PII\\)D5@@BWQ[@6W1RR(RMN5DS_VI_P#@BW\3O^"EOPN@ MLO\ @HY^UM!>^,_#\+R_#?4/A'X1_L.P\(Z@S1LU\JSW%Q3&K*\\<03 M.R..0+,OZ T4 ?)'[$?[(7_!2/X3W%K/^VO_ ,%%[3XIQ>%]/FM?!EIIO@1- M,6XG:)H4O]6D242W[I&S*(=R+N=I'>241R1YO["W_!,3XS_L<_MI?'?]KK6_ MVJO#GBN+X^ZW9:EXE\-V_P +Y]..GO9FZ%NEMU^$_B_2O$EMJ,FJZEX1@UFRU:TC219- M.N(92&2*0NC&2)A(#$ "-Q(]BHH \(^$O[+WQCUKXC^'?CW^VG\7_#WC;Q?X M2M[E/"&E^#/"4NC:#H4UQ$8;B\C@N+N[GGO'A9X?/DGVI%)(L<4?FRE\KXM_ ML2>*;?\ ;#@_;U_9<\;Z)X;\?7O@T^%/&NF>)-'EN]*\3:8LPFMGE$$T4D-W M;R [)P7W1,T3)@HR?1E% '@O[)/[!W@G]G30/B+J?CW68/''C3XR^(;C6OBO MXDO-*6"#6)98_)2SBM2\GD6,$'[F*!I)"$+%G=G9CXQ:?\$E?B3I_P"R?<_\ M$T=/_:2M(?V>+B_EB6T&@3'Q3%X?ENS=/X?6_-SY/E%F:$79A,HMCY6S>!./ MN&B@#/\ "?A7PYX%\+:;X(\'Z-;Z;I&C:?#8Z5IUI'LBM;:)!'%$BCHJHJJ! MV %?)7[??_!,SXV_MJ?M6_ S]I3PY^U=X=\'6OP'\53:]X>\.W/PPFU,ZE<2 MM;>8EU<#5H,IMMMJ^7&A7S&)+<8^Q:* /D_]HG_@GA\:/CQ^W[\"/VZK?]IG MPWI$OP,L-:@T_P +/\-)[E-4DU:Q^QWLCW U:,Q#9\T2A&V$#<9.'/^"> MOQ7T+_@JOKG_ 4PG_:.T">WUKX8Q^!3X$7X=S(T.G)>I>)*+[^U#NG\Q""W MD!"K8V C-?55% 'R5^S)_P $[/CC\ /^"@OQL_;KUW]J+PSX@7XXKH<>O^%+ M;X83V7V"/2;46EJ+>Z.K2\F#<'+Q,&O#Y MURX^&C^"V\=1^ 9A;BV:P^P_:/[/_M(GSO+.[_CYV;_X M:4CK JV[:POV>-MP+J9)2<<,N>/LRB@#XN\4?\$T/VF]&_X*)ZU^WM^SW^VE MIGA*7XA>"=-\/?%'0;[X=+J*W)LE"Q7>FM)=@6DFT8591.B,S,ZS!M@P_P!E M;_@C+XF^ _[,O[1'[(/Q _:WU#Q5X'^.&I^*9].MX_"UO:W>C#6X?*FGGG#- M]KN$54*[5ABW>83&=ZB+[MHH ^(?#7_!+G]J&3_@E;K/_!-CXC?MOZ+JCW_@ M"V\"Z1XFC^%VRVTG0+>U:U0+:+J"237C0E0T[S[/W48$.0[R6OC/_P $?;?X M]?L!?"7]DSQU\?A9>/O@4NAW/PL^+_ACPK]CGTG4=)@C@M;IK*6ZG$@98E,L M7G!78!EV%$Q]J44 ?+MQ^Q+\ZNIW/D+)*T-O&%"2/O:24!5%3X5?\ !//XP_#3_@I; M\3O^"ALO[2GAV_C^)/A.PT"7P9_PK>>(Z?!9*HMW6\_M5O,? )=)?2 M;V;@Q),^I7(EB"!1@HK9!.[G;7U+110!\9>!O^"87QS\'_\ !67Q)_P5,N/V MLO"]W<^)OA]'X,N_!"_"JXCBATQ);28,EU_;#-Y_F6BG>8RN'8;.A'HW_!3C M_@G5\.?^"FO[,[_ 3QMXRU3PKJNF:W;:]X)\:Z&,WGA[6;;>(+R,;EWX$DB, MNY25<[61@KK]#T4 ?'_[&G[#G[?7@SQ=H?BK_@H5_P %#Q\8[7P8&;P?X?T? MP+;:);M>>4T*ZCJ$L1,E[.D4DBQQMB-';S2))51T\G\)?\$:/VQ_V4?V@?'6 MO?\ !-O_ (*/K\*OA3\3_$LNO^)?A[K'PYM=<.BZA-CSYM,>>0)&7'RJ&0*B MK&'$PC7'Z,44 ?&O[7__ 2D\4?M"^&OV?O _P +/VD[7PII/P#^*&D>/K63 MQ-X-FU^_\1ZQ82R2B6\N5U&USY\DTLDS!"[R2,X9Y_M5#%QAH@(VV$88 MRU]744 ?*/[+?_!/GXX?LX?MG?'_ /:^O?VG_#>OM\>;C2+B\\._\*SGM5T: M73+.6TLS',-5N/AW)J8U&1XXX3 TJ:E;"&(1(54+&2"V6G_P#!2C]D#XQZ/X0^(M[X57PS\2-"\2:!+>Z)XRTU"AB: M589XYK6ZB,<>R=6D^6&-"I&[=J>&O@CX+_8AOOC9_P %-OVLOB9;ZSXPU?PF MESXP\0:'H+6UGH/A_2;:22+3].MGDFE('[R5W>1FN)F#;44)&GU)4.I:;IVL MZ=<:1J]A#=VEW"\-U:W,0DCFC8%61U8$,I!((/!!Q0!^3W[$'['7_!6B']F/ MPG\9_P!FK_@K9\+-1\-ZYITNOZ?>^+O@_IVIW]M'>RRWLJ7FJV\V;FX!G83R M$_?,F#@ G[)_90_;CT:\_9A\.>)?V]/C9\)O#OBC5KW6[&TU2U\1Q6&D^+[/ M3KN6 ZMIT=[()'MI84CF."Z;9 ZL8W1C6T[_ ((B?\$E=)\6>$R(CX^5F0,I8 X)4,I(XR.M21QQPQK%%& MJHJ@*JC '0 4M 'QK^Q3_P3)^//[(O[:'QX_:]U3]K;PSXI/Q]U6QO_ !#X M>7X5W%B-.>R%REHMO/\ VQ*=JQW+JX="7VJ04Z5J_L/_ /!.[XZ?L8>.OCS\ M08?VH?"WB6]^-WQ"N_&0CF^%UQ:Q:+?SG'E875W-S J!5"YC/^"4/_!27]L'X*?#'X3_ +4/_!1OP7,=7NO"\.HZ5XOL$( M(%W9EE17! YPXQ'$ $:-9*],TG]BC]KS2_V9?%WA1?V]FF^-OC^**#Q)\9K_ M , ))'86L:.D=KI>F6UW;)9)"LLIB8RNPFGFF?>\F%^HZ* /BW]L3_@D=??& M^?\ 9_\ &7[+'QOT'X)^-?V>[U&\,^*=+^'\NI>=8_9Q#+I?DG48,6V@FEQ\S1Q/+*T:D]%,C MD?WCUJY10 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 00 4444 %%%% !1110!__V0$! end XML 19 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Investments (Tables)
12 Months Ended
Jan. 31, 2020
Investments, Debt and Equity Securities [Abstract]  
Schedule of Amortized Cost, Unrealized Gains and Losses, and Estimated Fair Value of Short-term Investments
The amortized costs, unrealized gains and losses and estimated fair values of the Company’s short-term investments as of January 31, 2020 were as follows (in thousands):
As of January 31, 2020
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. government securities$34,053  $41  $—  $34,094  
Corporate bonds45,601  81  —  45,682  
Commercial paper37,886  —  —  37,886  
Total short-term investments$117,540  $122  $—  $117,662  
The amortized costs, unrealized gains and losses and estimated fair values of the Company’s short-term investments as of January 31, 2019 were as follows (in thousands):
As of January 31, 2019
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. government securities$17,950  $ $—  $17,951  
Corporate bonds34,296   (2) 34,302  
Commercial paper55,655  —  —  55,655  
Total short-term investments$107,901  $ $(2) $107,908  
XML 20 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Stock Plans
12 Months Ended
Jan. 31, 2020
Share-based Payment Arrangement [Abstract]  
Employee Stock Plans
Note 17. Employee Stock Plans
Equity Incentive Plans
In March 2018, the Company’s Board of Directors adopted and its stockholders approved the 2018 Equity Incentive Plan (2018 Plan). The 2018 Plan authorizes the award of stock options, restricted stock awards, stock appreciation rights, RSUs, performance awards, and stock bonuses. As of January 31, 2020, approximately 15.9 million shares of Class A common stock were reserved and available for issuance under the 2018 Plan. In addition, as of January 31, 2020, 10.7 million stock options and RSUs exercisable or settleable for Class B common stock were outstanding in the aggregate under the Company’s 2006 Stock Plan (2006 Plan) and 2015 Equity Incentive Plan (2015 Plan), which plans were terminated in May 2015 and April 2018, respectively. The 2006 Plan and 2015 Plan continue to govern outstanding equity awards granted thereunder.
Stock Options
The following table summarizes stock option activity and related information (in thousands except exercise price and contractual term):
Shares
Subject To
Outstanding
Stock Options
Weighted
Average
Exercise
Price
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
Balance as of January 31, 201914,784  $4.81  7.41$249,119  
Granted3,154  17.50  
Exercised(2,981) 4.05  
Forfeited(1,256) 7.55  
Balance as of January 31, 202013,701  7.64  6.85107,186  
Exercisable as of January 31, 202010,822  5.17  6.95105,725  
Vested and expected to vest as of January 31, 202013,224  $7.43  6.77$105,776  
The weighted average grant date fair values per share of options granted were $6.92, $6.81, and $2.29 for fiscal 2020, 2019 and 2018, respectively. The aggregate intrinsic value of options exercised was $39.7 million, $42.9 million, and $12.6 million for fiscal 2020, 2019 and 2018, respectively.
As of January 31, 2020, there was $27.9 million of unrecognized compensation cost related to unvested stock options, which is expected to be recognized over the next 2.6 years.
The Company used the Black-Scholes option-pricing model to estimate the fair value of its stock options granted with the following assumptions:
Fiscal Year Ended January 31,
202020192018
Expected volatility
35.0% - 39.0%
32.4% - 40.9%
40.0% - 42.6%
Expected term (in years)
5.6 - 6.5
5.1 - 6.4
4.3 - 7.0
Risk-free interest rate
1.4% - 2.5%
2.6% - 3.0%
1.7% - 2.3%
Expected dividend yield—  —  —  
Options Subject to Early Exercise
At the discretion of the Company’s Board of Directors, certain options may be exercisable immediately at the date of grant but are subject to a repurchase right, under which the Company may buy back any unvested shares at the lower of their original exercise price or then current fair market value in the event of an employee’s termination prior to vesting. The consideration received for an exercise of an unvested option is considered to be a deposit of the exercise price and the related dollar amount is recorded as a liability. The liabilities are reclassified into equity as the awards vest. As of January 31, 2020 and 2019, the Company had $0.1 million and $0.7 million, respectively, recorded in accrued expenses and other current liabilities, and other long-term liabilities, related to early exercises of options to acquire approximately 30,000 and 150,000 shares of common stock, respectively.
RSU and Restricted Stock Award Activity
The following table summarizes RSU and restricted stock award activity and related information (in thousands except grant date fair value):
Number of RSUs and RSAsWeighted-Average Grant Date Fair Value
Balance as of January 31, 20193,063  $13.89  
Granted4,945  18.03  
Vested(2,305) 11.71  
Forfeited(674) 20.41  
Balance as of January 31, 20205,029  $18.09  
As of January 31, 2020, there was $76.7 million of unrecognized compensation cost related to unvested RSUs and restricted stock awards, which is expected to be recognized over the next 3.2 years.
2018 Employee Stock Purchase Plan
In March 2018, the Company's Board of Directors adopted and its stockholders approved the 2018 Employee Stock Purchase Plan (ESPP). The ESPP provides for 24-month offering periods beginning June 15 and December 15 of each year, and each offering period will consist of four, six-month purchase periods. On each purchase date, ESPP participants will purchase shares of the Company’s Class A common stock at a price per share equal to 85% of the lesser of (1) the fair market value of the Class A common stock on the offering date or (2) the fair market value of the Class A common stock on the purchase date. A total of 2.5 million shares of Class A common stock were reserved and available for issuance under the ESPP as of January 31, 2020
As of January 31, 2020, there was approximately $4.5 million of unrecognized stock-based compensation expense related to the ESPP that is expected to be recognized over the remaining term of the initial offering period.
The Company estimated the fair value of ESPP purchase rights using a Black-Scholes option pricing model with the following assumptions:
Fiscal Year Ended January 31,
20202019
Expected volatility
35.2% - 42.6%
24.6% - 42.4%
Expected term (in years)
0.5 - 2.0
0.5 - 2.2
Risk-free interest rate
1.5% - 2.2%
2.0% - 2.8%
Expected dividend yield—  —  
Stock-based Compensation Expense
Stock-based compensation expense was recorded in the following cost and expense categories in the accompanying consolidated statements of comprehensive loss (in thousands):
As of January 31,
202020192018
Cost of subscription revenue$2,772  $1,967  $747  
Cost of professional services revenue7,265  5,900  2,121  
Research and development17,568  6,345  2,292  
Sales and marketing11,129  7,384  2,717  
General and administrative6,312  3,761  1,113  
Total stock-based compensation expense$45,046  $25,357  $8,990  
XML 21 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Leases
12 Months Ended
Jan. 31, 2020
Leases [Abstract]  
Leases
Note 13. Leases
The Company has non-cancelable operating leases for its offices located in the U.S. and abroad. As of January 31, 2020, these leases expire on various dates between 2020 and 2030. Certain lease agreements include one or more options to renew, with renewal terms that can extend the lease from one to seven years. The Company has the right to exercise or forego the lease renewal options. The lease agreements do not contain any material residual value guarantees or material restrictive covenants.
In March 2019, the Company entered into a new operating lease agreement for approximately 100,000 square feet of office space located in Redwood City, California that replaced its existing headquarters in San Mateo, California. The initial lease term is 127 months and commenced on January 1, 2020, and includes an option to renew for an additional seven years at the then prevailing rental rate. The agreement includes seven months of free rent and a reimbursement allowance of up to $10.0 million for tenant improvements made by the Company, all of which was reimbursed to the Company as of January 31, 2020. We included this amount in the measurement of the initial operating lease liability, which is reflected as a reduction to the initial measurement of the ROU asset.
The components of leases and lease costs were as follows (in thousands):
January 31, 2020
Operating Leases
Operating lease right-of-use assets$54,286  
Operating lease liabilities, current portion$5,755  
Operating lease liabilities, net of current portion62,307  
Total operating lease liabilities$68,062  

Fiscal Year Ended
January 31, 2020
Lease Cost
Operating lease cost1
$11,737  
(1) Includes short-term leases of $0.7 million.
Prior to the adoption of ASU No. 2016-02 in the first quarter of fiscal 2020, we recognized rent expense on a straight-line basis over the period in which we benefited from the lease. Total rent expense associated with operating leases was $9.6 million and $6.0 million for fiscal 2019, and 2018, respectively.
The future maturities of operating lease liabilities were as follows (in thousands):
January 31,
Maturities of Operating Lease Liabilities
2021$8,814  
202211,641  
202311,615  
20249,565  
20256,386  
Thereafter36,139  
   Total lease payments84,160  
Less imputed interest(16,098) 
   Present value of lease liabilities$68,062  
Other supplemental information as of January 31, 2020 includes the following (dollars in thousands):
January 31, 2020
Lease Term and Discount Rate
Weighted-average remaining operating lease term (years)8.3
Weighted-average operating lease discount rate4.7 %

Fiscal Year Ended
January 31, 2020
Supplemental Cash Flow Information
Cash paid (received) for amounts included in the measurement of lease liabilities:
Cash paid for operating leases$9,544  
Cash received on operating lease incentives(10,033) 
Operating cash flows resulting from operating leases$(489) 
New right-of-use assets obtained in exchange for lease liabilities:
Operating leases$62,870  
As of January 31, 2020, the Company had $4.3 million of undiscounted future payments for operating leases that have not yet commenced, which is excluded from the tables above and is not yet recognized in the Company's consolidated balance sheets. These operating leases are expected to commence in fiscal 2021 and have lease terms from two to three years.
Future minimum commitments under our non-cancelable operating leases as of January 31, 2019 were as follows (in thousands):
Minimum Operating Lease Payments
Years ending January 31,
2020$7,894  
20216,027  
20226,156  
20236,037  
20243,697  
Thereafter614  
Total future lease commitments$30,425  
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Cash flows from operating activities:      
Net loss $ (83,394) $ (72,741) [1] $ (39,377) [1]
Adjustments to reconcile net loss to net cash used in operating activities:      
Depreciation, amortization and accretion 11,866 8,228 [1] 6,550 [1]
Stock-based compensation 45,046 25,357 [1] 8,990 [1]
Provision for doubtful accounts 3,887 3,949 [1] 3,306 [1]
Donation of common stock to charitable foundation 0 1,000 [1] 0 [1]
Amortization of deferred commissions 9,515 7,959 [1] 6,118 [1]
Reduction in carrying amount of right-of-use assets [2] 8,584 0 [1] 0 [1]
Other 1,643 147 [1] 0 [1]
Changes in operating assets and liabilities:      
Accounts receivable (14,504) (12,443) [1] (20,983) [1]
Prepaid expenses and other assets (4,180) (5,825) [1] (3,194) [1]
Deferred commissions (11,411) (13,556) [1] (11,137) [1]
Accounts payable 417 (1,103) [1] (3,774) [1]
Accrued expenses and other liabilities 627 5,856 [1] 4,387 [1]
Accrued employee liabilities 1,590 4,902 [1] 6,371 [1]
Deferred revenue 25,522 24,689 [1] 17,967 [1]
Operating lease liabilities [2] 1,202 0 [1] 0 [1]
Net cash used in operating activities (3,590) (23,581) [1] (24,776) [1]
Cash flows from investing activities:      
Purchases of property and equipment (21,424) (13,412) [1] (4,698) [1]
Purchases of short-term investments (184,633) (107,464) [1] 0 [1]
Sales of short-term investments 3,497 0 [1] 0 [1]
Maturities of short-term investments 172,800 0 [1] 0 [1]
Business combination, net of cash acquired 0 (247) [1] (11,420) [1]
Net cash used in investing activities (29,760) (121,123) [1] (16,118) [1]
Cash flows from financing activities:      
Payments under capital leases 0 (3,623) [1] (2,081) [1]
Proceeds from issuance of common stock upon exercise of stock options 12,079 11,481 [1] 4,453 [1]
Repurchases of unvested common stock (119) (18) [1] (2) [1]
Payments of offering costs 0 (4,399) [1] (643) [1]
Proceeds of issuance of common stock under employee stock purchase plan 8,980 5,329 [1] 0 [1]
Proceeds from initial public offering, net of underwriters’ discounts and commissions 0 164,703 [1] 0 [1]
Payments under related party notes receivable 0 (4,344) [1] (1,281) [1]
Repayments of related party notes receivable 0 5,625 [1] 0 [1]
Principal payments on long-term debt (2,960) (834) [1] 0 [1]
Payments related to business combination 0 (12,558) [1] 0 [1]
Proceeds from long-term debt, net of issuance costs 0 0 [1] 14,969 [1]
Net cash provided by financing activities 17,980 161,362 [1] 15,415 [1]
Effect of exchange rates on cash and cash equivalents and restricted cash (379) 3 [1] 960 [1]
Net (decrease) increase in cash and cash equivalents and restricted cash (15,749) 16,661 [1] (24,519) [1]
Cash and cash equivalents and restricted cash, beginning of year [1] 70,024 [2] 53,363 77,882
Cash and cash equivalents and restricted cash, end of year 54,275 70,024 [1],[2] 53,363 [1]
Supplemental disclosure of cash flow information:      
Cash paid for interest 595 963 [1] 421 [1]
Cash paid for tax 836 755 [1] 952 [1]
Supplemental disclosure of non-cash investing and financing activities:      
Property and equipment acquired under capital leases 0 0 [1] 644 [1]
Lapse in restrictions on early exercised common stock options 412 2,088 [1] 734 [1]
Property and equipment purchases accrued or in accounts payable 3,611 307 [1] 171 [1]
Deferred offering costs payable or accrued but not paid 0 210 [1] 1,817 [1]
Accrued acquisition-related payments 0 0 [1] 12,558 [1]
Accrued interest on related party notes receivable 0 0 [1] 5 [1]
Reconciliation of cash and cash equivalents and restricted cash within the consolidated balance sheets to the amounts shown in the consolidated statements of cash flows above:      
Total cash and cash equivalents and restricted cash [1] $ 70,024 [2] $ 70,024 [2] $ 77,882
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
[2] Effective February 1, 2019, the Company adopted Topic 842 using the modified retrospective approach. Under the modified retrospective approach, the comparative information has not been restated and continues to be reported under the accounting standards in effect for that period. See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 842.
XML 23 R3.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
[1]
Allowance for doubtful accounts $ 2,943 $ 2,522
Class A common stock    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, authorized (in shares) 500,000,000 500,000,000
Common stock, issued (in shares) 97,134,000 77,119,000
Common stock, outstanding (in shares) 97,134,000 77,119,000
Class B common stock    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, authorized (in shares) 500,000,000 500,000,000
Common stock, issued (in shares) 17,348,000 32,575,000
Common stock, outstanding (in shares) 17,348,000 32,575,000
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 24 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Narrative (Details)
$ in Millions
Jan. 31, 2020
USD ($)
vendor
Sep. 30, 2019
lawsuit
Jan. 31, 2019
USD ($)
Jan. 31, 2018
USD ($)
Other Commitments [Line Items]        
Number of shareholder derivative lawsuits filed | lawsuit   2    
Operating Lease Agreements        
Other Commitments [Line Items]        
Letters of credit outstanding $ 4.7   $ 2.1 $ 5.2
Web Hosting Services        
Other Commitments [Line Items]        
Contractual obligation $ 8.6      
Number of vendors related to contractual obligation | vendor 1      
XML 25 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 26 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Components of Leases and Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Oct. 31, 2019
Jul. 31, 2019
Apr. 30, 2019
Operating Leases        
Operating lease right-of-use assets $ 54,286 [1] $ 56,126 $ 58,548 $ 23,649
Operating lease liabilities, current portion 5,755 [1] 5,734 6,079 6,664
Operating lease liabilities, net of current portion 62,307 [1] $ 58,837 $ 54,311 $ 19,078
Total operating lease liabilities 68,062      
Lease Cost        
Operating lease cost 11,737      
Short-term leases $ 700      
[1] Effective February 1, 2019, the Company adopted Topic 842 using the modified retrospective approach. Under the modified retrospective approach, the comparative information has not been restated and continues to be reported under the accounting standards in effect for that period. See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 842.
XML 27 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Narrative (Details) - USD ($)
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Oct. 31, 2019
Jul. 31, 2019
Apr. 30, 2019
Feb. 01, 2019
Accounting Policies [Line Items]              
Operating lease right-of-use assets $ 54,286,000 [1]     $ 56,126,000 $ 58,548,000 $ 23,649,000  
Operating lease liabilities $ 68,062,000            
Incremental commission costs to obtain contract, amortization period (in years) 5 years            
Contract assets $ 2,800,000 $ 4,200,000          
Goodwill impairment charges 0 0 $ 0        
Impairment of long-lived assets $ 0 $ 0 $ 0        
ESPP offering period (in years) 2 years            
Minimum              
Accounting Policies [Line Items]              
Subscription agreements term (in years) 1 year            
Professional services projects term to completion (in months) 3 months            
Property and equipment estimated useful life (in years) 3 years            
Maximum              
Accounting Policies [Line Items]              
Subscription agreements term (in years) 3 years            
Professional services projects term to completion (in months) 12 months            
Property and equipment estimated useful life (in years) 5 years            
Stock Options              
Accounting Policies [Line Items]              
Contractual terms (in years) 10 years            
Expected dividend yield (percent) 0.00% 0.00% 0.00%        
Stock Options | Minimum              
Accounting Policies [Line Items]              
Vesting period (in years) 2 years            
Stock Options | Maximum              
Accounting Policies [Line Items]              
Vesting period (in years) 4 years            
RSUs and Restricted Shares | Minimum              
Accounting Policies [Line Items]              
Service period for equity award (in years) 3 years            
RSUs and Restricted Shares | Maximum              
Accounting Policies [Line Items]              
Service period for equity award (in years) 4 years            
Internal-use software              
Accounting Policies [Line Items]              
Property and equipment estimated useful life (in years) 3 years            
Topic 842              
Accounting Policies [Line Items]              
Operating lease right-of-use assets             $ 24,800,000
Operating lease liabilities             27,000,000.0
Deferred rent liabilities offset to ROU assets upon adoption             $ 2,200,000
[1] Effective February 1, 2019, the Company adopted Topic 842 using the modified retrospective approach. Under the modified retrospective approach, the comparative information has not been restated and continues to be reported under the accounting standards in effect for that period. See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 842.
XML 28 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 842 on Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Oct. 31, 2019
Jul. 31, 2019
Apr. 30, 2019
Feb. 01, 2019
Jan. 31, 2019
Assets            
Prepaid expenses and other current assets $ 16,387 $ 15,419 $ 14,418 $ 14,954   $ 14,632 [1]
Operating lease right-of-use assets 54,286 [2] 56,126 58,548 23,649    
Liabilities            
Accrued expenses and other current liabilities 17,731 16,710 13,321 13,533   14,210 [1]
Operating lease liabilities, current portion 5,755 [2] 5,734 6,079 6,664    
Operating lease liabilities, net of current portion 62,307 [2] 58,837 54,311 19,078    
Other long-term liabilities $ 971 977 996 1,024   3,678 [1]
Topic 842            
Assets            
Operating lease right-of-use assets         $ 24,800  
Previously Reported            
Assets            
Prepaid expenses and other current assets   16,157 15,331 15,734   $ 10,414
Operating lease right-of-use assets   0 0 0    
Liabilities            
Accrued expenses and other current liabilities   17,158 13,774 13,978    
Operating lease liabilities, current portion   0 0 0    
Operating lease liabilities, net of current portion   0 0 0    
Other long-term liabilities   9,712 3,298 3,452    
Adjustment | Topic 842            
Assets            
Prepaid expenses and other current assets   (738) (913) (780)    
Operating lease right-of-use assets   56,126 58,548 23,649    
Liabilities            
Accrued expenses and other current liabilities   (448) (453) (445)    
Operating lease liabilities, current portion   5,734 6,079 6,664    
Operating lease liabilities, net of current portion   58,837 54,311 19,078    
Other long-term liabilities   $ (8,735) $ (2,302) $ (2,428)    
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
[2] Effective February 1, 2019, the Company adopted Topic 842 using the modified retrospective approach. Under the modified retrospective approach, the comparative information has not been restated and continues to be reported under the accounting standards in effect for that period. See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 842.
XML 29 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Oct. 31, 2019
Jul. 31, 2019
Apr. 30, 2019
Jan. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]          
Prepaid software subscriptions $ 4,036       $ 4,797
Contract assets 2,476       4,218
Prepaid insurance 1,630       790
Prepaid hosting costs 1,611       1,251
Insurance recovery receivable 1,442       0
Prepaid rent 204       991
Taxes 729       579
Other 4,259       2,006
Total $ 16,387 $ 15,419 $ 14,418 $ 14,954 $ 14,632 [1]
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 30 R73.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Narrative (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2020
USD ($)
vote
$ / shares
shares
Jan. 31, 2019
USD ($)
$ / shares
shares
Jan. 31, 2018
USD ($)
[1]
Class of Stock [Line Items]      
Preferred stock, authorized (in shares) 10,000,000    
Preferred stock, par value (in dollars per share) | $ / shares $ 0.0001    
Preferred stock, issued (in shares) 0    
Preferred stock, outstanding (in shares) 0    
Donation of common stock to charitable foundation | $ $ 0 $ 1,000 [1] $ 0
Class A common stock      
Class of Stock [Line Items]      
Common stock authorized (in shares) 500,000,000 500,000,000 [2]  
Common stock par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001 [2]  
Common stock issued (in shares) 97,134,000 77,119,000 [2]  
Common stock outstanding (in shares) 97,134,000 77,119,000 [2]  
Number of votes for each share of stock held (in votes) | vote 1    
Charitable donation of stock (in shares)   47,303  
Class B common stock      
Class of Stock [Line Items]      
Common stock authorized (in shares) 500,000,000 500,000,000 [2]  
Common stock par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001 [2]  
Common stock issued (in shares) 17,348,000 32,575,000 [2]  
Common stock outstanding (in shares) 17,348,000 32,575,000 [2]  
Number of votes for each share of stock held (in votes) | vote 10    
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
[2] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 31 R77.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Stock Options (Details) - Stock Options
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility, minimum (percent) 35.00% 32.40% 40.00%
Expected volatility, maximum (percent) 39.00% 40.90% 42.60%
Risk-free interest rate, minimum (percent) 1.40% 2.60% 1.70%
Risk-free interest rate, maximum (percent) 2.50% 3.00% 2.30%
Expected dividend yield (percent) 0.00% 0.00% 0.00%
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (years) 5 years 7 months 6 days 5 years 1 month 6 days 4 years 3 months 18 days
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (years) 6 years 6 months 6 years 4 months 24 days 7 years
ZIP 32 0001423774-20-000036-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001423774-20-000036-xbrl.zip M4$L#!!0 ( *R(?U!L$7,$\A, ()[ 3 83(P,C P,3,Q97@Q,#$R M+FAT;>U=;7/;.)+^?K\"Z]S-VE62+,GO=C95'MO9\]5>DHH]D\I]N0))2$1, M$AP M*+Y]=?= $A*MAQEX^Q)MK=J,Q9%@GCKIY]^@U[_Y?S]V?7G#QV+=QML M([6V/-[>GDPFO8I.--Z_Q"OPK>/+FWU[_I=ME MYRJNIM>\CI2R?3-ZT3>,IG\;4,>B+W1<"?9'^XE_=W#PS@:Q6+_ M8+A[M#\ZY$F2_.]P +W"M]'/+X9:U4523=6F=+'>AQM M#O?V.N'_K-_K;YVX[U[UZ7\GV$!WQ'.938__>BUS8=@[,6$?5X/A[*@>&MN7 MRE@YFN+H9#YF/+.P&CD?BT'O2SG>8$;'B=**/!*:#0XZL*4'1\MLC[E!+;VM'NFY59O$CRJ* MI$ LJB+Q,G_?/W_BEU=[AR>_O!KL]T_">%:OHS2AB8B5YJAPCAGT1VB\#<;P M?C0"(5(C=I&7F9J2(HFF['\JN+O#+HNX]XP7^%QPS9R4='[.-$A8BL*KQ?69 METO& &.(=5+%;%2.JWMU&&?G M(N,3K@6P%%WZ;-]AUU(4[/K/2C%9T-52.=**:WJ62C%B M'\6M*"K! $=D+#2UIV&T')I*@(ZZMB/!\"$-?XP4K/,[=>NT]ZY3WCUV#:U; MH7.#33=;B!<)O3@2A1A):UA<:0W;*(.MI]6M3&#O 5Q1C]VL,]Q'W+"1RC(U M,=3"%!ML[4%I<+=:H,GXJ2J5&YVIXE@8,ZHR^!KN%F&H'"8'>B.*6%![S2JR M.!7QS3BMA"3<*ZP/Z,82K!G8(=U,C.SQ<+]W5*)E<84[&^VK M*YYQ/5V-H2V8^)8L8H\-];@62)MJ(5@*O=0@1+BM#,&46Q**HS'*;[Z\OMO!!6KN9U1S)$6Z*NXKC8*__ M(XKCA5X]M)IO8;W>?A[V9T5<&E.)P'R_BKBR*&(2H*"@OV;U)X?[+./60UT' MR;4F9S+N!FJ$=*E7O_.<^V6!'EJ@G=70'(_$?V'"N[!E2#VLQL 6JL3:M.69 M46#"Q0)W/@=4$VX[&Q@,8EQ$N@XPC?10@+0Y( ,!1)9< M)D'#CJ0&9@EBIZ%I%#:T.^&5,L]%(D'PLJDW8)&X3V=-ZAZ[)-AFMRH#SCJ8[(H\6=NJ8>!S,=5P;/@9F8!P=F;),C$'W MC/!*51)_GR!+Z,ZL3J-=AIT]U"WD@KHEGP&T:HR*)2%8T]H+<7](7G970YH? MB;A[?]%JC&DA0ET"4X;NXYB69NA:C"N$HU3P#.Q469A*.XJ/P*- ''5C)GN_ M&2N!QX,$ HA$F33I7:\9BCL)J7_2W&=!GYK[O7ZMOI,XXP *BB(G]PP \%+L"_\QN.W&HW0U5<(D8BDQRZ^ MQJ*T>*7Q#0IXLC,S4@ YH6\1;>"B"XDC=*2\& MT4=(,3J1!A$Q 7CL!OXR" M]4BDB;5P"T8>400[W("-][+!W@[V!= VP__BNSU*& EP#_ MPIMH: &Q*UOI;\3F'ANW?JBAX"$^UB+CR#3;T7Z__??ZO5V2TGL?Y!%,=&7% M2:2L5?EQ_VZ^P,*.M/]-==TT'XMNI 6_Z9(".^;9A$_-QO()"@^-_!N=>1K* MH14=I(CA@EE8M6Y_@)5GPS42GS7>(GNKH6L?AS^<83 35T'"V^V*N_E1+_.B M4?I>RWB%UU+.Y,3C%.0BG2>TY:!HXM9@0?&0SS"$OF8B:RZ4QG(.C2:5)JU' M5+[21M3.I+;^2X H9*JL7S73.C". OU_\ &U,;>MV 1J5E7"4].Y7H#UH/ [ M2^97BIH2(!V8C5D\;B0(.&"R]^X+*P O*A*ND\!++L)47H8.PASCTX2 . ]S M&X2=H@6#WP8"@QH?9S:I Z9SD]-CGS Z:E+LF3ZSN:\?%FL&F1 :& M(1X',8^9 8M@82+!U MRXQ](0&GM287]B8L1P),N B<<*L.+<_OA1]8^R;8#-9MCN'B8#S/)T"TQ52 -D(<0D6@O"OG9US\7YKUL51 S:: MN;6O>T-G:]AX'SWZ/ZQ6L:X\XQ5\0W#4/8Z8\;' MJ]_,ZBY&"RX<6C0"ZYSU((:5[F)0&*/#4B4=)ZR#7U[M'ISLPE\AQI!R6+MV MY 6OPNBI-:*/[2@'+PK #6THKV=T!SR0,;E7#/:7>(>I7_)'!6V $B98TX(< M2LLQK/67^FA=I/ZPMW](4G_JA5R5Q"/0&5WI.,5TAZ%+2@AK'H@%47>XE9[K MK#$NO'=#_CNJV=5=MG8J,H8%V[U^;*R8:?O'0&/W$%X6FJ!(ZK,$A'A= .&H M=S1XVC3@5RV3L5@?<;]#!]JY#PV7;Z4]/!.92M9%II91LBYC_,GJV+>?A\/U M$3FG89L^.^%S$H8.7I+" @O$!XQ$122-X1R474L=MM>-6OT=6Z *"78.-]2B M[K6R)DWN_FYR$K48P1>IWT/D%3 A?3'T9K,.Z)/1;\,PYE[8N%(CP="5BAY@ M7O@*HK$L@I=YUH5D!/KI@0*8F&>!X.-MJ!'@_OW!MU#RB5LBL$]WUA E=[Z%DL-_!B5W?A9*#A>@ MY)T7_B24W+D?)7=^'DKN+(N2=Z;@7UG4_G.>>\FS^MY#4U81<]8YK6IGI8H^ MGFQ\^MH[H#LS[JL.:]O[G19G=.DA+73N[X>2^Z3BEI%074FCV$"V5D1!V8RLZ-[[)UJTM$Q1.TV@S14 M>PFD#NLRXU@CXZM@13,\KR+U&?K(]VJ/=AQ7&O"B@ <2Y1/=B3%2%IBOD&DR MWQ5%RQONJNZ4#[GMU<-R!1J<+UD(F]+'[#TIS:1!KRJ/@.#M0N:IG#KWHN:ZRJ MLT>^/YOD3A*=P%103 @% 6)GKJ)#8O9086$OT&)>"; ^< ^TLO;J1,E0= '; MA'%K>8R%,AC4L>IER1]:\H/5\,8\3A+=.U5TK^A$$4M/K,;8%N;1L7.7B7U? MW>>=]&U7W.\,;CIIJ1!L<[!%-GLK?MG.G5;6IQB#94TIV_4GXR8)D[6FK<(Q M11E8ILHLZ8.Y)/(:G=6DJ,O3X!I>;YWT%'*17:8Q=-BXC'&J*UNRX/RYIK0> MKL:.?1QI/+7L$^[#BU;B_$H,;Y% ?DHET(Z)8)E2-[BM,961.!U< 3E%,005 M!WN<,Z2FY0P[>J%KT+#VZ@ M^O?*PD E? (,D?[H-'<#C*2^)>:5P=I28KSP1D>57?6YJQ3P)0:>0B!?U9B@ ML0GM87%F(D32\8RY?M[=EP6$WE M.LHDU!Y[6VFW>R4\GWOD*7*V :N;(YUV9QLS[L%K$ MF!K(<:H]+Z>DV&:QPNR[=U,A<(/FODH7OJ;251G7A39Q38:HYR%QMM4PSAVL M+M9PJ *A'JT(G(>)._^*LXE&YE:T'VJJ%(QSA(=Y"[455"U\47NQ?;WP?$G/ M"YH_ "A'3PK-*Q!Z+?_DP7[$@\A78X +"=8'.N,4I=8;VI$@S&KJ>H3V5?D. MJ'@"XB_JPSXNP>09^T--/PIG7+@J(K)*3F,B.X.CP_U.4)X_BMH$K]*P194Q]"0L_]4:'O@,8>(:83O'H[VA4"UL9=)MU!'[_U MKGH,V".L1>$\6@7P[KFKF;SQ/@3$)41$'CM%Z!AA(3*O$E\PY*%-/.BOAHS] M&(CT>X=#AR(ZDE:OD'&VP&W)5IJI?FXK:F^=F12]U::*Z6*NTLQ[% MUS@#/ *!C] ,1&+5K$2PV(AY88S7D+T89UP"X&E)OTJ!X*!&'4?O,@]!JN, MH_'(>)*#L<38'8^!#X7P=H>E:H)^G$X3Z"8^)!!TJ,X8+DE=^SA=3,2-S<>] MH2WZ%09L+9Q!0M9MR^I$YM/*$\4#48"A"W'CO:0JPG?554N!SB/EH<-3.%5& M6X1(O.D+T#M#C!0GZ]:7I_J.]]@5>G/;\^GZBY52>'/1>+_>"I /#IJC=3-J MD1 6J&)75P5[;.Q< *E$W*WU>Z(=]S][ G[6&4^ M)D)%%H+"T7XCM0*CY]*4E16U(V&9L?A#8+DO,F[.?PW;Q-=.3SB="!;#K['J^V<$D?,F%1RM #HZIJY8=NM^>GK:FF#WHN:SWR^4$])BZVA&DM5#,T$J M5'H;\"6YX.40EY=L@S5,&VE 9.3T'"4VX4]!H#0,E2 ,T=Q1 4 M#-<.FX#[&_2O^+,TVKJ(3 ORDC3'8]&#*7?>JHB4C46=1PJ?H"U UXQNIP-' M0"WVV'\!;N8S)_ G(CB>O-^"ZH!!J2(C;("P!7H(L.ZX,;K!Z^_%>MQ9SB#_--S,U'?;[!W;-,]&4H*S1!GTJ9LOE8HU_OQ[W M7IH6>>@$=E-3A#F&T#Y6EU(07=J+B]O>I2&%\KZ^F!+37.QX J\%P\*QJ9Q^ M30S].<@W\FD[_.DZ+.ICATT)) S#KAEFQ\P=[[L.-2>KM6.^!PK;/V6Z%! N M!XAK,$O+_H[K(T+.ZO@'M]VO4]/O9+_Y/U!+ P04 " "LB']0189TS<\, M #F2 $P &$R,#(P,#$S,65X,3 Q,RYH=&WM7&UOVS@2_GZ_@NO>=5O M[WFMDPV0=5)L#WU#D]MB[\N!DBB+C43J2"JN^^MO9BC)LA-GW2#7M8,$:!I; M$CDOG&>>&=(^_NGLP_CRCX_G+'%9RC[^Z]>W;\:LU>GU/N^,>[VSRS/VV^6[ MMVRWVQ^P2\.5E4YJQ=->[_Q]B[42Y_)1KS>=3KO3G:XVD][EIQX.M=M+M;:B M&[FH=7*,[\!OP:.3OQW_U.FP,QT6F5".A49P)R)66*DF[',D[!7K=,J[QCJ? M&3E)'!OVAWWV69LK>MA9N<^.HZ/)43-2)9\7*LE0,A#(SI_[PQ]*JGJNL! M#Z\F1AN_K'^MW^RR-_[5F??HYP@$[,,YG.1C]?RDQ8 M]EY,V2>=OVT!J<&LG357(/E^3>799[0'(S_+GAA8V5M!959A/&4P=K M-^,3,1ATO^23%K,F7'YG8:7N#/*OU4K=W8&_6S>4OGU9_OFU'[XPUS3;.V[" MA.VW 2(&AX](KTN0RK"+5'/'QL^?[1X_<([2W M,>P_B>?/]@Z/GC\;[/>/*MDW5V"B,9$((=*1%XX8R"4,W@:ZC.%IJ0I@=^=9 MGNH9$;ZIA*CZ->:Z^%,<,,H%[3OH=4:UI#@, 7, M81_DV3[S7";2,C%?7:EP#M)FJ%4L36;93!?TJER'C3NY9>-$BIB]EHJK$/@; M^Q#',H2GEY=HF_%Y'AAKDY>KG;UPB6#/GQT.AYL2JS3Q2#IP8G@WK??V&^LL MYVJV&<+?[6JR\^"(:;/=)J>%M1FBKV7PEUWVARX@*-*TCB3F-#,"XL#A7Y=2 M*';YK8!L3= MO7X;9'W)+T:Q!;!%Q$2!O (PXHR:UX86W!%;V."+'-,C0H^"
GQ)L(!43<8S#QD9GS(%A:"3XOPLBUN.QL# &YDMG+. @<47"9#DW#J3)H01!>7! M4:.85"%,BW\M*I!"T3)-)$Q!X^9&7\M(( 7QC )'T3F"9J$DF!OF 8,J=EV% M0G.X)XQ<9YT/-RL:'P(C?Q5*Q-+9S5<,L'#>K]P(,5>LDC>*H:'1^NTR'#U^ MW1'R1DP*P!.6")Y"[$IE"P-E@FBS0*O"$K1HB&@SA[/ >XZ %#..@AJ:1. MUV#6!$(6 X4%#]=/VMN0[A3GF*-.0_ :L!3M>42W2(_@7Y+D0J4RD[C%(A'XE?#RZ#C&4DD)$8FH"UPN%#D53R6\@7("GFPO M*&@$N.H:],(W_08.#!HF7$T$\G'MV-L%:!/)'C";58EO-T4M$2P"A[+P"PQHH%G"0JJ%T0&;U35.JQ4"&'=UNO!@I($*N]F2%)Y/@@N4G@(D3X1_$N4B]2P$ M.6 ERHI-I #]5*6%&M5N(\N0153$353!^7EESC>5D&!G'-TWM6#4I07-3B? M]/%JMP+^L[F10!>IH[FP0*@A6!C"-U3J=HG">Z=Q'!"O*.T@"4WXA+ 4?=$T M8OMR4F8 M.E*X=TENG&YJ8 K0FG($)>X)N#XNTC6%)LW!=?.J@UNK0TFG%TAN%'6Y;H ' MO7Y@RUJYFW*C)6$X:5U#/O"-]0M2FPE7\IM?H!0:9#+09GE,OWPQ98(HY&3= M<%%M:ACF?J;^_V=)F)\$'!F1. NVFBP7B S!.N(IK%N[./^=1T4V%:G+HQWSIOA;:I\C M3NP,CS[BJAFN..OQB$C-[F;ETX<@->?_+9ZXS .WTQK(G^@TJA%7D*W9!,I# M9QN8WJPOL>+S=4:CNL%NU<+#6)T@V"Y503?2W6?A:\#5= /$%-C7DPI;8? M%DM*^KU4E=RDJKJ%A?"F3:>/E9OQ;=25VI2/<'( M6DMC?[,6\$/ R*ECGW%5SCGFYJNX-4#R.9% %*:"I5I?84!.L5% &7]^Y"75 M5/1&6-M!G-)&DR^M(.83F;?KRI9C>[1#(+*R:>.;Q9G@RC=W&_C5')2%7%'' M1)A,*BJ1 X <2> 8Q;6(QOUBKG%3F^C,]NNZVG\7Q<.9)?P"J!-AJ+<@5R\ M(>2%Q:8YC& A81&9(62#0AB[TP&C8?HZ$@/_YXO/^KDB& M=>> NMZV+,,='C[R)XY>,@MRI-@-QZT#\(-7F6R+[0Z_I0GE;)>]+@S:H>UA M==XR*$?U,NCPBNF\ZDC56PM& U7,L(.".._TPGS8 ;>VSBYHZ'(=X#L-5U6V M]W/3/L<\Q93;#W"9FO,RK/MB84TC2?*J,]88&&T'OLUPNU5A_@F!-*,=IGX# MEE,;Q@FU2^O % M;QV )16T"8=PMT602<*>#%O33IL37,"TL!FB G!,!<^Z9BAX2HFJH.RV1 MTS#E,H/[)'WZ"X%EJ^W4 MS5>C=;+UQD[T%'L?FZ\%VIHZ.[17@]D:AC:"-JW@+6GJW?4VQ:"/4*0& 6U5 MT6?VD-A49P#\]L"\4,.\#/S(&> X**XA%R;(!S$7W 3E7%'C$A MTYD%3MML#KM.>-,7(!^6^!*&/)BX*7B7711XTJ"!"EY>D'6"-ZOY48G7 KS% M4]8 =W8:^@TNP)"H('%= IZ:^*KY- ,+(^U<>*3U9>[K@I7+5EA5))PV*?EFRUB"A=84V@JW-[>'\]%.0< M/#@9^99NM5*!*I.24'98+".L[Y@T%S6U8J@8F)]SH0<3[G>J UJU#H.'\A]9 MJ++ 0JJC/3N(KR[[)SB WBKR\H1C)*KJJJ3GG,H_OX,[MV?#=NBIH-D<+E/R MJ@!V/K?^B$V_!5YW>)C_=9^'7A.7?\P'&_+U'8DOK[C<^V4+KXPT 4(]9I M.H-SZT?9\*XRE3?V^]IT8"KWA*@^D#,_3<2;9Q]YH*]]VRSVK:>;.X=*EX0P MU!DP1=_^FL*TD#0B&CL3=.H3DC[FNZQYU@=+O_)4J,TA?6+/")/_\NG+[T@D M=[I_6S_=>S="+@!DX\/_WPN1FZM_]1T7W_-SAFS=]P7I@]%;H.:=;O9?5_'J MSJ^KV$RU%KZ28N./;_7\-P#1=Q&=_ ]02P,$% @ K(A_4-;^Z1KZ P M^2L !( !A,C R,# Q,S%E>#(Q,2YH=&WM6FMO(C<4_=Y?X9U5NZV4>3$# M"P-!2@#M9D/3*!!%W2^59VP&-QY[9'L@]-?7\R#*@R9$8KN4#A)H_+J^]QP? MVXQN[]WPM\'T]\L1F*N$@LOKT_'9 !BF;=]X ]L>3H?@\_37,? MQP53 9DD MBG &J6V/+@Q@S)5* ]M>+I?6TK.XB.WIE9V;\FW*N<064LCH]_(:_8LAZO_0 M>V>:8,BC+,%,@4A@J# "F20L!C<(RUM@FE6O 4]7@L1S!1I.PP$W7-R2!2S; M%5$4]]=V>G99[MG%)+V0HU6_A\@"$'1LD&83M2/LA-A#GN_[K?!C&[5:';<] M\SHS-.O\T7"UE[;N7PZ2:D7QL3''^>3!QT:JNDN"U#QP'>?'KE%TZO=FG"D] ME= CR\?2P#,S"M\I$U(2LZ"()C>0#UBWAS"ZC07/&#(C3KD(1!S^W&@VC]9? MX%C.+]VR[;U3?+JY 7,&$T)7P879<*0=C[( M%8"(3"EU;;]0N%*^V_0FM_*O5;I?IMA9XW-AVKT_+^N?W% MP2\V>E;3][^)X8[E=[9UV2X0*5'16,L4LF/#,]8C4HB0WL)-Q=.@D=YUU^6* MY+QJ2QD\Y6^!A2(1I%5=:?#>?K%$7$WKNJ)<(F[Z;)M]92/<6F^/9;IE4%IT M.(84C)@^J%;@ B;X7AX5]!M _0Z(O>!-3?$K%'_)!)&(1/D5Z1&[>Z:=:NO, MI],@ LDI02"/=K>0^_\"Y*>8_)G?'+]F5QD!4QS-F>X?K_3=,=$HK\"8)$1? M,&NQ_7_6Q&!.&-QG_?WG$!UCO.)@PF=J"05^T0W.*/)#C)I!(Z$ @N57TV'2S9]S37$MJYA#YAD>07NT])^+E6SJ%Q7+%; MZV;GNCEC*#]V!%E A>NCYU#)+FBNY;-[^:CBVC:QA$5KU1P:QSF[]:&S>]5\ M@1HW<'Y>*^;0^"V8K16S<\5,L%B0",LC,!X/:MD<&LGU.[9OKZ E1IB!D]/] M5,\>X;57OJS)>I6S6@:O0%D*H-Y9=KZS7)_7[TT.E>$1BRED"/STWFMWP0VD M#U+B[A5D%\EB;\QV2WF9-!L(??8KLL /G(M: M_99)L45Z;O]O4$L#!!0 ( *R(?U"5TMAG/00 'H. 2 83(P,C P M,3,Q97@R,S$N:'1MU5=M;]LV$/Z^7W%UL#0!).O5B6VY!E([V;HF3=!X"+8O M R51%A%9U$@JKO?K=R3MU$F<%OV4QH %2;Q[>,^]BJ,WT\O)[*^K4RC5HH*K M/]^??YA Q_6\FVCB>=/9%'Z?79Q#W/4#F E22Z88KTGE>:>?.M IE6J&GK=< M+KO+J,O%W)M]]C14[%6<2]K-5=X9C_0;O%*2CW\9O7%=F/*L7=!:028H432' M5K)Z#C_X*/"C?P(TTD-QJR/5 MJJ+O.B75>P^/PT8E2Y:KXD4-/>6H G,(I^42ZIV+P> M&C+)@H@YJ]V4*\47PSZB=RS:1B,EV>U<\+;.W8Q77 S%/#T(>SUG\P>_ZQ\F M=FW/-[]$ [@%6;!J-7Q[(ABIWCH2 ^9**EAAER7[CR()W-$\+M<$4;MB-777 MA(/(L#S]4K*4H>^C;O"0XFYR&<:!BN?9[?#5"P/]7/Z>\%KJDN %?*ASVE"\ MX.-G.F<2:6"17+5IQ3(XR3*T5>F".6-B\<03W_+2]]=>R"GQ8Z>$QBFSDL)[ M3D2NW3)E@F:*"_DJ3/^[Y8(X&,NLN[_7ZR>O.!9!3Q.ZH9"M@I@W?Y"Z)6)U#PNDSO$F&#AK6I6!>H![3\\@9'S1 M"%I2')EW%"HNI8,2/+LM>953(??W^F%PG #]MV5JY9@-,B)+*"J^E%!P 90@ M,832.ZXH$7+C554*2EW]"AH,)L]!-XO\B=46==O@FBLJX0 SI4+WH&75RC+2 MYH1^\H!0P6IT%";.%C4C%R2'7Z%I45BHFDK#G.FNB]\(VCM*\ KX'15;8#9Z MNGWM]C6&L&19N8DR:9IM[CLB@R\VJ/?)$_CNQT>A?<4%:#O*Y?=2G]=/LWU7 M$!U;J%*7QX,V95)2 LEY8RH6'7AVK[\U=ZX51A^[LK3-^5YQI\B$YZQ@F>T! M!R?7DT.8\08'V9%_Y.!\P\QI*12"+U 4,X9D6$&FBB_&R/<2V0HXD5+7L9:8:EIZ5&Z \$;BFC$P2+Z%;U+QC*;"9)=Q:7!L][76 M]N/0@7-*)'U.?/!C*?;\%\O+?I\\T_[W]V(,L;G"QZN+W^#\_.H5EY0E=4UJ M16!2$5T#$PP"]MV:$7@5QC\L_V?SJ^'VU#8T0P ;]?9I9ON0T]FM1E+L)JVB MR?H+VO_AT]#Z:D]EYGPX_A]02P,$% @ K(A_4$L\\*VH" '#, !( M !A,C R,# Q,S%E>#,Q,2YH=&WM6V]OVS83?[]/P3E8EP#^*]M);:R=_=_8Z6 MSG^\O.Z-?O_8)Q,31^3CI[CW[]0!KE:HV,%$VT M,$(F-*I4^E<%4I@8D[8KE=EL5I[5RU*-*Z-A!54U*I&4FI>9886+&,9%HD8_*9<7U+2J5U:N2SU+= MBBEU]XTP$;]8Z#FON.OSBAWDW)=L?G'.Q)0(]J8@6EZCQL\"K\;#TX9?8ZT0 M+IM5_\RKGK;JI_3/&AA9 7'71YMYQ-\4)AS';C>\\EDS-9V98&;2KE6K/W4* M5N[B/)2)@<$4='9?G8XM38;?F1*-Q#AIV_ET8JK&(BD9F;9;H+K@5"W$?1K< MCI7,$E8*9"156XW]8Z_9+"[^2+5FX>T=5^Z^#"DHAC44T;_\\$C'7Y(K/ MR%#&-/FYJ&'K2IHK$3I!+?[F,!<8VU[.W%3/0$\D$E[*IU[S[&3[=Q/A"T/J MM7)M#7GO? M/O1_7RR'5ZUZ#Z[&$W7RQNZE&!3)2/"$C/[.9)$$7!D1SHF94//JJ/FZ\^4] M%PF#_6Z7ZJBGAHVK;EL%:B5EY,]NE:N;'&WNMRTR[K@$SHE!/% MIX+/(*N:B="DFR09CR.OZ4:]ADV-9Z3VT3.(L[&O.@V7KD=9Q)L2"1P+1B"BH309$ZRQ*B, MPTR!?5DB!@"@)(8K)0 L(0V@21$90]HWTLEM"20\X%I3-4>1F-YR&'=-IX8V M!L; D)%E<3 &"@1" 6L#L02Z@R6,*S*;B&!"=(8?J_XSKGBN!"<0"QT!O4.F M.!-F A/4*0^L@:@W!=,D@VE.H1LC_GQ]&9X;I.O?'Z0Y"44"H$'\K4!2!#R# M.-Q6:_=%$D*4HUBLP/<@RACH!""N(:(((!8JFI,4<(0N@*X112N,Y_#2]X8& M-V*V"BJB1!:! !; OKL<-K:$U ](6$D9WJ!>L7'0ALHH0RAV.CL!BN+:^#5 M"V.VK'UN^&T<+'Y'&YO]ZNBU5SOKZ!RA.:_"$";#4,"EA<& 4,4MX ! PH\X M H-P0+D?"3U!<12+(7QC",=K)G0029U!/PSL2D8.>:F2 6?0K,DQ (UQ0*Y# M4_\NF-!DS$D78N8PB[A>*W*:QSRO9D#)6I6#[2=6L4!"GS@'P.$(QMDUOW X M1=.^.B[)APR=YGR@$ ;":=_W%I! 6O---/3,.S@/H ?G :UR]CA>MTSGXYG,4A$P!_3G[ MILQP@'[A'YQ?+#+#IEOL'4^WO&/_2+RWDX!C305#[%,M$XH9B&KP&^3HZ!!4 ML04XP5T$]44DS!RYS:YAT54MCBU$G9=MB*YQ?)OH[O()I9E*P46TY6)!(!6S M!EBV/^8)4*P(/ 7N\!1=$$6@DG'> *XJ4IO4GI<_! ?G#\L\P: (/NG0 BO[*@&F ZN,'NH3@$Q!B[TGGAD,MR^WY$!X= MV;-$9]>)LVI"]9)787"V/L29S5IV/?*,,B>1N.51?EAT3[[XS4OTS7YS@$5R M\V#]YG\KDNWI]M+EBJL8BB%]'?:K<(K ?033VBH!EJ91* .,5'I);FP#J(QC M80SG7TA8O@3ZA/>9 /NLDF-P#L@/&O,/_(_%R,*C^5^9 /.M]V9)8,^43EZ* MWZ=GY0.D!L\0D6\+0"Z>7^!)2" X0"TG)LLB=,;I+3(-QW7'+%%E_%%,I71E&/:3^@X__U(Y<&; MQVDDYQSNSB;216RZX0^ W_\+)RIO@>HI+WGAPAVJ/N+9B1SWOC1&QNU3!WUC M:_/-)PSL-M+,R$47^Y"1:_'!=[G"%8AHJGE[\:6S-A[V[ZQ[(LX(TFP:T7E; M)'8N=MS\&:A6J_RZ6;>/01D%?VQA3_Z(5-D](E4Q;/MFPRLWJZV'[W^Q\YZ>D_H?FL['G-/?M6[(JX58&UUBE-WA3JA46/A>=A,//2NZ4GYIN,37OB M]O[^39$T 7O/VYS"34^OK857!Y':=CS]"K#W=I!-O]IS4H6+2P@UENPX=_F5 M*DAG]5K1/@*X=)Y\&UX6^/$+_.JH 6'6?JX>^-EC8?^%5=O'H?XMLYX&^O+H MCL.!<<3^.$$6D#@X:+[ \<#A>'"(ZTT$#TG_C@<9'ON2:W?<\(*_%_RM\&=% MV\+ 4,$_CLCCC^Z'+*ATMF!Y\M1Q6;%5PE9%MN,5B;7")Y7NI9*V^QU^RM?? MM+CW#D9A=T_J0^;+#._DP*H^^F6-_-.]-V+?8+GX+U!+ P04 " "LB']0 MB8DOV*X( V,P $@ &$R,#(P,#$S,65X,S$R+FAT;>U;:W/B.!;]OK]" M0VI[DBJ>!D("Z531A&Q3VY-T$;IZ9K]LR98,JMB61Y(A[*_?>R7S"J2;;._4 MA$FZ*C26];B2SKGW7&%?_'1UVQO]]KE/)B:.R.J10JE2^UGN5RM7H MBGP<_?*)-,K5&ADIFFAAA$QH5*GT;PJD,#$F;5C*=*S&>&.)5O2KY*M6]F%)WWP@3\$ M?^HU&*_6JC2L-6C(SKW6&6N$K897YSX];?V[!D96H+IKH\T\XN\+$XYCMQM> MN=5,36>#'6"# MQ7V?!O=C);.$E0(92=568__8:S:+BS]2+5=/.N[>4=7^ZV 'I9#&(IJW?QZ) MF&MRPV=D*&.:_%S4L%)B'O9RYN;6@GT@DO)3/M>;9V?4? M)L(7AM1K96]S:KLG%< 6<-6)J1J+I&1DVCY/7_PD>_WA:' ]Z'5'@]L;@/[P M[DOW9D1&MV3XY5/_W5'MM-JIU6FIUCBF)^[R=I@7-]E&\?4S%NF%K\KH8Y_< M]7M?AH/1H']'^K_V/G9O_M$GW=Z(W%Z3VGF]4?SKS+9[1[I7MY]'_:L- , " M6%#4JQY.VJY)=_BA>]._*]W^^JG_VV(YO&KU:8*\4#HT=B_%H$A&8)@B=Y&D MID@"KHP(Y\1,J'EWU#SK?'O71<)@Q]NE^BD,EU+&P)^7(AZ:MBTYK+6HE1>3 M?;E6;JRQ=U9NVF4=D F=?D/I&SB+,Q+[J-5V[' MF00;$@EJ"X:@(B$TF9,L,2KC,%/07U:* 0 HB>%*"0!+2 ,H4D3&H .,=/6V M*B0\X%I3-<=X(3B(6.0."A5IP),X$)ZI0'UD#L-P73)(-I3J$9(_Y\?1E> M&Z3K?SU(H5'PMM((DRA&*ALQNL+*Z!5R^,V;+VM>&W<;#X'6UL]KNC,Z_6ZN@ 0,*/. *#<$"Y'PD]P>I8+0;WC2X2E2@:<0;$FQP TQ@&Y#DW]AV!"DS$G7?"9PRSB>BW-:1[S/)^!3M;R M'"Q?W8!N@!R)8P&.2=#9KI'#@17M^^[@)!\W/+%VYZ.%)R=V[H\I S50V_R0 M%FUY!T<#>G T."]76W9=&=>0"L+NVZC^?;@647 $--/[-\'([W.R',EI"9DI MZ I!0/*(6M[F86&&OF <0O"G V8,M6D:"V9,K MG?E:,$&5P D()WELV$JPITRC#+'4UU:S6*## 01;)12($R0111C$4S+ M&K&2,]#"B:-U30???(X5(5Q >\Y^*#P<("_\@^/%(CQLTF)O?[K%COT]\=XD M 6)-!4/L4RT3BF&(:N -"G4D!%5L 4Z@BZ"^B(29H\#9-2Q2U>+80M2Q;*/J MFM"WT>XAGU":J10HHJT@"P*IF#7 2OXQ3T!G1< 4N,-3I"!6@73&L0&H*E(; MV5X7'X*#X\,R3O IC3+K3!$M/ Q!H9V7I%!D"F$TII4V-%K++6!;!\N9_RY3M$?>2V +J,8V$,Y]\(6+X$^83WF0#[;"?'0 Z(#QKC#_R/ MRH]*P^E=JS6L4K?'[XM#Q6<"V"6,[DAIA^.E#%IJOO2[3Z(]%_C0!" + M.KSH](X&L:.S&, $ZV1GD\>[G>>OKU'+'&YZBI(E5.#6$$7<>F( HOWU)4=L MT45\D4QE-.48]A,ZSG]$4KGSYG$:R3F'N[.)=!Z;;O !\/M_T43E+5"]Y"4O M7+J3U.<_5>-+8V3ASL_+9\VZ?1K**/AC"WOR)Z7*[DFI MBF';-QM>N5D]?_K^-QM_N^=&V3L]_2-Z;I4]K[EGVXI=$;/]V^*H@G4>U[F.MQD>FW-O3J(U+;]Z7> O3=! M-GFUYZ0*EU?@:JS8<73YA2H(9_5:T3X)N"1/O@UO"_S\!7YWU W:S_7G_O9 M8VG_A'7;AU)_EEDO W^Y?\?AP#AB?YX@"U <'#C? 'GP@#PXS/4F@H?D>BDP M;]V1PQO^WO"WPI^MVA8&A@K^<$0>?W8_9@$85[#$7+N[^KTK1^G)2X=IQ28. M6TG:CI-J"Q$B+S+6NS MV9B;ELGXT@K/+:6J;26,Y<3$ C>& U4BGP3AX2^#%X8!$Q85:Y(*B#A!@F H M#L<8'H)%+]J4-1%L=PG8[7]_I1R_[+D8.T9/-2)A?; MA+QJK(CJVV^[9M?+1+"A6*Q\Q[9_#1JZW7 0LU3(SK@4+E]+'7IK>Y0")5#7+U!TL>2L2+$1L81QGR\71Z[G->L_V*9]')1U![;^!4J!$:,U M3;;^RY"N20ZG9 /G;(W2E\UAZ>O#D9C\*3 MV:E$_WS^870:0CA[@,6/W$2G!Q_,N3DV83X=:S.=EFD:@0])+ +(YI1#BP&/XL&$=-.$DC$X[$BL#A0<]U[6#, MUAE*M_K+"8Z;@!FL"">++4A)0>-M$[*"YP623A ,=N BD=H5#@^&!UPN^SRY-L>36-UH=Z$=Y MP\=NS_2T6U4$1VE:H 3.2<:X#&4*;QA?5^38QN_E6T5%123$C.OOF.:1E-T2 MQ('(D&+X#4EM? LMIUGF"+M EWW4/$-<)(E$6>I,J#1T0\5*:^7D-K7.6TXC(3DFJF5]$*I4M2,^OT6^T2_[4>HJ2S'P!* M\?^(4/=)$TI3R=L:*08D+:E 4A3+4AWYBML842YARCC)%39-58V2!*28'(UD M5%9DDJ.\68&;HC12Y5(AUBFT0D*U*I*2.I81KOO,X2;]YL.WY7M2TGWRM@43 M@JW]3@F80(N$W-H*M;-0(5@MHK/9LF3!."9%M$C@>CQ5+FZ6N;@E\-U*F;9[=O_;]=\5 M_K[FMNEV.C]"<]=T76]/64M[I/2*]'4N67G5:#5JB9IOM62XV=4U[U605=&> M$_)V_"Y5,B#7X:JL5'AS/CD[BUB)B'-WU?J'&;OWS+^Y8.QI5&,XD5-5IP[E M0O\>\6AUO8]<3YXJ#,\.?KB##P_:W2#7SZ^9Z1Z._0E>VV="_:QA/0[ZJM5= M=2<'!SE+*(8:B2>'YC..3QS')T?<-\[CS_P]\_>5/]W4IT)V%?UP(H_..)5G MDDP>2NY@>?S8N;3T*>'?GXGV.2]EK+ST\#E)D/+2[DW K3N"QOV2:"$WS$*0 MH.+1?O!E0O4L[S7T#V9;7,:-Q" O_=7;/#4L6>X5UX,'&&& IZX M38S'7"9-OW3$28#&Q^FJ$\;TUW>ENW/ =ES[0R:XM6<,=UKM2KO[Z UUWPS' M@_#+Q0@6:AG#Q:=?/IP-H&(YSN?:P'&&X1#>AQ\_0-UV/0@E23*NN$A([#BC M\PI4%DJE'<=9K]?VNF8+.7?"2T>;JCNQ$!FSJ:*57E>7X"S.$S9=D56%91:R#2C>3SA0+?]5WX+.05OR:Y7'$5LUYI MI^OD[UW'--*="KKI=2F_!D[?5?BLX35;;;?1GKJT3KPF?GFMMN?1$_>D[;>; M?WK820>KYSJ9VL3L767!=-N=NF^?-%(5K#E5BX[GNC\'%5.OUYV)1&%C$I7S MQ]S&/4N*W2B+Q'R>=(P_VH!6*.53$EW-I5@EU(I$+&1'SJ='?J-1+?_!M=WC M()<=N.8OT :L&5GR>--Y&_(ER^"%2+$GRMIIAKJR,23[+*V;\;X:=1S_, MZSKW[03MQ#QA5N&KYQOO1C<+/N4*:K[M[[KVL%,1IH#)8$GDG">6$FFGG>Z] MDX/197AV>C;HAV?C"3_;$'M@P&0V,FUZMX5:A M/X'^<'P1CH;_3;]+;]MN$\:G$+X?P:1_^4O_?#2QQK]_&'V!_B#4$M]UOPWX MGN)E.6&)6,>,SMGA0:,5/$XO3RB2V[%J38QF2BC%Y<:*V0P1\K'D M9:7:LTMG][>7.S'V6W;#A%5GL)\D*^3QDJ5"8BH3.!5R69#C6K_E3P45!9$P M$]*\SW@6H>Z&$0D,4TKA5X+6Y 9J7C7?)>P0G3=2 @VS51PCRV@TYNCIFJN% M,2O97RLNF=Y)9!JN.S@?D6/ #GB-(WI\RRN+5A(W0VAF=!,M2#)G);1>NU;/ M^5^:/B*>[0!(0O]'B/HO&E&>('!+HAE 6A)%4)5BJZ,<(DPI9)E&INJ M%I,X!E3#WB"D*$B1HZQ:D%M.Q&B0FEVT1D+76L4Y=2)ETK29P2[^]CUP]CFL ME5X^;IZ_<9P*I<2RT\SQ5F0:LSMKL4D562E1JICM=%XR%9(RJ2,0DS1CG?(A MV&I/ZP?;HTU[1'F6QF33X8GQQ;1;[/;;;;O5J)D-O\)=OJ)E?XK#@)T?!AQ% M[POQW-!PV]^6/ZK\N.6Z[3>;W\/RB>W[C2?J.B8B>50PUAF2^JY2JY0:Y>C2 M$Y:?WMR.MB+)NNB)W-[-W[7>B^ R4)3E!G='L[:(>/?GS'\!^\D#9'=< M/=&I2F^($X79N>3#Y2.1T>)V&;L=/$4:7@/\_ ?'M1/@LQ\;F^-GQ#:'Q"W MIPRI']6M_>"OF-]U<]@YR$3,*910O#@X7X%\\4"^..:^\9/ *W^O_'WESU3M M<(5-1=^=R*,+R9'%%&'\BJ4^%O6C"-65OA0H*#W>=TP=R&(^,UVS[=N+.O47E84TRQ15TI5A0X.D^^X*C^,SO6LRM3^\? M4$L#!!0 ( *R(?U!6C-(^JQT -2D 1 83(P,C P,3,Q97@T,RYH M=&WM/6MSV[BUW^^O8+/=;3)#/V,GNTFZ,X[CW?5MFF1LI7O;+W<@$I*PH4@5 M(*VHO_Z>!P""+UE*<[N6D\PDL?D <(#S?O'%'UZ]/1_]_=U%-"OG6?3N_!2-M,B-*E61B^S@X.+-@^C!K"P7 MSPX.ELOE_O+Q?J&G!Z.K QSJY" K"B/WTS)]\.,+O +_2I'^^%\O_K"W%[TJ MDFHN\S)*M!2E3*/*J'P:_9I*\R':V[-/G1>+E5;361D='QX?1K\6^H.Z$7R_ M5&4F?W3CO#C@WU\GR>GQ_QX?P2H/X'E^R92K3/[YP4SBY,^>'B_*YTN5EK-G M1X>'WSY_0 _]^&)2Y"5,I>%-_I$'Z Q3RH_EGLC4-']&T. ^(*[/Q;)AZDN MJCS=2XJLT,_T=/SP^/0T=G^CP_W#1\_YWC>'].T9J->';1OU+PI)A]?3KTH(#;V9&JL2COIQ$YYU ML/9#F<")2'TWP7QU<7U^=?EN=/GV3?3VIVCTRT5T=?'SY?7HZNS-Z+MOOC\^ M>OK\.KJ^.']_=3FZO+C>=7@9N(NKBU= W5?7[P'*:/06 :0M.#IVNW!_0+[X MG_-?SM[\?!&=G8\0NJ,?'I]L#U,_MO\^\-)TSU0)ZTP:.W#2OP/1F8F*2?3? M(J^$7D6/CV+BH''TCZK0(HXN\V0_>EC.9(08?WSX_+R8+T2^BNG7H^?N\E*Z M"X5VUXI*VXN/HIE(HR*749()0S,:F50:1(0TD99396 _D;GGJ=31M4Q0=B#* MP9,X^77]],7'9";RJ8S.DA)OXYE]]\WI]S!SI:-S&O\L2HKY'$8P99%\V(\^ MUYGN&'JW.-CYV;O+T=GKZ'KT]OPO6W'NWQ6X H/!)91L.J?%+HN:#5E#-11G.QBL8R7$41 MK8IJ/QK-8.B!Q2]T<:,,7#0P8))5*1 (3()H;N0-X-TL$J#2X&61IT!&IB0- M*9&Z5!.5P"\($KQ;:)B7EQ/2\D9O>!*._>/C52:6AB;%Q?0N0N4W\",P U)D MX.&IEA(5L#A*Z0''(,LY.H5A"CA(7)[E,30@_DZG,RLRX VPWS =7=92 M-<%Q:'NG^.X :5ZZ[;GB[3ESV_-[ K&>X#PB[$<_P<(%\MA%)@%E OR-$:TC M,RNJ#)%A MP<4!VQ9"-DBYN/!HB&YSRX:7&TG*D$R$'+FE2$B21KJ@;74"*E MP<+GT='AWE^ =6@:84%#2@6"\ ! M,E+48*_-" 2">P3P\/XT/^"W@! M\-/5(5D=1W^$U1^"#;F <[D1607;"$A$;\:W#O9RF\'PT([ZQD,MQ(!PI_-> MT&FCHYE:7T%&ML*[*(IKXFC1 Q!?"=PZ3U$+@S>1!99J#N2% M/SFA;8DT)$[BK(#NZ(TAYJEE(M4-2!.[SP:'QC#0?? M4CGS]CD<6FGWJ']NVCH_5X_I]V-397!_1NB%#PIIW'WGM8^.J($3EAE94=V"#CYWT#3 M+%<.O>R8%N<2D?.PA"76MJ]9,C%V+Z2().P:]J/-P<2'QIDR,Y0)C)?P+")* MCP "C!L[^8+B@XP#L%;X/1AAJ'4-ZO!UT8*J_"@])R+A0YY'A' M%>W4 G<.3K6SXAW ^&TEW9LB>H+@AV060UBC&JV*;+*'?U2$:/=JQ;,R)'!E'T*/#*:--@? MYRIJZ$!+ U7&MKH"<'S!BPV4N5J(4@_GBK*8/_D"UC M0EM)(7K#"&8BO" CN1.\GLIQ2;-F2HQ5QJ&+00_ HN!H^3,M66:&0>0PMOR@ M_S4QIOV7S\=%61;S9X=;!Z'YWYGV0XNIW!MK*3[LB0GP]VCLXA+&-*YL/&8W6VQHJ0$N!100FA'QVB>8J",=%= O1 [!JWI^\@> MSSEYC:29"1CR*K)TX!9.&Q1N5.@G(ZZ@A+^D;I'DAV14ML+P-D0+1'/@9L:J]^4 M]0GU.G*VL^ZQ_3PR;4[#U@XOIM]2 M%ZA[@SW#SBE\T]I"BV)IW_^$N0;VF!#%5&!:,)[%32P+\"C & 1:+%#G\\<0 MBQ8D* %H(5'IL]]Y+C7U1@M3XX\ MT T:MDQHS^3\ MPM)@9=Z#;,1#I=?!@T$VLR$]T@UXRM,&L7$-)Y$(FQ<)91(&<(1T$75EK9!81YV,=L!7#;/N$[6V3#S(?!I^[$ "#YND+_S,?GO2EUA9!V$ ML(3+SE(4H/1;W:]D@ M6R+13B1O*9C^!D4]#)S!U3(Z_;;/D]2H%U)G+D]IM"3 M%H%*JT\7:SA4,P4BE&4.NL.<\&R%7^,Z:Z/MMD4QFY,=,"_@85RXY!"<#]E9 M!H&*"IK ]#]@68>,.6P79MLR'=DA;9K?1'UDSF"SQ(C@R/R&9QH^0$J);5!0 M2Z/GD;U_&K4">!;](ZPHL"0.MHA,;M0HM$KL!;=*=HZ!#F2RB,P4N!^:^!;ZZZ7]N7?_O/>!H.KZ-^-H#&MC&@;.-3@( ML5L["J?EU)PF]C#B5)\+3H>;G+\->":07_7D.Y&3RAH\['6S/-<=-*T]H:B% M2/$>*DM@H!&Z=]PUSG\RR&>[7'^T?H64#.NR3SGBG3?U:*0PHFT/Y\\BM(4/C)2-(4 ;[81E^L!V@&<\$M]E"ADL PXUX# M(:_HZ%):*OV(CE%->>QD.T:VK(,72'[B&GJ?#CZG6%OOOLZ%_B Q"4$ELBF/ M>XS9X"!J0->>P59V\>Q/8[)@6:+:<+" MEN;CK@Z#!$$].J[2"P*,^1B_&N3M=4# O><*<[03%;[^CNR2 MND29<_"83)O;X+)&J/;B>N]Q_UUR1JCI=(6HU?<(NX?R5?/>7*0DEE :^E-8 M4R>"5LM$L@0S;E[Y<2%S4^?^ZZ5&-,@;4YG00X-#T*NI,F.8G49G-,NM%2S0 M^JY@V,PM"W[,""=;^5AL*HT+#:^"WE)9=1 NNS?< AM.(I2P!E19KHIWRR;C M5YF$$Y5Q(#<((CVH#0Q*9]:>2)=%K+'$M^LB34SZ7(+<1E^9;/E<;.HDJ='" MIONYS>W1//B^U(DRWD]08Q$N?AW2L%>[<4,UQD"C ^.;^%M>V@!CJL4R=^Y* M]Z"#N.>$:%=80PD=Z/VT90V(8+/N!9/MVWS.<$>MT+N).EXA3'BT#AKOJ2 O M#5>.62;Y"3X:Y-GD A+&52A,02?*@\AFWYJ7E B*KI+USV$^*>*"2R<-7K&% M_T/,U86@.#L2UHOZ-8!2I-YJ:4P8LJZK"H8Z.CD9%A1($6X8A[Y <,2)T1-< MU18L[[$B&\'3&@Q&<2:[RV&9:C@4S^^6\S!Y]/#HT2X@\K:!',]#5)@04Q>'H;# ::4 L/L04%(TI&[DL!E;_2IH'[,9R@;H,+ADVP_+BC78D+]@1!P<$ MNU.PJ]]4L IF<5:CU%01.JU#,IV,CAW)N_*!H)5ID@B+1PZ-2 M\!!Y*=LZ, <[',=EL*MK1Q"!@U/+0D]%KOXE7.YF-[NMH1V=.K;>U-3(J=!E M'QWS%?4OYF)U$14=%BZ^R%-L1T#[QN+ 6WDN!@?C-0Q6KS=[)RP=5&S9#\K# M(I.-NE@7@8F!;W*_$QB8?:EL]PE#%F.OJSYHW<,VI/'(2G-R6X9D,%[0-I>\ M70H(56A<( :+)DJ;,F9&'EN;%G<'@RT%50+490#A D0")YL&B,+!6Z[BI574 MAQ920A@" K HN,*#-@)7_SFN_V6T*SJ#(]@;B0^R #X3O?,U0SO/^$>S=;U MXLV3A+P6T^Z0PN&F+2(O["+28LIJ&7,Y8#T&F1+&2BD6I-EOU!>-<5[$&JZP M"8OO8I1RH"\FI;)O?>$Z2G?V8Y4RQUO5%@8'6Y$=8-X5" Z.\.;\NK2+!^*3 M\H/C[ DKRP$$K#?G86(M-EN]5-TE'!!B4O FR0&RZE;$G1!%1*G,K MZ]I6'&\!%[B&1-CX6V-VFE>@2)EH!2P"LZI $Z8,ZT21#XQ!H&160C);VFI$ M>@-2$P WG6T4N!!0X%GW=9M0&<_@W0(:3FKWCD,F+L5E6P$;5V&^:9":JCZI M[//+CF;MAA+N>=-KL=QYUFL-O$!JEQUF[-H-'A\^=MJ@W@Q^ M0:$T($8M\RF3/5*J6](8N^1B;GE29_Z[!HV.Z=A'%2H$[' /;&/W\(3T6&NF MT^8,^70YX\ZI?+:L!L4)S2)IJNP"KQQ%B'VWH!ZXN0"J;DP%O]N""M0T;=@T?'+/]H& A."@XR6+. M"L/ 6<(A_O#%'2)E#/6C-N=(>P??]Z<^X=4UL'"-)]LG.=!6J7-J:/%CLED: M-Q3B:0\BYXNL6$D9N@AJ6]/?;?@6TH*@:EK%2'?> MF8A*XH335;D6T98!V-F)";>E",Q9;H3]#:E,NG:U9)H3?<#E+XU$ ML%V6#F*QF[&\/L;54_RT(6M$#*L;%E+MBFN8@FNS,?N@=THS3H_O4YP;<,-Z M6[ 6DK(*UE1A>=I_\F3_R=/>?/<&;;DL>YQJ SH;4K_O%K98+2I;H2.N_UC9 MWV)\17/,;2/H:&ACV!O:ZY'#9WS&:7##U"VE6*QY-6D"\^9TWJYPQB+DP"Y' M9X/:BS*L(!D2H45]Z0MX9^)U4J/*.A,$_@6T9RIX-#HS>1'+=!:8&S43L/ M:YMW-&J?P^PM9"Q5*[%1C6MU2*(@L'8Q*W6NJGE$$'0R2UW%5>W%[G92 Y)M MQ)EV@-UOW?3&>:#.F_ZJRXZ_RC_Y$GU5]\FOMWGOL"&_G4N=$X%K/#!.@U1R MX@'1K# E1J:]0G4-I/:95R%SKNYR($"R(U32C%OYY-YB^Z+-,;N M9/_P =!>H=K"4;^^MKMW[RSV<84 M+8%-&F?6)7"DO]4^6D#EVQHFU((O*>JOQF8#>4SBX1;K@8?X.VF!P^JU<3>JD"J1QSSINH%;*@98P- MLH:U&=AI!MU6U.JKT1;TMI6Z,)A! U8F%6K/+B_7VG)A44EP1CYS- 1'Y9.L M8C6%Q3?8P.[8=D$.?[$<[:53 5]Y5/V;2%!+EW>XB&)+MM8( +NO&_C2,VI/ M-* .MQ$-CDL> M6K>4BMKLSJFYL^O9RL*CUNV^ M.#ZW4XSNO.X<3#SO7C,WUQ)Z7<=\["I3[TE/K^0.:V@Z(VYIQNP,J, !@/X+ MG>ZABWC%/ 1HE$/GSG-+*65.Y:'&X-9M8',+BC&EX353"X2Q'XMJ43KQ'/3> M(X^MYLY%W\CNY9X0F4ADCU(8>#;SV^#=LO?XUY#\72.[^\S\:N7N2L[)B4]] MSI$:SC$WY=XP0V_ '\/'M>EHDL50T"QL,U3'SSI-HSJ-3^N//W0JAVJW2B/< MQE73=>4'9>K6[=T:>4*?U,LM&**=MMZ6XG'#?/&1S9B9A<@:4CYN1RPIWYDC M*GTA2BI6KOO5^ 3%5O_IKJEXR_D\[:0T^..@O.E/Z9X1^S.RO239NJ3]B@>. MK)O6M7E6;?M@?.W[D-^0E="[B+G4'&@A$5FZX08L?\?BT>FL-QAA/U+JDM7) M;C<**W7[S?<>U?.KV+K+8BMPG)PE' 3&=)1KRTC^6J<^!(_>'QG44LE:[+-1 M>!2J:F-L[IYA:4CMYFI_CJCW$T#(XF<"6<0:CPYG_P.C0,LW!=+-,0?)WX_= M9Z>2F9*3VD/N\J2V^8!1$_Y>6"GU2WR001NM;K)+Q=\'I-T('Z:4FH%\FM[M M;7WTJ=WTJO%)42[MM(TFJ$ZXYGD]O(SX8$O%=I7S04.'X0\EN3/'C J(ZHK MZ7OFVX]^8@6G_P.V#2_(_4 \G*8R/F.9][/CFL7UVUM-J'L\O)R(P<'L,-+3 MMSWH#2\T-Y0TL+-UQYV@^ $ Z/.R,,IB/[&DTWB7O+M=9>N+DVN[)-;.."DH M>@/:$?S7,<="L??.%[F@[NF<$?#JO-T>_^X=85?:M;B+S8Y")HD; 9<3F5;: M!M$;9! 428TIC.V3\L9R0NEB^'GGSM?D&F-P?EI>V"XP":JKJ? ?G73!9V'" MX$NYP"SK(9=%SUU.ZM'5+#0[E,^!XOP8Y$IA( MG*33X4+$XFC_<%*7&[#5#H;.Y[S&0OMIK*VVS76A0/['EK8[?M?B@--[9-I, M[6,[O _R=N(W4SA]X2SC;G0%\ZS=11K/_3ZE>#N M,,%=!GV#W^?.(0@'/-"&_.X=CE>#>B*],\&?)[ I-?BALW8_[-JP;56WF:## MN.U%=!@#!/@W\,%5X:;U]H9V[1QR=]]]#]";&=:/YUI?!@-VVY2/AS*"^@+A M=7D+&NE5SCWRAS\W" P*3>G!''R*25,\O!709MTO#*GG3B8/!L?'^"40D;N/ M$=DJCS#>3OT\/JY88S-E4.U!+^XR8SDZO;>,A4$[GQ6V[_9/A:[F=Y%_\$+_ M':=A[ 3YI,HR[$$G/Y)I4>?$ 9+SQPK@H7.@#3([\ N8,(G/YK@N[52^JMM] M5L5]7@!8=G)@HT=H6=AM(*.>; "TDF%!A4F#4'@&.RBU:4<]?NOHO*T38] M3:R?J1.K*/3&2W%%6A^Q"YQD0U52 M#8;[VGB= 6XY8?/8N8)15YFM2G5-2[CF##16:BJW7U=2'O=@$K6YD1N+0%\9W,O 4R%&=Z?\PB:*]^' M?VS'.BJ5KM,Y^@(@&T_NOM#V*3@0S2M#(3<'-8@[=YXLUGR?AD\_"6KKVYS# M]B]Q4Q4ZQ!SV8C3V(VQ#GV(;O=07)2^%PCQ#YQ)L]\1V4P2] -G?[#Z %BP9 M,^^K;$H;&R#2[M@E \6\'C->@S6).M;Z5H**0H7/'C]A:7Z[;C#TUEWAS74Y M;V^>$BB*F2)E#RXATW@CE]'?"_V!?24U8=6-V\UJ/@;+U\K1?[Q_N^\Z*NT\ MLHQL#]GH;.J^ .*Z]>HO$W%&KGL)M:'UNZ+]KDRLC3.$71OI*]],Z,__-S#G MP",K#&319R!'^+59+#'&4$HQHCE5RSIK&D*E658N^(V)'/7__?Z7CTX#W-CH?3R3\?RG^(AP_^WV^__I^F M^=?O+_]\L#%-)V.:S!\\F1'.*3_X,)P?/'B3Z?CH09E-QP_>3&='P_?8-(OO M/)F^.YL-]P_F#Y10XK.#LU]DC"(:4 TE% TD71H?BVM2*)&*165S^+_[OP!9 M\EZD1LK@&R@V-)BD;Z(C)[Q/FI+_O_D7%Z,T02A+.H!4"A6%X&(BU$+K[.MM M#^;\Z_@73HY_.3EN]A'?_?/AP7S^[I='CPH>QW],9_N/+@\\4D*&1LA&RX>7 M7SF-LU$>?OQ&?;OXAA+"/KHX^/'4T7!R]/',#Q\^_..#7IPK0PB/%D>O7W5X MX]3K%]:/AI/C.4X279W_ERO?/+T>CGA\=?J_?X9JBX_/<#S\THE\0?GH7[T_ M7Z4#&F/S^9-D^LP8QY3^L3]]_X@/?,%\)_/9OWWN\(B/7IUX?C*]<2*_G^$_ MTG3\J-)(R$^7')[^NRO*:CBV!57>?CS]> I*NJ\9^^*,3]>?-_RC;GSAZD=^ MNORC^0PGQV4Z&^.W33"-]>?<_[EF]YV$=4H>W61X]G\KVSE#[]@ZC0] MFS,X>\>P MIXMW_WPXI]/YHP6!'OWV7__U7[_.A_,1_<8X-5<(_?KHXK-?'UU<.4[SV6^_ MYN'[!\?SLQ']\V$>'K\;X=DOD^F$^/[#TU_JB32[>#G,F2:+EWR\SS%G-DP7 MMS^=OZ3RSX=#F4'I&+V6D=V]N(@^*8X8&H+/)>>W&]4L_#2R^<2:"8[KK6GX MR^:$G^_L"?^:&8ZV)IE._X?.'CX89KYTUJ_/XL;T_9_JY?M=W3O)AYOO]YZ% MP^W#/-P]W)3;@\=G_?'.^?;@Q6GO\(^#WGC'; _XF'I]T#M_?-Y3+^!/W1_M MGD_U[GCKM#\X^M [W!OUSH]$;[!UMCOX8[0]..)C?,Z@]Z%WWC_:?NK%GVKO M;/=-LKW#WNGVQJ[LG_\^VG[V]*#_;-/T-PZ&O<$F7[OW87O04_U!.N]MO'B? MGST=QF<[=O?-ZX.]PTW3>[-UOK?1'_8WCLYZS_X8]L9/A[V-?=U3FV?]C=\/ M^+Z7WWG-]S*3O<&[@[TW3\>]P='I[F'_J*>VQ/9@ZP,_-Q_?^K"]D*_'AK954,AG5)$_80#2F"5[KQC($VI(J&?/#WP0; MG[%R#GY]= /0'XGODY/9C,%].CQ..-HEG&U.\@:GK [BVR%^=0UB1YA016PL M0N3DJ['Q) OGXHJN<-$%\?"WYB*.W".^5TKD$\!/^9/C#M[;X)67T%:(#1^# MMY@$",RJ\3*;!HQA?>6M;S#K$L"D1,005Q"6AN]SOOXT=PA_$\+J+PB#M 2E M^,:67!4TX]XON8PXWV%Z&Z;Z+Y@JI*A= M3@U:KIN DVT3!4.LD:U?:ET5U,/?"HZ.Z7M@S:9D$8SQHFA07(2%9(7!&&TB M'Y"^ BO+OU]>G<3C-!N^JQ+V\?Z,J$(\H-EXN1"?]C9Z[_ M]M46WV/OJ'>^+[8W7L#NX6.Q>]X_[)__<;1[N'O64_QN&,3>OPY$&K^>X)MP MLCWN'_ SZMW#GNF/7YS7[RWHL?'RD.FA>^.7P_XATX#?_>M\2_8.]Z%_OJO[ MYSM\Y[A;\_E=_GAWP3L^6Q:Z+A6 M^SAZ1;/WPT3'_-DAI?EQQ6TP?3(=OQM1!?1GQW#PXORMU<&4I!@^R,!N)ZGQ M6D3^$TA80QH#,(:Z=T\87K965!S?T6Q^]GR$D_GC2=[D^NU==;Z=8RHGHS^' M9Y74JXO1Y'A1^#^>S7"ROXB;OY]].N4Y MGM6/'G_ 65[\>4W'\^%D_T(9R9\.VZVSWJ"GWT:*QALCF@"HN *5T,1L.:XZ M'3,4ZXS0C*VZ+VE30^HFQ\OI&=&K^30=/3^9I0,&L/KE=BE\LRO,?D;(#GOP MEI))PDC="!TX@A9##2=!_L,U1^ _4$3Y;LBT8H 'QY&0<:?;P)NPBJ21*X@3,-:QF<554SH#9(Y, R;_= M^H1VIC0CG:.^1*16VI7:Y8^AOUGOMB]TV/JY9:D62NA%Z/=M7F%ZJ7 ME^-:]>P>[@V96V+Q^S9>'NR><]5R^,+TU0[LO7E]N/O:GW^J7K8^U.=YZU00 MLEAJ!"/6]AP^GQ\)?)]BQ=8T=K-BB#!(%2VMR-44X M1PUB@<9X:03*$D#7/H/OR \4HBPBN:0- 9 (VFN3O"[*Y4 9KU/C)A?^Y.J( M:)O%-5:]]2=Q^'])$_J HQ6H:_N#G?,KB/N#WP_[A_NR?YX^;&]4B#;EWGA3 M[XV?CK8W^*G&NZJO>@SQ/L/U&O)__S':4Z/W\7 J>\]Z:GMCA^N MCW<'>;S[9@?ZA^EL[W!7[Y[O?.![GO4'6["]D53__ 4GD2/3^_ V! FEX[<> ]6VB$8H18RE"%PN9<,B32K#)5/,^?OU67:!4HE.*R+@ M(BE(Z[ 0E>*%RU'?C:3^>&3Q;A7QM'HO_F M->NJ([,[&!UL#W9.MQ?P< 1^\KG^^F.\_>:%V3O\XW![\/L1/Z/<>_-TN%V_ M]V;3]!FVO<&^ZF_L?/C7>:7$YEN3)!H7%2?5Y%A^%=GX8GWCHU+%L@ASE@/H M<_O75HI'-WM?9\3VK;YR_-NO=63!+\>+H0 ,ZH/%((9?YF?O&*/C86TC>GCY MV<&L8GZ]-_@?I\>Y!NR;E[BXV_5;+-X>3QG&^FXQ,N*72QY= /F?E&97%Z)% ME^_5NV&N[\N09@\6#T1?[.1_LO4_-SLP/__R;U#7H*Y./C=%N44Q\E3"YNR Z,H M@/#92$S&0='&7F8ZI<*/MNCESZ#]6MU>O,U\L]-WHV$:SGM4:[ '>YTS,^ITG(SP^9C%< _7CTR$;ZNJ4FG6GD\7QQQ<7^O71%Z__T5X?'^.[ M<*Y>HQH5_C.<;^ 2E2D CQ( T&2EU(ZQ?J#DR ($=8-E]];@@L+!AU2$K7< M RDR^N!\RCXG@2"CNZ8,5RD"?1[/_X8%7-$A%\U\#!JBU)@LA.(2B(3(3WP9 M@U?- E?CU/YF#.:,QA)OT1KW\>?EX7M^K.NG+C0-SJ>SSV/U-R:_OWR_?KA! MDRG7^U^Z[+>F@!N7>'3SZ6_+%(9B"0PZ*V@$@!2#(H5*L;)&BQ>XWP_SUR13 MW)$_8DK2DB\\>,TH,8$BS$ZV;O_Q07.[0 M7R"03"E1K4,@Y123#4K$0!%4BBB74%]_+T#'LWD=#9%/TGQ[=MD;=Q.7&X.4 M)OG)<)9.1HLV_;M':2FE_PU(%1:/(# 1"F")& 2JVB%7=,S%2K. U%]"NIH^ MM\*0^F^&]',O_1N0!A;[F,&X) DHVDC.2LI4@4U\8 &INX+4=Y!^%Z3NVR'U M=P:I<1B!_=$J-Y%+"+&8CR "Z[ E0>-0YHC",+B?38O-:A-G[ M1G(IT179\8IS7/P9 YG(^X)9 :(U'KVG)?AD*SP@)U5*4E9F[2$ (02S\_J MD,CIA-\>WXP>SQ>]MS/*B_+WAQ:Y[NX:Z[S3MA2'R-+*Q\ 5+E$0QG)-5*2# MM4'GH@'B6Z#Y_CNO0#/AW3&"RR@L'-I4) 0/BBME9U,T*1CI. AVC&A'0]C= M,<+(F)UTJ$LTD(S"F$5PMF0J,2N[/HQXG/-POIC^]1R'>6OR!-\-YSAJ"4RU M&S1G4Z(('HPUP28@:X2/$(+(>FU@>DF)AN\QCNCXZ6PZ7CC9P724:=82I$C' MF(0*3C%$%I4/QMN434I:%"/]VB#U.*63<6VIHKP]/Z!9/6]&!_5J[VEKDJ;C M'U!B_1#(O!><_X22/A80I-"041P*4W3*6T-K ]E+FN-P0GD39W6X_W%+\%&V MCKM&\B5Q\"LQLH!EA_))^2IE[C%'+D&<-R 56WQ18?W 74=UOGP>!0C1EUP44@:, M&F5PAF*2'#VL8&(3!0DG, M!8[>F(58&T8LHZW\[F#2UI-E>"BH %EHGS$6+X5,'H4KZP/3DMK*[PZI4I<% M+";:9#1PVO6&&!@32 (*%&EMD%IV6_G=019]"F8U0EB:+T&@:)I76O+ 5? MKZ0T(3M4&L&*PDHQNN*!/_%6Z+)^^"Z_GW0I0$OE$]>EPKG@P"3+R3Y!\BE8 MKH1,L.L']#WWHRUG4G#,,F6(5I:*)D6C=2HFD4I)99M;M*3"RO2CW=W""G7T M$J)UQK R AV]=^B," 5"L#'AVJ"SCL+ZAS!"."EDX<)+F SH?* ,1M8%45!* M+SM&K'+)_D,8@29XXW)(C@SDXKUR=>7=S/$;,LFX-HQ81C_:'3HN6B-(UA5G M!5A+*$Q@%96=##X9'=8&IB7UH]T=4NQ-IK#G>*,3!$ 46I:ZD*<.H(W3:X/4 MLOO1[M"Y-%%)==QF*J#)^.(DJ2R5+$H*U::%P99=DOP0?%),R1"#I&P$\H ! MLUA'(;=\H",I9S6AR^@A^[HFD[&4DJ82K<,U!/J>6Z27@FKV M6I3)M:"\CNLT7Z+E4+UA4>LG!26_ Y>T2T[%E)14Y6)%9_E:K' M^?#D>%Z_=/QT.NO3!W:>ZXA!/$1%P:9@T&G"',WOI2G&4UZES$R\%H<+6H VBQJCC6'0N& M>8BSLUI#40@\]DBO:7 M48^-\--%=- 9V M(-Z+EWW:>_SBYG_9?/S\9'KU8%>7^/:]QXND9'*(7)-Q?BFH2ZVEJ@3W1FIQ M.>"*_ZPJSC^@?+)"_>CQ6->[X_[.5MB&X0K&>%$TJ&(Q)"L,QF@Y$ >D%O2< MUCV*7N)D_W)CHOJV-YP,QR?C=>P4#2(0FN)T#@JR1:_K!!".M)D#KK*FI8#A MZ;H"1C9)B3Y(6SS$@A&S[B:/-XDFM[X+MZ MC=_/!F?O/M]_<5KF'W!&&_2>1M/%:>L(;TXYA.BM\N !+?@8B\N6M6PD%7-I M$;R/&:[\5R WQ^]&TS.BA?[YIIJJ"]F?37PO1H+V5D?-I5W&[$+*5CCF2(RM MB@#+I2:@;T/^,%&DED%IQ0C#LU%EP.I I MJHBR0NI)*BVAO4#6(O$E'<]GPS2_'*FVPT7ARU<[K 0^.]#EA^_J(1;:HR=1 MF#=@.",H+S377B*9:+-NTYR8%>/,6B6,C\TXDY/ZX']IQ;F\!K_\[D8RT4ZD(\L52N".'KT_,')I#.)$,+EN2Y?:OQVO^79L.%=N3\\60X2W6$V%T5 M&\N.(LM? DB[.O;36YDX#1 0QH!>@T/EI-:$'8NZN-=B>F.T-I"56:8$L2@L MAB0E(8W!))-:"WH/*!U,IJ/I_MGEX2XVWDULE.A="5S'>P.4C)?1I5Q$AB@ M;1M6KUPE\G0A<358'50&DWS.#NM2CFBMRH6$ -:-T5)+6-W%IV$NZ+R40H/1 M3%:(%H().NJDBBK8AN7YNV"QVA1S&JWV4:# #-K:Z&4B84DK35%[U8+]$U>R M/%A:H%K.MLQ29=;U08VAQ*059(18G-;2^^R+<26ECCQ=2&P? MJ[V.M26Y9 T SH(WBOF,15!0TE_N%[#ZK.[BT]#Y@@ER2)J+3# JVFP4F)1S M4L[ZML2G+EBL+L6\ D@EF1"T!!]RI&@242C!)5GH:EG[%9RFN!(QXF;O\AW- M3R<]U%*0Y=S$U<2DZ7.\;G?6+0J9 G:)5V G==&L+4/ M68"Q 14414R=^R/+LBR@ZN M1E,I RY@70-V,<^-E V4;6W21(EA=3'I0MB]D\5D%K215++2@F2R1.8*%RNF MF%P7O+P@BQ2K1Y;5 _K5Q:1SX'LG MB_"BL# UQ8O,&5B%+(VGHNM> 9A#OC^R+,L"F/)_G9]#W-)C^:HG>X[%R" M0'7#=1D#0-3%H_%%&")AG.-#:P#0D^F,4PS'D V*\U>43F;#^9#:LBY@"C$# M%O2Q+BV7(3@6\88C24YU29.T%@"-QS2K9SQ'MDQ_.M^:I-%)IOQF.#]X@L<' MM>^2_ZD3O=_CJ":GEJ"7&3)7@BF1+5NL]QI+45H(UG4@_ K/:%GE^'>',Q9< M+;Y"<>2R 9L-DA11>86&DS2D=0!H"?'O+J>4!$JZ.*E97H,1&,'GZ(SF?[4B MW8+]@%L7_^X0/=):!Y^LQDR0"GCKB90NT68/Y6(OT)9GK]YT0F<]G!W1_.G) M)-^&S+??&(>SUS@ZH=_//K[\;_XI.$L'9W_6U4QN/L?'D[8F[T[FQXLSY ]X MF-[%;,YJB*4X%(-4 ;OBQ': M@C&V?K8.NFN5F?NW&Q1^7N:B"-&2S"$X!3:*(!R7WT)#5%9%U\7<52#+O3J3 M;@ESB[:QCCLCJA,_([]26CJ7G!5H9<*.N2O W%4AB^-@)DU-TG6U:)NB($!C MO2G%Q6S7H>7J/RNM.X79#@+'I%A5.DQ&:(S&?"BM"%K+V$81*>)V\%NR>4WB:!R*05<(6^$ HPA&6EU M]NO0DM1V=K=0,*\*NPVB\"%CB#F"1856F:BMJ@58(-N&)H.6L'MEQ,C/I&9E MD;7VBHZC>/$4//\K089,HD@=.G:WA-VK0JA8MV8E5TD4 )T-D8K+A6DEG=?. MMX!0G9I<)H%T9B&9E$C&9PC6^JB#$T*#+2I9JWX. G6"[3\O1]!H!U)E*3)P M/8+)"8 @C$%5FVU:1:!.$]T_@4(.$!V%J!5 #3_:)HU>>,HVY>@Z JT>9B;( M#,Y&:R4 %8PH+&%)VH IE%=XHZ-5&GS:Z9TES&'TQDC',L<5 "DQ<(A)4BHE M-($OLF-N)[16D[E>@5Y&85753.6-8LV=CLB\91,?<52#+^BB\.V1N\*P1 MK%?H(8$N=7Y_("@IN%R,(],Q=P68NRIDL4*JXK01 >N&=L)+K:)TE+A*$"1A M#HPE1FD,6&31">+G(' +95]'X*M^P,3AU\@ H8"P,K@$V<9)EDH@AUEIGW+("HRO:X"!UT4;DAR"-9DOF3GX1I&B)V?0.PK"V9):4&"L$C!W&>4$9-#%N"0L6&TB M6>>#%L((,CJW8 F.;P+F6A7(B8AF'T]JB?_4J?_&N!BB<>!\1DM6 M;)>WNC#=H3>Q_\2"T3! +#=-;48A*:T/BC.3#.N4?ZX@>C4M\P\XHY8XD@$I M@@N0ZI)#+..B!:%KL,M.QRC7*1'=)T)WZ$.*;9^])!6#!4K!(UI55(G)1=^* M?5V_*]3]R7*;#J:CO#5^-YN^O]#=+7$F!T9)7Z)'Y<'8&'0."E4JSE ,;MVR MTKU#=9=#7B$9Y/]BQ@0B61^SM]9/ZMTW4GV(%A"9*6M@M2"'H250^<.?:=D MA1A0L@ZO2WWG4)1GT:=-(B.%:L&.AM^%SI4&WZ@MX-,VM3P$8;#&-RPI08X1 M(X@<4*#E0$>^!7-E5AFH._0H%G2:"]NL#'B0109OJ6B.=ABU%-B"MH>G0U8" M].?P/>6M"9MA?QA']/CXF.;'OY_U\' Z>S+"X^.;@%T"17E Z6 R'4WWSUX. M]P]:4T-YKII<%HQ7") L!%0J!QM!1TN"UA6V)R?'\^F89B]IA'.^W/'!\%U; M(,M54U",TBK%0H^C7]:6-7KD\*@YHZTI9(,99NKCN#4*,#M,06=6>RA!*(L> MLZR3VHM#E]K0Z=2>B'B7C>A@LLRF)2\=[J0=,&7=BQ)T(*(>)=M MMH*B$RH(%O+ )@W6.B%*$C89:\6Z0G8_$?'OX73"OVL!THS>36?SX63_;?WH M(P[CB^$>BQZ#FZ=<7?#JC*OW]=B76ZXTUP@!V5DE@(O9B\#1-L026,GDN) R MTDNQNBSX/]&=$WE C? M?/\OW?GJV$MZ/QV]9W!NGO1#F><;*>ZHC'0EJA 9-J.@J().0 MUS@;(F>.ESC_K&'A^8S/KA_?%1]^$!__ U(P\+/Y!O^TCR%#? P9GXY]!"S? M./53=+DZ\IUY[1V>U2?]8D*[//;=F0P20DXYRF0]1&]0DB*MC8L(7ERV':\T M$5Z]3ADPA&F&(G*WC2,A3"WI/5YD/2\A>=]G* M$'/=QHR BU5POD2N>M"K4/?(\"7X1?8*?,>:O5:;).W/7NWBXXW$R56>^K;$ M^3EYOR]QWB2O+2!%"L'["$9:EN79666T5BJ1<2TB;\>HE6"4)_*::62U36"T M"JENS2NSH*BBC';!*"?LA9CG%UW%MW(:Z@:+7"/L-PKZQ:F?2L*_P2(1A8N2 M=;VG)<^/F;"#J4CG9?0N@W9"QFEY>B@E@[] M_.P=Y7^/.U? -#FAES1&-OMD_SG-RG0VQDFB[3@:[B^&/&R>OJ,TISP8COF4 M[?**/STNF.JQ5UZ>/Q+MFP-5AG4@JB9*T MB!QPM/&^J)P!LT= B3@)?K% A:P!O'S/B%<2B"E$&41R25M"(!$T%Z;Y'51+@?* M*SPGM?6M&XG-72<+!",4!-:-+A93-!C!,C+)I=>9WV=Z/%UMTW\<.WG\O^6O M R=/YK-?ZH&K+W_SJ,EB-6KCBE$Y IC GF.@+I=9IP&8<-5:K54@2"M+$9D+JI9 M!:H5G@.W@.4;X MX?CDWTQ O#SVW?WF\2>NOZ'XW]/C2O:Z MMC)G]A5>@. CS=]S@I_.OLCRBT/?+Z^E,5K&DDU6D%V)UB=E@X:*;P*W^A!O M3=)T3 ,\?7PR9ZGVEP$9&WR4<4Y/+EIJ5Q?ESU9P 9LY=+M.' M@0"MU48C""N\L%DR9J&8E"A2^V/;]WG.-]^6;W@QR.T)SF9G93K[@+/\^:2@ M8ZH;Y[0DB-IDN)!%YH%4X )P/>5E5"4G;X*W:R __E-G_8E)H8"3J+."RVOF M13:ACG.7IACIB4BO001?[_APEWLO96>-CB"]*U!+< %&>2.*35QXMV&_K"X^ MW.F"4^^G<_IR_9ZF5DQHU8 @M&")Q@T?U.XLE MQ;;+J_DT'?UUM]KIY&+)L74<+0%2QZA4W4Z/814Y!):7":2D+(4H8O6#Q4<0 MZW+"\[.ZV'(\;U$S>A"L^7S MI$4 ",HG'04Y\!G!6=>"Q=2_'Z\^S7+A![AL/)G]/C%5[R M[V;KE'%%FAA2R)DKN!+)&"6%BJGD:()8?=G> D^[0T4-/H@(C% =^F(C>2ZP MR"?(3IABLJJI]Z? 8?IH.#Z 3J_3Z2]]3_5I+J"%U,1IR=$DK MD$R2HH5)*9-5P:72@O7#'M=2Y.;^#4_Y :Y]\'18*F]:1)22J!@A4%G)Y;/TB(+#OW6O@8J %(_17#LBEC-.OB9-T*9("0A0:M5S,O*!" MBH*$G]$C;[WC?4X16+ZO0_ 9J?@I&D>4D&B6-#PI3Y*P")J L.BPF]A4; M+?J.(JL4199"$8.B4#36V.2A9.-3LD8:;3,Y FK!T+(O5/9?KN'_6MRWI D\ M9] I>6DEI_\.%RU"WROF]NJ+Z>59^?S-(! M'O^@YNJE^."GO569DVK%3TE;R]=,R6K\P,MI5\TJ@LM."XZUX%VP_,)0P>!UI 2=![>A,6TIL2%A\M9% MZ2'XNKR9YZ@OK8K2*0/,J8XZ;6AD6PIUM(<,A0L L@*JZM<@'$N)HE%*%;%+ M*VV(.DM)6 D+VE)P,:JRL"+)'(.\0!?J@GWD.NJT(>HL9T5+Y=7IW$XS0;+KJ!+M<= M7\OE5B5D6=?/BJ2Y#@W!%V^"E*48;_65BFU'4%A=9)?BLSGE7!U51QM!!A6S M)U:=I%AJ^JS;U&.[NL@NI:-5YJ"T92'(G@HNJ:"HV#JHQ^L<0FC3AEK?B.SS MV;30!V#,E' C,@YUG%QF(1W*5N@7$0J1;9J@N?* [R4V*R= MI"(=I5(7(?4Z!D+T1A=E%263UR\V+P_@I83HG&VRCNMQ3P($02@>(TK'84*' MD,2ZA.C/Y^)SZ;7!J(ZF[Q:SWD[?\=76,T1GR[5SBM(8"4+::(V7C*(76O*[ M-K7#K#S RY'/-CNEO M%Z3IB.B3O"]D48TY87)NF2*P\P,O9*T9G8TQ@E>4" M&.=1V2@543X?&\KF?^GM8X M/'/ +:"#/,TC4XRY:>SZ;@NWG,R7P"_739Q5G<@/GY.LU<'.*/?S[Y\@<^' M-D_>TVP^C"-Z/J-"L]D:3TCQX)3QQA3A# @70C!.>Y=#X6B 1;4HQ*\U.9:2 M'(QVA3F .J.LPYF\<%B9,(D= 23<]V92'AG M2_3!1-NFYOU[H<5/,$5>BH3&:] ,$LBLT7G)+R-I($^E3<-JUI 22TD>I),- MI0074X8<+1)%)P77K-Z Z9+'XX/ANPT(\NSWA4,,V;,IW.)W7?N0>%K?R2RG&5*?KU6=R8OO]3O7R_JWLG^7#S M_=ZS<+A]F(>[AYMR>_#XK#_>.=\>O#CM'?YQT!OOF.T!'U.O#WKGC\][Z@7\ MJ?NCW?.IWAUOG?8'1Q]ZAWNCWOF1Z VVSG8'?XRV!T=\C,\9]#[TSOM'VT^] MZ;T*XS1^.MD>;WWHJS_&>X/^N#_NG>\>OCS:.]PW>\^V3'^PR>\S7^OUN'_> M'_ZI7Q[LCD]'VX>;L+WQ^W!O\ >_?Z%[YR_X^5X.>QO[LC?85;W!X]-M_F[O M34]N.GP[V-=-[?Z)G^LZT/VQL[I_W#W=/>QJ;I M#7JGN^^=B=,_Z[^#S=/^QN[;4%?%%-$V L VH%QLHL?,V$_B8K\OW4KMJEX_W MG[T<;V^,CG8/CQ@4?J]VSOMO^%>I/TKO?,NPP=GX#,;Y"^@?OG@KC,2"RC<& M@!J0138A6\EO70;(8(N*#Q],9YEF_WQ8H]NCS]RA\X_./U8+C#OTCYVWMD[< M=IH:ZQ(T4-A3N&((C1;@O$'-AO4?_4-U_K$B_M%_==,_C)492J!&>9T;,%DT MR$*N44IKGTN(4*#SC\X_.O_H_*/35RL'R?WZQ^'61WW%S_*AO_^6"CN'2JRG MP.D&DF$4(]>=V1;O??;\B>ON?A@D>OLC))M\[1W3&_=.]P9[ M!WN#%Z)_N ]]?MWGU[OG6VQNIOSXC]%']QCW9.\P'VUOO(#=\WVF] NF^"9_ M9Y_?;Y[U5'_(]QW6?S]WC]WSG;,^/W-_X^!P>X,IOW$D=@?[IO M7/S+M7EOWKNJS0_9;?;?&E? &.T;$#7(912-MXL>1Y]574PCD'C0&?5K1CU_ M?,VH6Q]ZC]^*5!*0%)PJB!6KDJ:)VJ7&H[>AD"X:71,D"0[D2C08^$_1PGH#%(H(2S,JG[=S_J?:.]M]DVQ_\/LA&U+V MSQ-GJ=Y9?V-3[HTW]=[XZ6A[@Y]JO*OZB@VYL?\^/WLZC,]V[/8S!N/9UBF? M=[H[R(?]C3YGO"W9>_-TM,B2SUZ.=M_LJ/Z;G8 K\'+![^'2\ M.WAZP-<5/;5SMGNX<\KGURSY8>_9:P9W5^Z]]F<+EBX,RT;=V%QM_V^+5<5U MJ_;/C[Z)JVT3'?]IW+@I.@8LW@9'9[OG3T=]!JZ_\4)M,Q#]\:;L;[P\Y.=@ MD'?/=L>O/Q,=+/0&+]Y"\F31(4N-@@VXQ*] 88,E:I]161/USR,Z6J/)>S4%AH]6<'TM.#7C/* JA&I4 O015?*"E!9UV&/5CP/G4RY*4XM)4A"8'ST&G ML)?$P%Z"D#)'>)L=+2]!ML*J_%L^C7UX_%8BL](57<-VC>(E-S$&;(1-L?#_ M ))L6Q1?@=+Q.UM6UCZ*MT.0G^_,>T\N7>-)$'O_.A!I_'J";\+)]F&]3O^P MSW39/7]]R,^M]C9VH'_^.[]FMSUD]SK<&_8&3X_^==X[V^9[5"JPBF-:[)ZS M7++)A)";H)QLZA+H3>#4P.K)1>FD5>AL5R]]#9[M5^+\4H1^>&NTK,TQNI'6 M6DZO0C>1V-M\-H@92' =VIGS:^;DVN)Z(D@B:65JOU/V7,\'QW)>2M44+-HG MI0LM4:^TQ*"/KQLT^^(](34E46@@*LT"T)6&66M#X*()0ND,^E6#GEUS>!%3 M5#[9)@MA:P]I:NKZ6XT55)<\YM J3&?.K[QDM^9OX=;_JCO?$+ M4^7Z[IN]@R_H!?E6>JM-**FQ2L<&, N.S)K5N7 F&J^$3MC!04( M@$:9J!J0GIJ8I6L4"-8,V4A58F?0KP>0FPDNZ:!#([$F\TE9 U M&&56C8KH6- 5P7QWN7'&^J2+-0%<9]"O&W3G1D2.9)2*OO&%#)?$!KF&@]!D M(UA\L*QSJ#J#WAI /ADT>(.LC&/C9&3-0-$V&$IL2)E@1%U8+BZO=;0=!AW< MT,BRV)P-BS#*R 9-GO57 -L()[.W%@VKYLZ@7ZWAKC?:)&$5)F<;J0D;,)J3 M$S!=8S'$24KE8#O%< L_;TBPHF6.V94&(?L&2F:'1[:J IF*=MF#[QIMEE?# M!?0A"FN:G 3S78+G>"PX'N>DL*@0O.H:*6_A^]9UOFN;BD?M&K0A,=^-:D*Q MJI%9RDR*59CN#'K[2*Y/!A5914O&-\7E6L-%:@(5:(+)*C@-3L5N:-PM#+W1 MRB"DB!"C:D2R@HL$G;D>-J)!D4W4[.]*=\TV2XK(+\Q;![9N39L:[6JC/ 9D M9%1I1/12.RL3Y:Z&^[J@&XH/5X+N\SYS_IUJ;X,A&NR-^?G9Y*,Z)H&O,1KV M#_OCWIO-#]L;?XS[ZNEG?>8]AG+W;1$A2G2R<4EP0:BB:WP"U[@(8%DB*ENZ M/M);FNCV;W3J.1.PVPT!GT%K>_(4(*11\40..GE.MH*'3,SY0:4CXY+V-6U)5Q7Z\3KIM3%O9I(M$HK.V4*LF&*C%=H. XGQ;D2I6XP:-<4@U8@)TZANK!\BTB^,8)'>\_4M-3D%#-7 M'8 < 2PT2F8OA,-03-=]M*S&>?U6"VF1!#8,A6)M2)958O&-$UESC:VS,UT[ MT&V-\Y]$M\_&9\N52X[%<$GH0IWV;AK201?R?,1T@P.^=<:1Z/,G;V, G7PJ M;-+(92&7-$U42C2R6"VH!&^HB\BW!)"CFY-D$NHZ!$BB9I>WRC6O>*RE#DW6=QI5T9*?7HN' 6KRKF_5@:MM\WA58E:'W M%GWQI@ZB=M*R&&-MUL3,Y1BYNF5:\5IX]?/,YX7M)U>0[ W[YTBX!-507 [F!+]M0F?'*-_JAW^.(#"X"SW<.D=@*.K:WA&$#$WWNL430*7P_+47UL,>M;[9- L M=(PD+<>:R%4?1-?$R 9%U X%8;0QMBW6_*^,MS<\'')M.>\]V5/]9 M3^RQ+7OG.W4MAP_]9T\/>H<[Y[N#@]HQH/T:4EX=HU *>6@FY)M:J NRXC:RT;' M$M"2Q[S$R3?M,.C-+FU9M+$Z0N,3<>DN%#0A.=EX;0"-LW5C],Z@W[INZ&(Z M9)369+9@4'4!!0[>F&5I2C IJ*"%D=WZ1+>LI'/#Y4&Y4DOK1G+1S0S5B0W* MU;YN4-O&B%4;F&N1Y'L0ZX4$$TQDG3@$F9RQADTBJ0(A5R;-3.H%\UZ/4V M-BU3]I)3O O*-:"#;:+&V%B+.99LG%[B(@JM,&?O_$84Q>(2)BB-3L;5&4UU MI$"=7FZR9_,F1;2\KKE6&+0_>'S=H$6"*VBHD6A9.)4Z(4$8:+2L0X,H<_;O M'/Z6M+1_(\_;!!X-IZ3:E@"!8ZG'PL*48LB1R-HE]L:WPJ!\[(9!A2S.>6QR M7>2$'7TQO('U/:ILC%$V+W$.4BL,6A?FN&9021B"\]28NH 7Z-KD!04;I?AO MJCT59GF]%.TPZ,VE8XP54D9(C2"N0,'6Q7@YPS>*K#9"DI"IR_*W&/3&\-^2 M(6NK5!.@5)=WJ8F2"R8?HQ4ZD'==\\@M!KV^-EH6TA4E96-"3%PE*=T@2FJ0 MY5/6,6>ENUK^%G[>'"!&(GB,HE&UPQP"ETI!,%-=B9RJ(BB!76O3+:+IQ@ Q MTDKZ(J@AU+8!J2/+)T5-2DJ2SH+UU/+&4[?"H+6UZ3I#BP6=2W5TK,O)JKI( MO(]-2N]+89FO8M?2= M# M;]1);$X1-436GG6#&,!0.\QK.6^B8CWJD=.:';U8R;+)<=7I90R-%)S]BX@<29(0VOA8&^\L4]/7S:UD M743*LM07OHN@M\CZ&RD)$97U+C;,T3HO"TWC#>L& MM3IXHZ)II-=UP:,Z5,QXT>2Z2D=T#BUT#G]K>_WU'L]B@W$A5Q6JZL+7V$2O MH$$'+.NI\/&NDK^%H9]U@,3D4Y:-9K-6T50WAU&Q$>1DW6D10NS:FFZIY&^( M)ENBM)A5(TU5H=*')I!/=4] 3E->>*F6M_M(*PSZV0N.5#$W.)0J7O,%N7-,M#+VQ 5P=_8TE-RYJJ.:L M\Z&<;JQ RV9.%F2G0F_AYXVIPH3*8S&E"2&6VI^4F^""XBH4DZMCR%+LNI!O MB: W#(K2JY"*;42J*E2(W$0955.2D2*SN8WO5.BM'7375:CVFL51:C@!<1@M MUG,)&E*C$=C_)V&2SAF62L@Q%#07GEA<0T#HKO]25IGED:^B2'5/6B$:"(IT:A$1; ]C97+ M6PNZ'08=W!@H9E!4*W+X+,#549:B"=+6/A";O4PBE26N==<*@]:-LF\,%*O- MR D:BT5RX5FG?+$&;;P3 4NRP>?.H%\UZ/;U[H^<3#(FND;I#'69$U&'.)C& MR>*(%:H$M;PEE5IASMH6>KVU/L1LLF31Y(.LFSZ4!KU+30 EM-"Z).@F?-WJ M\-=RO$I"J]HWIZLM05G))6C=10.*L=$7U-BUA=[:GW3=H,8XBBDU2K 4A2AE M@YBY;$I6EJ2S)^B:1FYAZ-'-.9Y2$$%ILESL%0XLGXJ+370B.R^$E:I+2;

RD_:TMHM<,JLO_9^_-F]M&DO3AKX+0SF_7CB#4 MN ][QQ%J2_9JIB79DMQ^[7\[ M18) H2KOXTG/Y $+=3=.,=X4!WKH.;%NAF T<3.U/'N(-]W9VMU53%;J6<#N M.L:3P1;UP;2W PMQ]Y@5I? _/LC1.]$&#SU$*T$6Z8>F $OIX8AN^[L6T8SF")WKMN M1.IYWTI,US<3/0XC _1\Z( U"GMLVLP/>1RQ.!UBHO=V0.6FQK"K7NI&>FP$ M@>YX80+NDD$=8+85)WYDVD-1XYTF?G=DA65[5FA'.C,Y @W9,0)A6;J76C&+ MO,2S!Y",.X&PNE&G*#0B!_2[$=*,&E!,/G>Q>L2/?8[J?HC;WXDYTG5! \M) M4PM\)!NAYD'QZZ%IFWIB62&+S2@.O4&*WA&W[V..I*#JP0?5O23DNA/$KAZY M($']R#!3S\6YW<.&WD&AO9)&TTWB, !_$]@>4W4NUZ/43,$@-0W+<](@3 ;W M\RX0EZX$M4/3<@/0\&& $A2\>3!!P:\'*@5Y"MLZY.;O8/B>K\0MD*$!)CUA MYT##!Z;.;)R0Z7(O=LTP\AYP).9V;&A_MH276$X(:EXW>.BA86_K@9V8.%8X MC W'XZ#PAPV]G4+[ 3R?@^7N@RG/_0@D* ='W@5:M0S. P[_! M_V-#[0@9C MO,E/;8_;OL[B&%L3DU"/0N;IGFLE@>.XD9\.B9 [X_9+_KS'0M,-DU2W$G"2 M',<,]OJEMK2ALJG&R]PGL)=/P7:8;$.L>C6DG [#?T M3"C? ],>NY1#F_EZ&E@12YPX#OC ]O=.+&-%,[/2@,,V6@CQX-C@,(%$];%1 M$> -^][>N!$"6QHPL% 9:%C#1MZ)P![Q\B/.+CQ#OB=(>$[ M(/@0[6_@^2$X5(:5^D/2[D[8ME[9@PFRTK;TV.$.P@EZ.E;DZLP&DXF'G(?A M8#;=(4-[)>)1:-F1!WMI)XC'[#(2TD\=[H6)Z0VYI3L#)5T,)X][7F)P M,)9$=MF9 UFTYT [%VEY/#$ A->YSB:SC' 8@J=V-0- M%H%^MTS7=(;>Y#OGUG1'!!BV#<29ZH891K"AP.U!DGJZS]/ ,$ G&=Y@A]X) M?=F%=#&YX_N.I3.>8/3>Q-0R["IW6<@]GIB./RBEN[KGV^R2Z[A&R!);!V4. M.[^*/@&[WW!2A0QV.S=Z(-P9ZR4U-SPM3 MUP_2H;3QS@!>)RJ* ;R0^ZX=I:9NIA;B."&5&N"!V@$S$L^-718-4O1.Z+8. ME=J,11:S'-UGJ0T;&C(]3!(0JH87FE9@6KXQ&$[W3HB@X118460 QQL,H=?! MD@<1&H$4"!V/IXYG!.[@S=^9I>_H^=CW$R!17T\0 <])XA@<^231X\#G+DC1 M.+('Q717]V=;T>P8KIF$6.H0F@@?'+IZR)- MWS3B(R<^+8-CCY01@D0^'MG65CG0T-_9 9M@6^IAV92*'8L(2S M[CW+#Q ;*PB'=/*=.&.=#35@SRP@1STQ$8(]Y(;.HHCK-K.LT$V-F+%P1YMD M^>5I,>'_W!G7]>S9;[]=7U_O?HG*R6Y17OQF&8;]6PE?_X;7[6AU<A\][<%]XEO7!^@#?'[\^G9[L3RX_?+Z$\X"_K7=? MC]_#6UG_PDXP%_8:]AW.X>M;Y_CSVT\@2EG*K$!W'33Q3;!+P\0SX4\_<9S$ M\5(KVM&*,N'E/W?,G1?_^UOVY5G))ZS.BKP:9[,7_[OT@<;*N+S]$.05OZ4L MKO6T*.J\J/F.EI;%]&&/Q#E61P+7?GP-]SW_5W;T^M DH2C 7+^_'8!YJ=S M]/[C&)\+I'[=LL;ODX_O@9S?'RR.]B\7)_NG<)@7+I#[Y?'YX=?C*?SV?/SY M^'R2K;#&ZS\G<)3NAW/X_?FA<_SZP]<3N,>']V_-H\]'UL?]0_/D]9%Y\OY? M_8I*AP6)$\;@36!KI!-@1[3'P P. L=W8M.WHX>3--NQG?W,"Z(]VRR)0+2 MR>LX-KIGIJ%[@95PWX@LZP'G8&['AO8GM:9>X'N)D>A>&##=<6V<3>"D>FH: MGA\;812G#V?\;L>&]BLJ'<AK&6*;B@[\;N9@E]$UFQTG,V<.!GVS) MAO:*J&W3\L#^#74[]"+=B1P#9*B!UAH'!RVP0_L!!^9LQX;V*X#<( XLQP&W MS',3K*8TT4$#:YA[.+DQC@/[X2(RV[&A_=Q@#)ZMX;A<9PP#"'9HZE'LI[IO M68;EFFGB!@^7*-B.#>T/S(D=&R0H#6!GX$^X5JH'-LA0+[*])/%C\,\>KLQ_ M*S:T%Y%)XL /' _;R\$SS$].W!BOT#OKLZ?@$](^9A*GN M.V <<00QC0+PCOS$U\%F"O3( MME/;\$S#>, JWRW9T%[6)40[B5DNV/$6-DJQ!+@=*#1D26R%D9WZ#SA+>$LV MM%\V;28>MO-AU!4D95FPX#$<.8?N) M:5EZ$,6(*..FALT-U^6#XWG'AO918:W$:B,0- C2D*66'L,_S(0E7N(_7,G?5FQH;QR)8P:I1],S>!P@1*2/&PM& MJ9MX3I*F[D,.#]^*[5P",?6BD$<8";%PEI/C)1SHTV5Z%'H^,RT;2RN&#;TK M=-?-"[HL!8UDZ1[A'W +R_HC6S>X&1AQX!A^\G"XQ=NQH5V&]T,O %IT=#!% M4S290CT$\U,';S0"L1H:H?=PE3_;L9U]0!X'IS);W-4ML-Z!/G%BJ\6!X6T6 M19YO6E$RN)UW2-!>984-Y&B[4:@GI.%=V-HP-&(]3$(SBJS(M[S!2[I=P[_L M,#R+0]@U+]2MV,+*'V:!_(P-W3)9Z@4A#[UX8/B[XJ!M-CX-.6<\#70_PD*J MP(ST*/' 0[)3CT>VGQCAL)UWRL]N99H%'.YR#IX[R4_X!R@A1V=)Y ++.TYD M/5RQ])9L:*]3EQFAF7"&HA,A]W@:ZE$<&;J7!BF( A;:#P@?L1T;^KD_]!9< M(QLAX3B";SDVM_0P33F.O3;2T+03.QRB3'>F/KHF4\@"PTH\W8A S8.;Z>N1 MXSLZF*:>G5BPPX,->J8C(1MP#;SY%#&@GCA' M09^]IJB(N7$:!0Q+41/=2?T M)$!7&_XW.8&-VS[X1J?MV)#3[H6*%!GP*+0 MU^/0(?D9Z)$!>^I[GF,E@6'&YA"RNT/#]\!-0A8;;IS$>A)CC"EQ$8LCB'4C M"(R(&['%V$"?M\O/;FE#9-I AF K>0Q!GQTLY.P#F*'*Z[CNM&$5C[_ &G96S)AO;UNY6:@17;NI7BO S&P>7$D?:.Y5LQ M]QS/<1\.7W-+-K3?#&4DH6L!71I^FL*&@BP-?,L'_823B(PH<;S! KVSO+8' M2LX,YO%0MX($$6!=2P^\%$.BD<>![YW@ 4 6>;IC M@G(*TQC+F4S#"CCH>6]@^#L]I&X6'AB>FR&83*D#)E/HVGJ8N";LK\/(WS3- M(49_EP7:TJ<9, 0R I5N8XR>PYX&/$G @HKC!%$X3#/:MM['[SV%7N_C\?3/ MRP_3@R]'T\/K#Y]//\..6A]?O\J.]P^-X\\77SY.X92FV%/Z^W+OHP'__F3$ MS.!QE.K<31'"S/;UR#+@S]BW&;=]Q[7\.WH?Q2=5,2]C7HD_QYS!#^"_D^SJ MQ?_"/X#48:/]*#+=T+ \;H=8B\8L'H9^%'.&\W63X!,]H/E-52_H+'EV,:Z? MV=ZL?GZ=)?7XF6D8_^_Y3N^B&4N2++_0)SRMGSG&K@L73UEYD>5Z7X6_A M!]6,Y2_^-RI_@\>(_Q9/6WEFS;_4.IMD%_FSF.)WI< M3(KR67D1/;%<=Z3^7S-VC:?/Q7?_9=#_GJ=%7NLIFV:3Q;/_V2LS-OF?4<7R M2J]XF:7BZRK[RI^9N%[Z\UJ\O ^_!JKENMP,TZ(=>'=\>'ZPKYV=[YT?G/5? M:?M>YNS@Y;O3P_/#@S-M[WA?._C_7O[?WO'K ^WER='1X=G9X;\W M?,^ 8_*+NLA'VOY+S3)<)]S8=S*6WLE9_TZ?;OO??_^7Z1G/O^$5.RQK6BW/ M;A:AOCHY/=*PY3LO\N/Y%.X2:S'\#-X&- K(.3-Q+!N+[,T(Y%SJ1RR(+?VGD_S?OR8?KN!QZ^&UFA MZWA18K@[+TQ#_S>IGO9,7OR*K/6@[W$#OSPY8N6E=I+SIS>>B.3[J*CK8JJT M=%$A4E/8D^B=L%G%GZG_>-XY;_R]^#O+$SC[9_@. M25;-)FSQ+,MI]?3Y[YU_HW6+M<.6X G\<\?>6;:<4.9:LR_/U=_R+/"C>Y+1\C9?\;+. M8C:1G\$#GO?,--2:Z@-QC.:JR+^#;7K$^A[NA'>K>@3;I^Y[OLO.BQ\NX-.B MG+(:?@V[5/'X6504DXA-)D4=%5_6R?^]/)^SR2F?%66]E7K@51:]?N=]?/_! M/-Z/P?7X< W7+8Y?OP69/\Y UML?WA_8\(SLX_3T\FC_G?S-G_ L-_]X/IM\ M_/S../YZ"??? WUQ:'S?O#X$9S$9?SB/X7W^-?WX^NWU\9_!]1_8T2X\ M\?&[O3^TTX,W)Z?GVIMWIV?O]H[/M?,3#@=2S_QNK?>WF.7YNA[?2.@J39;R2BMT"SWV1!%J56 MC[F69A6V/^%=WGZR(I^G;ACHIADCD(-CXBCA5#=2SEG,G- (PIT7_V(@J\N%9ILC M#3=_69QH6V.,WD"R)Z=W&6\JSC+8CCLOX24R#)ANO2UW M_/GRR\?W;T%&'L.]_Y4=[X.M=7[Q]7CZ80'K-4[>O[4^HIUWOFS+%=;)^:O) M1PP]6^_NS52H^RYNN%T M;496%.$YBE#-%E,IUE5X=N_RD#; _M%O'RF7FOS;)J? M&<0]R.NL7N ^B&W82J'_PPSIK\?7GTP$[F(X/R&-$:DOMO2(.Y9N1(YGVH:3 MF@88TK"1NATXKCE$<^^9*/$V-4_RT[GKE%]D%KF>$WQEA,';-F[^T=MW@EJ]O_>V=2S;O&Q39OKC&!HN)%75L M_!QUO!P(J6I6\UE97*'\[<>6A;X&E5.4,] ^Z"&=X=4O85/JM7F)DRCJ>_K\=<]X^-^;(":-SZ\_WCY_RO[^&HY*G)A?7(# MPV3<"'6+FTQW0BO2&0M]W;"LP.9QZ',SWGFQSR?LFI7\=FU_2W#DQ_"68-9[ MLM=VA6H&8;#"Z^?LRR%J1;"X8N+W+7:#_VXN/^QRN?,IC:W8YJ:AITX:Z([E M. A!%NJQYT>)R0+/=X*=%Y:ANZYMA+YW#SX?].W/-%L%BSTA#:<5I5;48UYJ MG^=E5B593.'!(MU>KT.\7M95YO26Y07+LZ_T]]-[ZY:_C=2^2?T\>-9JR>?9 M@/U[U*QZN'NZ>[:K'4QGDV+!RVWGS;[FE8'X=3QY>_;E_@T4V^B.N[N6[W^W M.Q[8]D]RQ[U;_/R_Y([;8;!E[O@WR>S-C9??,\[UTVWRO20I>57)?_T!*S"W MV![_>'YD8$TI_/OZY/7'S\?[IYN,8Y?GWX^.7_W]>CU\?@8[G%\_J_IAZ]'[I&YY'5_/ERLC!_\ M^OOET?Z1\^'KG^ ??!P?[\=?CJ>'[I'U#M[C[?4QO-?Q^?CR9/\58N$N3O8O M[.//L0%[8QU]_O#)"]TX=)BG^Z'I8K.]K4=!:.JV;T3,B1)F&@XV.)C:*4^N MBR+1SL8%'*#VAI67UVQQD[F_24ZG(/#1MNO5OXM#7\)_GI3GQ74^\.>#\N?Q M_MXGAT6>9SN>GB2<8>3YY;^JN2,C')_:8$HLQF;*+Q+SR>U]D5YK[! M]^/5_:,POVB$_\?Y%QM))G^7N?*F %$Z^9C-MCR/]_>)QTZ$__/1EV7Q^/'] M@8EB\^/^!:QE[RO<:WQT?NE^F)Y.8=U?86T@/M^".%P6CQ?NT>?+3RYS$M,U MF>ZFV#+-HT"/8B/1_<@U(R?' MB-'N[[P(@F"9IY[^S#KC/PI09V_&13[4&<,YN4=O/R4X7=DW7-WDB270R%D: M6+IE!D9@QV[LQR%(/Q]A]-T[DJ7+XD&&EBU_5C_?>(DH!41;)?O?_Q58IO^\ MTFH^X3.D&2TGHAEI8$-.YFCS: P8'BAT18)N,&[+/7?B#,SC,JLS7LG*4%[R M1)O-RVJ.):)UH<$5E# QK2?14S2NL:EC+ZZ?;7^V(]QU'.<[LQW!;F#[/Z/W MT?1V7?^G=%5:P:X;;'*Z0S+.5B>IS[-Z0H76G,5C+9ZPJGJHC/6CV,Z2D00^ M6TRC8O*DX[YOQ&9N4<_OL6P (+KD7^(QRR_@@UR['F?P22O]5UL1'ZT8^'E] MHC_1NI4J>V%:$0F;K;1N9?G@:VQU?F>'K!_?HZX&)S\=G'YNP MQF[L%=[EDY4F(0L#6S==/](='_[!+,O66>"&;F#; 0^]G1W!ZTVF! M]%3$ER-MQDKMBDWF7/L'82>8V->J5>/;JHDW0E@-'"0Y2"H5H5,&]KD'^QQT MV.? ^803?H, VU9#Q]/!UX_TP(Z8GG#7XQS8)S6 ?3Z^.QD88H,98CGWAT;! M:MI/J9L#:3)L;5OIW\TSAUV5<_TIA7WW[#314Y,!S[@N\$QL^KIC<-/G5F"Y MS 8KC5]K'XKR4CM#9:.I3;\9.NG1X$7<.Q(ARH!-Z\G%4_&?G9B$=ESD?'OC M]3^H*UY%Y"R"_+Y?B>J:'VY#?>!AGF!%+]>BA1:/.;#,%(%5,T$2;9A/RRJ- M:==\,M$O\^(:WH*S"F@E@2^J.4;[6*4E/,URT0M].@[/ M1\EX#TO]-Z[T3"[TD-:YE9+W1X6R/UP?@1SU3"]@+L?TG:T[09#J++:9'OL1 M=WS+]@W/W7GQ@5?+,E-PCOHG 5SV/VK_>5QHG>N@^_LIPZ/O< $FZ6X!ZO]*BQT M/>;4V;;$1T],::R,0<\@!R4:FTP:-NKR5\3E!7#C-2Q%7-0S?#JZ2=F+R%[( M:0@MIB7P;7Y!E\Y*'G,*J)J61K"GE?8$;@JN@%;-X[%6C0O$_U!07?68U(CU-N* 5T\?3/MW]A>W5PJ#7YW[+[ 7AUF)'>AQ MZENZPSPP ARPOPT[L$(_-)(H-?ZZP?TM$F%6"$!).73KBG=G8'5'8^VL_QF+ M*K#T:OYNYRE,, $7HMK+(Y!SI8,A26*'HP!Y&L_!1[8+1Q6AO%'(@LJ7(=RY$L>,\;5DA?F\_5 M97=><./ZU'5HJ,EK;UBJNE(%14PKTBWEQ77MS=WM+PCR=^WO12,S@]W0_][* MG%M;F(&QS5OZJK^__=G<#=SO_^UMQ5'FKF5];ROX[25,SJ[G>UNWR\X&%UUM M/R[(ST^,D7U( A8US451+M:UQE'4Z*6\8"OM1@EH#_;BR?D["]=QO#^!_]\S MC_8O[",+9Z6^O<;A11^L#XN3]RN ]F!;7KK'YQ_<8^O0.'E_:!SMO[L&>_+K MA\^7SO'^[Y./G__\C.#V'Y>?''>MWX':GF7Y)9'GX%ZF V!\=GNXZPFW'N=>*\F$ M^RO%V2:>[H-OU@:L8!!?/T!\.<^_IQAB#QNVL(<7CP^_@B'V\%B.ZJ_%'H8SW>PS'%ZJ!S:+=8M9/H_L-'*9\0T!D]OA1K:PC22] MI5T#L6#OV3"/C7S4OL<3ZIRO"VU>B58/V!@.^Y)H>*5H15*M M)]FCS6O2@,X;LP<7%,^ WB\!O:&+U'QT?G0.GLXJ+D M%\A,R$.\EH"(D@^N"I),V%N&G7/R3X)/U( ("=F 6NI21 " NU3JERT#CK2( MHNH'\7H_OR' UX@3_-9\L MQ'_9YDA#%AS1O28(3A#)[ U"%-SRD&E1(7X* DY-%D+(L+D63Z?)D4MOU\5 M)&_FT22+7TT*5H/Q#*N';\-?6Z)\.=K[%,9^ZJ4)TUD8A[KC)I8>&3B *4X9 M4#KWX%!V7IB[S7P1=:!2G$399 )_[6IGQ03/'6T"T.2SHE+\ 3HI 7(!5IB7 M0-@$.;J&=6ZE;^)*\<7O_2\49RZ/3"HK^DV2 1'71;GF@8)E1!-_@D)AS.#7 M!/G!OR"&/G(ICQD:0G016#T5-KQ.@7,B[($%NTLA&+1"85<[IU<&=BFG8/K( M(>%W+Q!9J!4M$L(H!Q:L*E:"'-00S!_!_2N\2?_^*?7M+N1\V;JD0 MWZ,3>\6C$@2/E'%6B#+.,H2,$U,0Z%SO16?B'DO$5LQKLD_)JH5CN5&4B6X6D-$E-=XCB&T>P MN \NBF^85K5_\O+=T<'Q^9EV>/SRY/3-R>G>^<&^]OL'[?3@U<'IP?'+@\>F M?7XBEL]^$<\)2>PPCPM0WE29_?L"[LU+GL?\'![T^P0X\]=BOV6#U<&A4&$8 ML*9I3N<17KDXP0O+TXM,_8L*^([&@=Y-4-2*^=\Y\4;K!*56"5]T?T_ M58-E D;5&W!@%AI-B<73T 12#P))%?@[:7# ^4FS(<_GX 4=<4X7PHZ+ M24+F7%A8R[+^PI$-_0E7X$4UTQ# M_[=HDO#;# M$4H"STYM7MG=/.D(+C@K-0H32A>4Y6BA:<(!M8Q=? "?U>+YH%MF$E$ORX6& MPN?AAUDJT<-Z&[>\8[1+S:8(RV_YO:4!W;/2)81AA=,0ZF:[\48RT@AWV_V^ M.6+.KO]M2$9X(^)E4.*F"Z+!XS:(#LMB8#*&?@1$;ANVG02?_)V_(D/O0%#^ M95"I'$NQ4/PFZ07M+N=$H\4Z&#=/+1UX^V\4"V" MWV3?_-W6M'2F*,PZJS5P8[-$4VPSF-H;O-1O(T;[!BH<=,1?T1%[@Y(8^/+[ M^3+<>7&:59?:*T;%#QNM* 9=L,%+_3::"P==\!-TP>^#+ACX\KOYTK)V7KS+ M2PX&^!5/,(.7II2&Q'SXH!@VZE0?+0':P: 9?KQFL ;%,/#E]_.EN_/B35G, M\!3YH DVZQ@?+<4-FN!G: )[T 0#7WX_7P8[+_[@%VR"57XQIW&>@T+8K--\ MM(0W*(2?H1"<02$,?/G=?&F;.R^.X#?:&4MYO=#VFP;302ULUID^6O(;U,)0 M9[E=F_=0F'V;4D7_34I^$, ;+8!]54(_U- _%O$T;-YCD>V;;E\_^+&V;K"[ M46[PMWHI@R9\<$WH&. )"S0S! %:!THB<$@._C//ZL4(KIA03W6G55T[8G6M M (D.JVH.'[V9E_&821 G\=M.S_C@9&\4N3Q:RK:'@KV?H'2\C5(Z0^QU$Y;Z M#7QI[[PX4V#!+XN<&F=(I;QJD'[W6M'Y&@QPKTB!G\]EL0G\CCNT0P-JXH4 Y*@AP*]@%R67.H. S??$@$.&'Q2Y^C.34\4ZZ9'&)1F4RD91 MQ.,E7M-P!K7R$]3*9@6OA@*N#5GJMW"G"ZH%GE4"W9">H![79.AEVKA#?;ST MM_G:85L+?,/- D<;%,2&+/5;&>2'JJ [;:4F#:MBHXWR\E#>HAL?>#_5( M]V^C6J*&H5&#+/YKLC@PFY;77[/G]9&*J6'_'I&8'X[U_JCAQN 8#RKQKZE$ M9^?%?E9R&B$QT@Z^\'A.)7\G:9K%JJ'UI9HCK+TNX- Q!S>DW3;KS!\O>9K& MIA?^;:W^V*PQ=8/^V)"E?@N#^CLO6J7QLIC.>%X-T=7-.]/'2WZ#?OAI^F&S MAD\,^F%#EOHM \,,1#H@S)N%=G*=@T_H2#I=EN?8[SSFX&EC3)[XG MCZ-M=94]JSV:S1%H.>V9"E?@N#VCLOE$8A98&@ M!J!IJI[Z."]AH2RF+T>R EW$OK1#>"SX+@D?0EN;1@:/EV('E?+35,IF#<<8 M5,J&+/5;&-3#V7E9'F&O!H6 MUH&,LRBKJY&V!A)*.XO'/)E/!F]YPP[Y\=*C:7B#M_R#%89F;M;DBT%7;,A2 MO\%[\BQGY\6KH@1B,O1_:V?SZ925BT$M;-1Y/F+2,XWOG#NL%N3"BA_*UQE6 M]HOXAX.RV@2)81GNSHNSP]?'>^?O3@_.5"CD&U359K'C@[+@;S6+)ESMV;*V MS+#XIGYF6;LH*\ DN,ARXDFOM7]?_&]4_K:T]WB?+/GGSCW$O[&SYN&SHJ+A M*,]*JANZXL^OLZ0>"RJ2%.58N[Z[HN2;7[*H*B;SFC^7(L/HWF*-8:!>U?^F M%^W^DCO&-1W&?@UVU MC#KW-ZU57^?;A36"_TIYB45T!/):C[-*V\OS.9MHIWQ6E#6" MNK:V_Y/F/Y]J=:'A6"/+>/YQ#D)[1'^8S]6'V%O$\L7RQ\6\7/YH7C6?8)6& M_/2:JP]IB?@X\1SM,(]WZ!VNL=FL+&:P8S4?:5E=X>NV _JJ>51E2<;* MC%>[VLF\U-*L LFH+3@K-0YW@3?^%X,W+A>:;>[":S<;TKZA^(U:4%I,)L4U MW#Q:T/[2K9I5XB=+SX!+VT?0T%J\J-GZA"[,86)#KDVY2S';XM4;"D'+"VQY!>P>%H9 M4M.\G@,1%F(R%WQ8RG%=2*!I$U=5JF=$/XKF%2P.N!/G%M?\8D%7SR8,RURG M8E0+'-]U/195K_B;(OK,8U1WM']+SQ7UL?#WS5N[J[TOR@0>.8_'&JL494=\ MDG&XZ3)33MD*ZUYGD\GR9[RJLRD\8N7WLZ*&I\*K+W^!1Y/E\]5?X#P;K-U: M<[,,Y%>>K'S,O\Q@2U8^CHOY)%E9_+H/07!\7G<'<1)+']; <;SNRZHKAG(' MMQ_IA[;VFG89OZPR8"44 %]F0!05785G)-X&:!.$188\G:6+VP[NL8F%5S>S M_RU\*YD19'PTKVD?\Z+6)K#'-6WEJ'L?,?0(V4;0B#RCAG6?W6M/=3/H&,G" MQ-J6328J]9HL\*8ML.^*.+O"6*]+9',\^Q)D$@B)$5!$52-O-1\@9\'J07B* M8W@^'.4F'B4X\GDQS6(Z+SB$.:@ZL);H@$>:%+P\:=0:-"5'GW&R0)U7%LD<;5URO5$< M#V>[D6>+6C/+P22LA2X%:8P?@4U4(Q0OG:OP*H5D!C4-RGS&RGJAC>$S5.DI M1]\R!J8OIF!KLQC!F=*90)8*N7G%4<8]K3&7 S,;N4 M)((4JL:S[1"3N%K="IS=R6(X\(T\\!7?"NR]F)>Y"(%T&WII3!0I"0V51,8' MQ?_0"[R78$_G)07*9CSG%*;J"^1&N4? Y\_O%[LFTBJJVBS?O19%"\&"6!;R*^**1VQ3,OBTD3]R73?5Z6 M6.,;%R4<^U56SBOMR.PN?!C6.@34.W3(@>SC](>I0A_PGIV?B]! MIM0[3P?2VTC26Q(AQ0RL=[@GG?&LS&*9HL'+!AM]0Q9X5W2US5:A"9=7Z*RW MN:Z25YR5*"V _:5[1RT!\N*USGK[)05HP6; 9!W^-TNF69Y1I@LQ)WO7K8_. M(VU5S9452@D&9DB)L21VP3OAX('2-I+2^H8BJP0IT7]@X<$5D$]>4_$!D$5& M<>#FJC;T!);E! ,"<&$Z1\IE5RR;8$F2J TCF3,IF(@I50JUKIE0.VJ?.BN+ MJRP1&7NL"(C+;":(3L89>M&M4L(/P:]2D;BCO+, CP#=2O&(.0)N9[A,C&YP M+M)-UT5Y*5YZEM62 =1_$STG&:G-G/-$)')9K4W 5:Y)H.98IF%:&FC*>EQ1 MCG&@\(VD<'*-[ED50-GYMA8 ++)$%@-0VK\L*LICBZC94FD EJT\M@3P&9JB MMQ2!8'(WHNB1M'![:H)5JB0D(:E0UAW4(#1GC13M3$=FO U:7,A4V712U+$D?\MX M#=?.VDH;O,G!EYBF@2-J]#0CL:@].3MX^11+:6JU%"ZW!W_1WV6Z:LI 0)/[ MTG-==K6CHN0XJV"$*Q-\PT6T&#Y+:S EX&M0J*XSFIA!GX)Z"7-'")%U9S.:PM? )5N:I$B.,OF+]+6B+BA+<8CBN2=;R[/<4W3Q@^?$]"G(W5N:; MC[$V>ALV_D,QUZHQ\0VR5HD,,I^!B+E- 5=* JK2MAY7[VKGXULX')371!1W MW,EF#<='*-S&6(E(?$H"8%?;FP 7SR_&*)UDH:)0(T*:MD:!J!7YE@>CPL44 M%=CV(/I)ZX!TQZ5U:BU+&DLEAZMP(;:V^O"Y*,F%0VG>/:P1_8>4( MOJTL12?7;,*N?X"Q^Q>;3NP-:SK99JEO/0ZIOWWM+P+MZKMYP%O' ]T7#S;U MQ3LH.;O:[]( OUVFW'BZ&_N2)U<8C.+7CRTP0 T^Z)8QC(F1 PX^Y3S1132@ M&[G#ZB$U<4(%[W:U]UR%^K2J2.MK5*MD,'!2\Q7YD2PGYR461<2@I[+9A*L: M5>777/#B IS,<2;Z@"8,7)_Q2#Y55*O"FY(&I!!#;VV-XSK(4FTPFY)!IR2*'+8PQ&HIY.1%@@Z6V+>M,4UMC$2%A.N=T) M$#?NT4U[-YY'8H?8')02-E^(NAQ8,1 M@P'8#Z!DDR8NHRZ#%RTN^5D3KX4;8)&Q^!"VG9,MQ%7X=B*""_ O"GRL62.:.'D"IIS$H(=?1_,, M[&G9H93.)^M+7GA6J@V+P#5]='&\]ZU5CE&1DBN[F[,2]K/"9 V9LTRP&;9W MHXU[,2DBC*B/LQ3H#G2]\-CE\4FJ7B%[./X2S$M8ZU?9>M=.!X"[%; \BO!0 M<@K/&*WOZ@:N6O\0=&Q ^E"B;"2#-->\;>V3Z7,9ZCOK\L(!U;NW/5-P&[![ M*:S$,8(E>A47X(RA/T#NPA0\+"8,=U0]&%81:0L,]*,;@,8>#QI>6%^U2V&Y>J[N"UT!,E%RQ)JE&(J"( M,"S8XW,X&)"%4\E7J[M8PL+T"HZG_\!#00R=DG @X9AZ.AHA3$'R6C&PDF0Z MJW2FRSMI3\X8.WN*?9X3$)O2);W">&ZN@\,SQ8;6+ =JFT@>%+O+\CF&T.8E M.4X5SZM"#BN"_%<9#B8W5L@VT";JM/K^:TD!;G%F M6LI935%F1L(4[TPL7<\3+EK?.O32[$ZK!D!?U>,F/A^CEBC$:\1%->5U%HNE MP3M7Q,X8 Q^AA)U4JN4GYN(7<&Q(V_('L*AF:]%%K^5/178:W-II4?)')WJ/ M\,W0-2\2MD"98_K/*R%'0#]6'?.G6E1@$LOP>T>O8CR9ZK+)H!$D?)-"1T)' M\85JKQ;Q D7E6E("_8+FEO*O2<# O@)O<@I&H*X%:L'G 7-CY""[F(MN51%H M4"90D5\42"4Y$_FS&PA+R):2"7(%:EFUD9;?Y)J*"' G6:E>B_;->L[:6D;Z M6=6^W0CE.)HP(!O$8F$3F^]F;$$V5(9VY42$GD9-T91Z@6FB";PO3Z0DIZT@80]DD!37N5!]E(@? MP:Z5R*:8^1>;DWUMNJ7I5EDJ,[1$:SBM3K_D?(:KGN<()O#D[-_OJJ5 MU1@O'IU$$72)71RW>1_2RD-CADZFX5S21AUG"@014\Z(S%Z"%0T_T9N4W2I% M=L/+,9N)LK,E#PS-?RG>D41[AO\(DV;X&PQ4[!/!-:^S_D:DZ%&/ MU"#!L8 ?&ZR%D%L24.+8P=;XSQSV]A$1O^%30 6 "$MA#,@#PI=3K@]YCZ( M(%3D?YUC(1QE14N9\(O)6Z;,J*?>Q<3:%%!L*;")$DG6Z_M[],"'DJ_>R#.'&[\7&5-K1 MXYZA.YK%=T>Z5P#K=EZ<[7MJS^!)" M+%',JFM=7!3HM\A^63("5HRR NM?8&,J%8_,:E$P)>,'ZT.DV!ZBBG*;.XP$ M*XA:MZX8AP7%E[16)LKH&KM--?_G2>MQ4#WK2)D=M&#IJXW:"!=]+KL_0?!3 M.+>BHJJ(-^5KX-G/:VG^((C+F%U)'X)+2J$!'G31/&YM;R+!'1B7OO#]> MLBNBE%#55>:!3? M$BJUC9(!I8(ZQ*)>XI/&,0>V'TI5?^R)VUM?M+25LJZO %1N !3H09O54 )# M>S-A.6%-/#DX??.T37(4&H9OM?E,!B2%J=IHSI5(N4BE2B,5S=,F<:#ZQH2* M&E3--JB:@PH1RS/L)-3.,!?*M3,AE\%\.J58\*9KFD:[Q&PF,JYMXQCE>CJV M$ 6FA7#2ANU^/"H##6 ]"C*.37Q/B5 MKZ7]FR\ZH6F.'9V-5R=2O9BMJ:G&> ;L1RA0JAE'V,PJ--[H7")M'XA%WQ=YX?V5@]R\$]!^YZ*_J@MB0 $,U7RNV$8H'RP$4:S7K:6@ M$I:VWJM;Z(+L@$\0WA]&>5B&!7H5M5D!3Q0=0!V.'%B4LAIIS">S2N"H43"< MJM%6J\O@9W6-_7.J=VT^@PV93$!BH#^'V"W/1*K MVFM9BG, ?D8CT4^4!7,J/?\SE7)_ UY&WBU$W+S#Z>O ,9.57JZ!9*V+^A-9 MOH757, VJA5VI>*CJ328R=?N!4YDZ<8%JSG:[102T>"'";5<*OR*"4\NZ)?( M-8U\.^TDKK6CMI;VRM7CSMZ%1RXD2!1,TORHZ-RQGF:66?I2SN;6)+ M*#:POZ=?IW?35E!_J03G[&;/X2="[I" DA4FG5JR@>>W@>?/YB3(@:QF6:(= M=G&[M ,$\ZJZXGOSSD!$08B=;;=#PZNL2->8P/.5>&6JWD'$JKC18/*2SA7J M-F" CHM$ELFO%);W"CQ5BF,]%)HL5:3$C*Q\%0?0S963S]CT"L34^G8A KVK MU='7H(YU%5I1K?Z$#8+U)[#*:ZP4@(LKSH7=$94%2T8-?K9^39T-5#>MZIMO MKQ!YSX7E#UP/>T.[QC19AIT4(K"+\3DJSJR>M7)*]5^(VN*4)I74&?51MP6] M(XG9JF OQ" 67B,:6,)GDZ)[)/(7 E0(OZ/;+RVYWZTADOCP<2;*?05\J*R! M$,=#+9@4,M/A]*:P'1464E,D6F"+#])M&Z2;3#5@B$>H[]-.D\@&"[4EJ 1T M>&%- OBH5Z=9544L^&>UL*O;V;.N 475VK99HQNNDOF4+!OQIQ_X]22#8\3W]1C M*8M)'D_)C.PN["K.3&0A5P)&JE!KA61NKQY50#95+?O<4?D@K0)5Y34H(+SG M1@JR6UL67\+BT5]X(\O6-E=@K2F-;ZMG2:7FW4X;&4&?35B\C56?WZ:6[CK- M[7GONQE\X+&?:!2PN/[&'MR1J%OMYJ8$-F%)$(,K/-LBRX%G@>^+1T*'6FPZQ:-WUF7>5):I+Y5EBH2&[# D9)] M4:X#>#4Q]8>J-NX.' *!X\TKUNG]E^9D)C$(1)0 Y5D#FRG!RUD&NT=0KN*' M--EQ8*%M8*%>O\:):,SJ/"Q[3!>Q).F28U-L!<,?R;;+IOFTDH5 M90KM31D#T=V9S-6 I4X:L+WU0.3;0.2GHB)VX^E:163[Z2E"OJXE3$$IFBZQ MX3[GM:SC$CAY%'J2 =Y*U46WM\'8.*)[4%7R M1DJKS:=D:NX$?P=-&>Q.I)2*2AYUW"JL65>=,2M4+ZA5FXOR]+\II34PQ#8P M1,]L.9+5I .8B4:*= 297V=9O5RGE^4W/Y0*Y;1ZY[;9)(4.SF M$FQ3P]8V(6GL0HPI M&-17.KDGL5N$'DQN9)5NN8N\+\M+3@DT[A;:L6?H$8 M^&--:Q&:0RYK#U0F2@(14?$"R+VTF&0%C;.Z*4G23'MA&ED.6'[&:\)BHNX< MHL@[HZA#R\Z//5MGZUMVMI>IJ)5M66^ A,%$@5V]0E]E"&5WUY 2C6%%%-JD(V M5?1?H.*MYXZUA%4#]SS.X%:(X4P]2O)9/?@R =H*UD,BYA9A(SXM: EENO?" M*(Y E%/+T=JJP\[N<;UAYN5W8K@&2@N$8AN'-5R/E&!Z7[2 M?0LC('>Z,&02"#\&Y+?>5EQW(*P'7V9[E.W+-V]WA;>PN M MLJ7T^-8ZH01?CNM791*=I[8=/M&B)R8D?/]UWDE?)'.!D*,X;=09ZD/C1&3C M=,GK(RKWT(SX?N: M!8[:!HGM>^4[(>&WT*SO',@&V_9D;59M9V_3EE\7Q43-9\C*1$?T@D5_^(WP M%$6S?Q_?N-?VO]*B17&P;3I0;9M.%,$JDN(K%YYY[\#P-)L).H2BU*!:*$@. M;:_[ P7"+CO "72=K]P6$0+%**P;@)]:2ZZM3>I#6W00)$:=BQ ,8_TWRS'( M&RZ;%/%E5/1ODH!S.BEHJE'G+7I!4+%;G6]_@3;2EYW1]FNRB'C_&Y'L[ MP!G+F)MNI\[;-R G#3Z[ "8XL!YEN5RR#')/11L$S'\"C..[)8VU7O-1KB? M>Z^O\S8\?VN.80,@F-(&"6@:)(;,\+ZY$BNNZ 7YJL(A5 2__"\&>@"1LL(04'"]@2P',Z+_Y9F MEDA:--&J-G#3G[(M_.75*!P!!4F9WRM0$]$L3<$I(M)I4?X*49S7A#6( 1R$ M'U@\MO@-8KR#B3=5 ]13JN- MQUK!P/0][3 P8DJB/Z@?)O867"D4AT:E5,-W#.5G . MC>I$_? G.OD8FSM:DGR;M_$TJUN([,FB&7:#92Q8W2I4&Q)[BJR!,]JE,'_6 M0[.>\B038SUJK((IIM-YWN8I$?0V!3:8ETTIGL+0E\-YL =DC@KUL#C?7NYE/TIQ$- M!L$VD/T?'/04MD%*HC^3PQ8/VP /TD2;!!(D\"=J:T0!;EE,""N3)5=%+*ILL0"%6 6K$3!\HNIG MR:AN9X=A%?QW(48,G+)!G,+F.7A/:#LK%!4Q\[BM63IO"QG^X&RCQU&"WK@6 MCJ(HO"+U().YW;+2Y9A+@40^YP*4E7*\ZYQ!.;AR++H1Z7XBXD*5L3B-9J#Y M;:#Y$Y!74PRP*G!*OR$]@JCQ3;SM ML25'3LH+EC>#J[%*>P*6 ]P!BYM5@<0R6E0[?D]&$C"^L,#"Z3ZN?\<$%V$- M-.5YTHOQ[:*L7I.I)RS\U_A],!-.8 9#S.#E CBM4&6!$X9Z5 MO))V"V6' _?_J1AC78#IS%0A;0S#+L',@+ M;/Y/>+*K'>!$2-'V03\25U_S[WDJ#1, SRNAWS -'*__=.25BF)I%?PE*B9' MN"[*=BQP@/,41P_0EN/+"Y,])^*R;C=/=H%M[@4/^Q.QT5\P9=_CL@M M),5G/&]G9S8=+/M9!0]I!KSM@=D=EX?7L?"<^Y2\LQ[U?JQDM)XNNU_&B]9A&0MGC%T@Q* M,58'-(8<0X?UB L9N0<'BX+J;0D;JCQ0R=AOBR*X[2=IQEQV/VBE00;-EC(_WWS:$+.)V)M#MN,NUN+'WMS%6F84F8 M;4H+$,2(<\\DVGT[AA8)'#\2(5KDDB8RU/","+>VC=XWM/MM8<_UG64'?)/F=-[WJR]$W>$!.O9E*&BG.'FED ME6;4702"@2*#2_;@2/2=250+-5R+#!9P+547DI!\- Y,1%$86+-"C"PCQ('4 M M-/2*V,+#=\_>XSNW/,J=-IG/$4:(3'Y4?$H&LAM? ;'\LIB2S"L4K3[357!#9Q.EBM76SQ>A)WRJ&!E,Y=8NM;9529< M*LQ$B/NID1/-IO2U2OO@U0UH,18$(!#P+:HT4EFXO*9'<=1Q(R1]8+9YF5!U MFL8B94%W Y'IY;$*\FW'2*-;4&8U#G]#9$%EPR'O2"6J/E(99/%^.-UH.00' M%(='FN52C9:(/"'6 ?0?=R,QUX:F?T8 M!1#LI8"-%!Y\(^:G2A'BM#\D020@53Q#-HTHL][(X-X-KWNFY@@E&QRVD^./ MEL,CSU7U<>=DY*5-R!H3-P*I$Z0M(V"3;OD'J=JF1%H5,S^_.6-Z" 3]14Z: MK^?)0FD7U=R)5PEEV9)XDET@ M81$V%3X=GX,C)(I')P3V$&GANB$LV'T0BR $[I*&I'!71+*0QQ*_JU5$8@B> M(MRN3.X)XE_ UVCP$(K\L5'2^?T\RUZ*K 7VK+0QW&RRZ&(FC$ AS;)D(JLW MR&-(2W8QI4B/X$IXS&=4^F)N42YR&!VQ5XVSM%=.2L B$I@CQ6DO D>REN:6 M](30VEJ[TA8+]+&<&YINU/BH=A[+ %)&8-=UL8QH@=T09+H-F!(;L,!U35)R MVE$I9M"7K$E.'YR^ >\OK:_!.&]+H4] F MJ+M8D,[1 M9524\\?FS5\+M&U%&P;]L10#3 *U![8&KJO"N&2 MG J!T87Q[_*>?<(#-?_MU+P&PUC-SFE +$5;K,!&9CAT<5!%&[# =:%G\)%/(\'S;H)"UQ' TVXO$4O[)9F*&TK.3OE5-6*/64R3CX<[ 8L M<*T!+%&X*6N[)CO'4^#5>CB_35C@NO,K5T%?1.:_DV.310"4!L]HUJ>4NEA6 M6@YGNPD+O,.=43VYLB=QPB]8O.C$U3K%3%F>E@S8>AZW[NM-XS6&H]^ !:X[ M^J@DQ"X,?),O*AAV-J^%J3P$2#=C@6OCX=1<$A=81YKBG"H!P?;H0J.=&M-K M%23% .E54;((JX0N6);+8MIN+0$),-D#IXF*@JH)K(K2T8[@4_>EI@8J2J9A M9C/J^IDQ6ROB?#QEQ8=3+$CA/-'UX%Z1_LGD]U= M<(TYLIQ0XVHC1OB9:#!T#0>NQZ+D>4UEYT@K[W),/FEG(&/QXM:[R7+M8(Y] M-Z)-K\K8KG:,+8*2JIHG4)USM_N,"O7!!RY*[$9$>D5>N*(&1?JN4ST9P=[+ M4O"F8KY7R:U*VAF-0N[-9&_+/CMKD2@,H@URI!#"<,X IFM[3485EGY361\V M>6 7!Z'H47=H$P\%[Q[SP+\ [QQV.Z[>R(ZKQ\9'AVO;RI @"$ MG):4W@Y=16(1N$>7^.-:I/2;.6PW]*S1P"M"7@>BV^T#V94HV;'<"&5^E.5- MT]R,U6(P8US,%B6^0D6-0PFGJE_YWQA@*KFX+$^SA"B;9#_5+R1H"X^:9F$! M"CZ=9G5GZ*,PI=&VGFCB.:B!Y-O=_%HW=Z3+!KLEP8)\7$P2+<=&[JRJYC1) M@MY1C;N;(4YKQ.MKSG.XE^W*YG+;'[7=)E7VI<;OQ6_[:-:H'Q&20E,3G^F) MQ?(#<85[F+*$G6+=AU-*$YYG:4]85(E>E8681X61G>II=QU8Q'';*B@]2GL+ MY,$13>+S'%R5)(O;)DA9,TSUQ26_RK@H".X-SA"A"-DH@Q*)6MT1()0KG2]6 MH>P'6;EYPZFIK9G-RVHN)_GRBTP,#6W[->4B MDA^8-Q;L>L$JI97$,6A:TQ*D@2O@[811A72B7KI3%0D(FK$,,@JSJR M.=G57LU+Y%G1]( Y*2LXZ>C&3757R87UH?FK!C0EHD6=D0LE62Y#8_P%+ 1Y,/ZW Y9W0B^]J^Z(9 MMAYGJ&^$Y38K,F'MB98]B9B#RU88.-BQ#4(4%CUO#%'E<:* 7_ :ON=YUX3& M*(\4N7+UNR#'ZVPB,L&PF5R*^JJ],R.L'+I:R/@%?83/$,-\"/)"E08CO ;X MJ6A6-)_0X/:*"_!567J'.8Y"*CHM;5!O*E0G'1-? !(T($'@@XNQJQ'ZW\0W MCZ^CYSUATE*T;2SQH<19D'U>Q%8*&+LL(K4=+^-OWU^S*JQBH+ @7#57[Z>3MM2+LFHA-LR;PUV 6C: M=I&O%PXC9-&%\$R0$*F5B5K75YI7NS]:MX .^I:&L?IK;!,56R-G:\@O6YH4 M5AA0)C"VZCR3-K+PAN.%EDXP?:- 8H[@:XP:C3K" 8T>5@-QS^38R$8<-6!; MRK;*RJY@K(N1$DTD4!#J#S7+,&UKQE ^NU_@WHP#KH"DCFH@>:6NHRN)WB M13&*; F\+:&(R5Z,$A)QR$3+;0\[J$LT2'O-_:1XS3G&[T YH=Q&CL](>F,_ M2(QPO]3Z+$"L56.&#/-((W\.HAT!'SL+97+"0)-LGA+.F.H/OC]0PA9;7.1= M[Q;EH[.Y#C$&9/HC.14MXC'Z< S.6$$'(NV^F? $!(?Y_[0I"*D&V*05(0B. M6^0HF51TFJ0*'##<9 RJI>KV^V/'/J]:I3,%607;4L27W;I>V!D0++R\XN)) M"F5=$VL.B3LFA%$,5S0G-)() #+@D+LZSYDAQ^'*D=09J##X'AVM[%,[R^Y02)E7"BRUFGN!RD)[FT7Z5@N2BIN(430HH9]ID?0*U3: M1D=V_*WN+98YJ MT.5 \ WNY&.3/^^YR-+!$:O7312-G0G^2[5]L%ROA5.AG?%9+62391B>L$(0 MLR/.9LC"2[!1PA4U [Y7G[\D*? 2 M* :V/<^8%CJ&YS;9-NR&FXTQT"[Q58$#G@1!\%0+?4\/#5>NZII'529XJ)0H M6MN$GG-]?;W[E80JL.ZF5F?LO!@UYR*@2(JR39LV1[!E6S^NZUGU[+??U!MM MPSF(X$H?(779.B>+,0F?_]W^9GO$<0QS:G@B( MG'*R"^#6K]#4-PW]WV@,B#U"JZ*83Q(999")QGPAXA3==8$02<##$^IGS(6' M1#DB4/,5;W6N6$%?\6YA5N-;J8]LBLTEM%''\ $/!5S=;6+M=B?$_+.SO1O]N7,QJA1R&+>G- MUL#"+R] #AILQN7(9@HQ!T=D).10*ZIS1N\,49\KX)C%F@>IP>'WWSK,:T]G M*EO2K[86:>@\ >>2RY$1&LV(**C=0R 3:-%B)'-(2XO9%?[C63%!;S2EPP5G M-9>MM11*:LOH)% XN(^X:EB,3(E3XGWE+.F<:9%JKBD\S'>H:PC'T3B!]5RK M%M.HF,!;1W1-47%Q6WQ^U:2,Q/ZJ)U&>2%1CH?-,<3%5*$ Y88J<@P]?UB,5 MA$[GH!FJ6E5^4=Q>58EBR!R(6;RNJNR5R3GZL\GR=:Z'X\%-'K6](S=NU.-/ M/>U=L6Q"^_*(P\!B4LN,BG_3; +4*"IY2B"N,L^JL:!/B@H?O!3UO%B[#I^= M2:@YS;2?,#''U'2?)$\581U\D6GOO5B.IE ;BMBRG +,F-^Y0)X4E28JI@2& M^7(D$3AAFY3A-D82*4-88/2NDL4EU&PF ;^)$ZBT$$42 M-ATXLLL$+2$0&_ M*0Y7PU*,1I!+0M*RFNHC)"F)L"72E!JC0]/MMO>TX; Q/>BN-K@4Y;X M:G+/)?-W#:-NS!:,)#DI8][%&ERR,.CXU7" MF<"(!L,CGA0X(ZZEK\XJEVHWLN7(-!AV62V[9VY^IM"]TO*B7'2#Q2R*G3&7 M!+8*%^/M\-W@O6D,"25QYQ%0"W7("$VOX0NK;',4LZK^%J5Y_VK;H<#ZK[)$ ML+T%UEGRSYW,CR+3#0W+XW;HF);%+!Z&?A1S9ANVG02?S'!G#;5LA15V6/.I ML.?-O5WM-*LNM5>BG_D[3;&'?-5OU2M[. BOR5I(NZJ$/1!B99[+Q@T:&@/. M01&+FNFF0+MI, 4OIA+C N";B(-57;<=**3M..4@90]83]_ M,*@:]DEF3!'+ZE*NJ@OE6]7R+T_^/-S7 ML9ZQ8]BR&@%^"AJ?)KA7?!U1):X^)9"^LL Q^!(&I=(1G;\:3IA#Y1XU* MNY@4$6N&=LEI?415:I*EI'VLB^5BVE=?:LNGY1=*?LMVB%6I+09M\R\,9TSV M.BS&Q37J$UER+#T^&I-&0^S43+N&@),Y;_NY2 9,4H,(DGM5SPAO!9D#[B&JL:F.JV..M(/>FS+SHH/)+CEC MJ42Y;:V1K1Z*X"HJ2Y.'1@:5PPTJ-6_J]H')V#"4-U,\)26L,V6:9AF5 MIFA #$J*K<,MB'P1_:!NDAZM[;9IHF,!)Y\?WBA4MAFI4 N$-) M '^ M9P[<)E5&VU&4DAFU4)D7--"D/1X+\%%D(-'#(RK^;]EZV?/2PE^NB"6"9V#R MKZ;GO"5JD=W /(FXB6@F>R[\A0Z8%1F!-(^72>E!7A""5(C9QUG5FTXFHS9R M.J.R*')^08&3IH4(1V8L/4I.5/G:MO+0!JII*DN+H'R:6-W-SU"2X*Z[N9(-HJ$H[EV 0 ++9!'DTJ\U+=GZPN3UE5SQM; MI;,-"EW!K=QD$:9=I5!IO3MQR.9&R73./P3Y^1L,31/ 8 M')E+' \]R;Y^9:6 31F#"8E;+]K2V1KCO3&A6,]Z!V$KD]VK\Y-2EDWF>.DZ M<).&M_OF>D/9P#^DS00&>V- JH%;"D,47ACI8J3D-Q6^MTU6*^/A!4LM^C?$ M7TE# _8%++]X+%K3<#YO!_(=UX8O3.E4Y.H8]QNN6:ND;_<>)&.M$8P]#T&X M/JI):LQ9(O$2*,ZHFGY@_6TK#[;'4>1.)HSD.- E\[4E!30+&O,3DSJL:1H& M#0)"!'<2OD3L HJ-R+-,!;(.DAFF,'$9::?+MM&OV*VWUKU6-1(W.=\H\>'- MJ'(,@P*B_D=Y#,J:0-VHE!$POG34!V2<'RQPPNU-W*PY"MO;ZIB ME0!Q-8DF81R 9,H00T[QI@KZM](&14%>+?>ZMH8%!;WB,77ET]SCBOQKG(J0 M*6"Z51Z[5^9T#4ML),6K?88]G%.96KO'!&0#VP.J$*>#", 0V&6"N(GY3.B: M5O]V?@EG]8_ WG5$Y'V*!BE>^P\?N&'I,SR+?]CATK4$1B<>*Z#UFC]4>+7] M(!AUZ@YE18 "42G$BW77I@;* :/?E M$A.PF0$P&5$Z$AU1M0()K9),LUQ"65[Q5FAU:*$5:62;-J4AE-M4OHK"W)R* M"-*5=%O%_3(!/)+WTWFM$&U08I5<) 1A874M$50SLG8N0P$UOCE:U#5:5110 M+-(4T\,B3M?:3NK=@$?'6.+3O1WZZWB N0@EH=5 (@=I.^U=*9-VY&RB^4VD M@#^E%8C@7RJ,+7KE_BJ:"9"K>F+4*X[%V(*TXY62$(I#E)?UU00)+,'0:'X6 MR0UQJ&Y@049:N)1, EN5Y;(P%V^%*T:Y:R,JS6_6F$K>CUE*-T&EI?S3A M[8MV7O*>ZN_QY?\.)3X2AMG1!.\4HQ6WSAOLX1CAX)8IL7/1E%#5=U++B4=Z;XE9X'@VP4"_/3=!=-T9WU*QXJ4$JK9J0*ZMD@-!+HX[8 M%*!'W-F7ZZ,(0)P0+2!WOC@M1@R@B!?CIC12S0A^[VA'6A;2+:((/,@.A$9"]8NX"$>15D+]) M>,PK$3BY9=&@N0E'3> >_O_L?6N3&\>5Y5]!>&-VI(ABKR1[9'L8,1$4+7DT MMH=:DQY%[+=JH-!=9J$*K@*Z"?_ZS7ON(V]F)=!-FI*[F_@R8S6!0E8^;M[' MN>>LF7]+HM^$T4I8X.3=K*)0?J%;W3YDZ+=*9H?7PT@I?\GD&SKQ;/Z(FXR7 M -=,+21RW+ V#<-P]=@PD VS:K=,^25&$LG>LO"=)J,B,-:.YD>C_8YDC6_% MS3&YH5CIQ\[C*8?1XY],7W9!?1MQP87^D2N!2]9AX%6W[0 EY=JV%W\ RSE) M58[0^R NBPJ]AOF];?BSLXTM\0GE9F5YB.U>,K&J9!=G-5BH8+)D <3\B1_[ MC 6P$][S872"3=2.HB5*)]-DE1BPF*:3!:"T9Z(^7)45QHB8HYA@.VFT9C/I0*D]>J8 M4'3>A5P6F"YL=ZI;22+MO6XF"<.HR?^@.K\JW6T6ZD+!F;Q'0*3(&4;5)UV2 M_3 =&:X J(),\5CRE7U?F>\O?[/-%)G^[5>/Y-IZ5'I,OY(4"6T)86-*M)_O M>\7>4R7MO*S_W&55-P%(.&=)89,XQU MUEWSKB7_A=*K=SI)YY5_L"NOQ:40 MW6XYKFP9.4*LIJ(Y#-PP-_29((CWL3[Z,C\ <.Y36F?S*P#K&14N0]?[GG.) M)%K3C@R1 >"#\OJ:4X&?S)X5UQI=U.'P+\^T(IE*!TD_>#^Q^T!/.)N#![E- M,LP/93XWY$'NF-"_4=$5<>&IK-M*]WR(^[KAD'BFYT5^#(MAX>@#-!- M"3'[% *::>E?Y!+ M#R4H.K3QS HQ-'/>A"OY2D'%FM!Y?C^&Y_-:_A/64HO#<4T-AI6 X>T_*.*6 MM-3],/67APQ2BDJL]O+E8B,BLT#*'OJ+]^D!.5N+![G#1 2J!%^6BCHA&:6H MGHBK"*S@/<33SVO[\UL/M-I67LS[2!S/J5W ,0J9FS.,\2-OJ"^_>%(XQD=4 M*GYC59!I7@8IUR.TXG)7Q<2*=UK34F@R"8*B*L=_+A;Z+Q;?^VRZ%.S*!:M2 M@>K.P:T&(1/08(]Z=Z9MV%TKJS0A2\,5Q;%A61=TI44R]TUQ,LKS=I\I0TL+ MBZ6HG"A0:Z:Z"LA/_9:[3XK7E.4NN7/MIEX>+,5%\ H'*IK[3A4JU,NW280; M2U:QD?BVG00'[YJWI41^![D"=3Y]'XF&JKF*X6FEQ:C4J U8:W1'(#6SWV1+ MH?)L;B/M M ^I%7BR^:;@[J5Y 2B8"(",FS' 9:'%D)32J2_KF.:Y()Z\/P=\I0BS2PF>[ MSCXN)P=;.@UJY0%"X]@FV,SUO&BLS!."87-G@S46(W1#$!!,IW*O(ULE4S-G MNDCPCJ<@/=I.^"F@P!0)'?M'5HNQWK9&0"*84<,5$R!!L83RD5/8XN^!QJ.U M=L@0]UWNG %XH\JPO?=OO?^D<%EWKE@*]%1H+_?\]TV7 TT999.N=AEN#; J M6G96BND"JA.I+F[EJ1.L-Z%[:30\H'A554<8<'+X,?^(7B^$Z> ]E37(J4MP M]/V!=EFDU5CPUU)EYAE79A(P=B6*/)%Y*0IS2]]:)!Y1(4'EL;!@7R35S87! M_N0>)B\4EP[VR>W7-W;L[[<_'1RYX1*(1P\'VPR0=_($*H79+JI<;0U^4;(L M@S&UHO/6+656YB3XE]K:<-3;;/IK MFE?@Q:4]HOC9*K9/QG%;R[U;JME01/3,&J&U!X+[G0[W(D@P$^6B\B-$"9_ MI$R.2'3Q8X'KQC)7O;KMPC$.L9+=-1LJDG9_%> ME0N!_F:,IE"G->UF@/U3R&_;"X*7;JIJL=_*A>I_H[2ZPHPO$Q\!]62-)!04 M$3$ $A+%2]SU=4>1[*$,0XT.Q0DD:@29)FA@-@J7GGDM/L"9[MTP9/T&'M'J MV!P 46V)5LK9*+9Z\[%Q8&*S$;O_XHX04?B9LGRY@EVX M'K ;P/4TOSDDTOC#P MR1Y[?+/]X,7GLB-]ZY,,+D312UWP#QG;EK7IZ-I5*<%7/#!,1%\XO'(PLP-K M@?_NFG0O-N%]KB>Y\5YLQW#/_/*+*DJKA\".$@?A[]S@1ZWKZ+--60S#);&[ M)<(LVER/;T\]^!-,9O_Q3>LC.JH*%9'CEIS.6/&16$ /!1\)G =V8KGGW85R M>G>FCI_6]X)?+61%"EVU9^PG?HPZQ-&Q%ZY&[G#ZL<&W-@T3[&VY9F7N8'Y* M$0/M&D^/<;%X/6S,DW!N)Y2A;GW.(9B #O)NSBIV-2%RP#_'A9 M9=EJBN[FU)T^'LE[.0I<_]/K+:?J(KCHU378#!H6-DMR"$F@70KPPH^$W;>9 M)WVS9G^PY.'!+8*<0']$6>;3UU*F%H5Z=^E*PV_RNYR.Q) MYY0(P T)%(B)G 912<@_;'1*"3GQC8%1@Q4-'"R%%WPD@J0,UDES0=S MBV1Y#.'70HC!-'!CXVD^UNT[#C:8P2C,WS/:+8!A=VTAB M5<4M7AMKN+4$]$96-$W"416F-";-Q8BY/":V%=4V@#.H8YU"N(0- 2$TZ'DS M MTR*SJ>:R*2A?J1+GH5D8O&)S9CZK<6!FYSJ]#S%GZ1P6D3RP[3,=!]N5KL MM^MQ@$?+*\Q5,YIY^>@J5CMF)B*1VIB-I@3KI/SSDN4'RV_@JNFB09+\R>"$ M$3''Q!M,NN?(_AV619'C\@G?$YYP9D6)YXD;B1C)R63!S!4RC%&$V&BYUR4@ MISEPLX2\MV.Y8=[SX_DC9H@[FL5U?3.,&ASM"XEX3:9_ E7V5_.B.-SH<@MH MD6=N5N?ED@-A&QM81IEI\5Z@5Q"BA:6*K01;)#@'->RRSR0,E4Z$&(7C"T_. M$WDS4/-[.&2;8=KE&-FHB$ :'I?[G4ZJ'!\$-O*=^>3B AY&2/D-<9;]#V#1 M[UIIID+1;H/V#H22NP:U97C>5SI,(?T=I)7;-5 M+RS\!6 VH6YS]&2\DN%ZO&DH=9H*0@A2@-*+[WRQ'+^YX;0#\UYE:AVD$M$6 M\E;Q]8AI(GSXKOB'38^#KN&^9BU8]VTKB075'(\.K.$LBGNQ.ITL:ICA. M'A3!,V+[)B^>W?2)B!5-;EA!.I/YDV6-DW=/G'%2?]H1O;)WZJ0JYN:.,I/) MC<"S+!#@:X!3@'_LZIZ$ /@O67K3)3:#.0T#6[ZET';*$!C2.!!?1W6NIDB> M^)'2I:GK8?2U9EWI4\;SNU+.!;U%"WN,3AZB"%^G."$V]/12^0N1A 1L9)YT MATN(FZU\0N)9#Z\>=MIJ3Y&)7%[:'L9@,R'H-37'T6H([L\7B^\8V$V6C<*( M,>)6$C0[<$04OXUM)$^9_ 5(K,S[+3O_$FL %VN[3+>[R%1(3\KLQPSO=/QL M)?$Z'Y"$_7B$T"^;J9$>3<>POFH*?IIQ%<-5'RP&(%"L;N08@L1(LXB0Y>>R MF98\LJ#SLQ_5PSV,'K]\L7B12J#AE_2T)3S:V#[K>AGK7VDILC K4].\S?S< MU *?AM,/B5N MVQS#DK'3)PE&(ZI^^IG$'Y4^7 J"'-!++80NN-5?]R)199@TIKSTP,XVE9<4 MJLP!E_.^%_8US[=)B<=Z!\FVV"S N83*RND.]FF@>>LJ87"\^F'U,IR=R5HH M=??$+O$$F,__3K(_L%T5+)(E32)*UMI+V&F/O280&(]*J)K#B9)=FA>!V3LI MM]V+-_'4A53E1]:L:/OPPF']+[AA&%N;8T5DQ#]9.E.$^\S65C;$?&A)6.+7'F'Z%A>]^D M46R5IS7FQ;M5<+X(^TS>2MV+CIYTTG*1+GY&DUSBY^+M1R[>?O7HB[;'_4#EC.Z0'E'TWU+ID[(XEE)8C_75 M!FT5E=))_%7ZJ&%F<7#JHCEH5[*B3/) M4A\JEQLC=-KU04;,UC#:#_;U)MUPVMNR&K+;>O->[T^)*7(%P$J"JF/#]0#; M+22^:]5'$@654T#-K\_,^Z$&\YGC4QT;0(20)SU2]QNR=NU(C,?^_(ISFY9U MZE=)9ZT)/'$& 46K,9ZP+ "(E"C8 ;OPM'I<<=Q7S*]R>^Y-&*XMF$/>I;^= MJ9H*+B2 ML$A43)0^8P@#V*XFUG@/[JY.P:K9(FZH^RP-D2A+D"YS,!E=PY#A(ZHH$H&T M>D@T]'*:*#_,]YY3"\5404:6EH,SQA+QH'WH;LK 2Z&-']5R11'K$&1U/9G8F+ M\,)@F[*IXV19)DEA8^"X2C= _CDTUZX;.F-D=%!HG@5DT*X%]\,V,#GO< M97.]<&V]EVTXA7B@$<0_QP@49HMVN)(WR/0"<2(DU5<;5>W_*)BK3H].()D%TUU?AV],N.;,: M(OA>_S#P7IU4 B;FLS;4Q_3^?:5)Q^Z=78LT*=L4E:I7_!9O3<585 MT4@H>9/=E&;A8;^CI(ZY/7S68O,'S[9\W71N%ERF)ZQ1\SP)#U+UJG ":Q8A MY8WCS'-B.K7(EU1.80%2Q196\3PEU>*?&F]*SB7QW12I9E);(C5:1UKC+>MS M5U1^!E+J&1F&O:N"^T2"G5IJ#*<0-=%G#)>47NO(<(6YN6DGK: [$20A4I%& MI'ZXP=B>WT_JU,=EI'6:)F9)!:7#<5VWXV:R$057E9BSI4]IJ0B06WIB^+7G M]$-0AD=_7(RP\W1D&\8UR],^YZ*JFVKOW<=BZ360>YF%!\(J# M"[\6QIC+@QCE8^<&_G[O]KE%$C49<4D9PAZS[WE$RLH1VISD3WD?J_CD;%G$ M_IZ^3&*5B]6-;2/[ @#* Y8_7@XRKS=-=A;JS<#I[TU8DQOG:6.99[D*'=E@ M/?_.7,3L\S<'0UE4V7VD+^!Q2&TJ3R&76+1O*81P*'I_FO)V\8]Y'Q1HY'5W MKINEV"1SV'-ZB*E< _R'/(*/R3;WCU(&/J(,MB!*C2%T$S817TXC@X>7UY3P M"GY16*?][GH8P^_!<0;AY!!-*$O> /K&_RNU6L!.*4VH;!=Z,A=H\T^BDAZ. MUXIL'#N.V/\TS*;*@A1G,I6,@K*U(9C;F^"S,YZQMLVZZKY@HF).[1-T[E[K M&LNR>O(>6_\P):BYZ6&/%2S()DADXKCT*J^ 07=R9! +TWA5:ZM#N,QZ %BM MZX/*LDVX37>M!CX\%A/4,KSS?'?"3QD<\XC4=(7^=F]$6'X.T^JW>[L+Q3O,O)#>P%JK)I)[(TY$")*/.>\BW7 MX1LL2"^(JD4SCJ15NJF[X-9-)6)=!&9AT\.!P/&9CIU)/81Q3/BOV\8.Y6RZ M-(.0N#\F1I4=<@91,,5CW ?TWL%[8Z1_>'+XE(JBB92*4[N*CG3RC%NE>@7B M1+=;M.M=?3OM6\Z'+;NZW2"\OMJ'.W@8E=HJ[J\A!N&.+E!<0$=Z1HD&,ORK M>D/G.'-9D 2I-7L6)1'E M4<%[UJ[H1&'OR \G&$(_^!T#QK6QC-IQ"4N@G-/:C"OXT;B9C,.['[@+%Z&5 M->':>)17DHL#2^8^1A)A.PIM:8B'V=HU0GU" )@0#'"=$.F>7;W9(@%:W3$M M\=2F!@8#XST[4.HO70&D&P'EF*,KADLZ\" JBXXB96E(3S<\LQ[#/XDA$:3& MCN *.TB?1,4[ENB&;'(DFM[6W$*6)D-I!*L5MW4)5F7F>FI.\[:Y#'9&NJ+# M^C'L,-[QM]=#^ R9;_53?3B'T*),F@>3S#N&@4%5JG6AM]/*$; MNH>OSKX15U*0MJ6.5GU+<^3QSS?MT!F@3+*:%..3]\; ._Z\_+[O_/UCVS YX3Y&?R8ZCANF7#X:I%M3\(+MREA,)S]N1>=U+R91_W/45CW8&X;^,D!?&CJ6/1D9@CHQDTS+VU1FI M?-?J/SQ3:\Y6G+TQY$5E^Z8 2K!9-9$. M-RO((/6'CF1D2J4P9Q],6P%"++WE:13.!20-J<-#4!#PO;EGC*-#?T7=8:B1 M4N#2,K]0,\9&I/#A0WRY>M))UTPD_1A++[AV@K";FBCT+&V[WS@4NSPS''/Q6['=,=05 M(Y9E$R^'9_'9:?,BVPVA/[ 3#*K1P.Q-"E>2-(>3>A&:_;DK-++)/B+/L&& M4KL(+K\'&*'920U4G#LT0/'D[0ATEU-#E":*)*D@[S6R*:3D3D[)8.MR?VRF9880B^P: X?/77K"LFJ2,0 MN:6?@>_?^+R,]G@9"LVVR Q)Q0.7I/4]*Q#!H)F+1I-PL^]H9UNIP#AH#T@8$1Y'E"># 2;2GD]MMU@.>7\ M&;\AI>/@6U?Q^9&@0:-.K4SN#EMNP3Y:NX#SHE.CF>,3^6(.122K[&DX:(*O MPH:T]?)7%KDH@'7B$N49A(Q.29CXF0E'L:7S9T.WRC#532)-!NQ 5AF> MM)J#9R-0O$Q?YS(/#E+OVG%B!N)J'UP?D,(P8F#<$@U)K-=O1_*.MIT5?-D3 M9 )%+G?Z@2D#8#9[521 \H+)89 (DE0"E7-\GMD!4KNM1F$A2JBOKB@C"[TL M5:CB+ZZ'L#YP5-C[Q2LKF-@0$[9(\B8^-)<@A+G+#.X;6QW"82:'I:'8UB@I M'/"/R@CA-^2E3O!)QY$[^)RG.RB( TDJ3J-J\?#EN_7J!FWX"&PB9%%22&G# MU=J_VQT00( 5(]H$)WJ24C6G?^K@HH230)^WP1+K]E4O63X-1;I.C(?@'AV8 MQAA?D(US*M]WGLI[X R+Z2MD0]A>A-.'O*U+$G\\4I#'%@3,*P^45XF$IW!$ M59LBK*[\S\B/\[9A/@J3S.*G),QI6X(Y+'=/SK^G"90)(8:?V50B#6MS:0R[ M /\HBB=.=88F2>4+%'838[*\!?<*'E.V2&5P4T%>7@DP"Q9*+^FO!I)NRL9T^F:63G *Q7FVX0; M,9^GU@&564@^#,QC)#_E.C)@P#'#9QS*1\:A_.J,0_DY&/E[N'U4H!>D55X MM$]4B^ )O"T1&;GR@G MU!3G;-B_W^OJ>O;E;\)B)9OOWW[U2.XR*@1\]?7SAQK&)I/ZY:\NV,AF-TNB MB@JINX0=E*ITS\\+^0@64H@Q?0G@2&>3A3/GA7T,"QO[W8_F0;CJQ:%Q7.?B M1\]K_DC6//*7Q-)_ F J[P34H,!A?"#CW4Z1K_CY_3I$SFO_SUU[+DZE!?"D MNU28"1* P+^F6(R8W6J6@T .SB?_,:R^DZX2@F8#:)X7\$$N8 )&5&H;YM7$?Y.+.0E]#[WG**T\#DJ+(F5?,DY.+5K;1FIXL.Q?*R>>-\B WRCVD MR,XK]R!7+COBEIF\%XV7Y=*)PTO/=^O41(3$P8,HXK9 "DUC[AR+?-XN#W*[ M.# /N.#:=PG+<&*]"S[ _ISE_JPP>YAF!$ M1&8KTA7OMTP0F0"XN/-K&$ES9-?,N(S/R_L@EW<*-RB80T?Y!JJV#>MU@[MVJ7NKMAV%U:;&O3/J_D@5W/6T 6!^4@-ZOG)@,2N.V@% MI,H$PJ-?H$CNVN>;8:;ONS1?AG#["\ MAX0@.&/YS7LMY-X8Q M?*8GV@?IH1=$+EC SVOV$-=,(V16Y1:T?ZGQQ>=#7:<+-PE1>VK\)")IIZ?G M!/M$3.COC3H.JD\=?]RZ#QP/4K$G9]Q3B'=%1"(]HQR],I:BG,[[[D'N.Z%G M$>_RWKOPO)H/8BO"1U;(_8P^39-T43#;)+DC M>Q]CFALOS,W2S.>-\2 WQJI9"J^8*4HPTX9CUE4VC(AU+\@1I\H88->;FGI< M5N/U:*G;FUB26JG>MJIDD?-*M]3WJQ^5 \<0CCG MC?,P-TX4*YRX1[O> ;]8+8;^<@B^726]"IPV(''*&[KI_[:O.V998ZK^OKDG M#:^T^IWH3GO\;;-O$B_:\S(*=P.%Y%>#,BTP*9DJDE&$%H4WQ"S1H?D<$9\TE(49>V:]91"8;*]2L2N(6O;:B2L!7:D7]?BZ"!_H)\%+2!)U[5#]RC^J_G7M4?XX> M5;!^1"I?9G\;1E'712ZVQ;5<=X=IQ[0J'%\%JVMX-^O3?-F%"_M__Z\OO_[B M^0LZM9NA9R?--$S +>:HMTQ]R(F3UT*ZCB*$_=I\ - M\<*JG,(0.9G*7MK6$6MJ(.5N=PPLGACV7Z?BC?75V'#W#]RK_61$NBB5CR"G M19,0RC,)M]E8HIF9B21%ZI)V(N]\6@MFECE[C$O[OF)]]R83>9+D%I["B=>" M62SF&NB^2Z>_:<>AWYB C.R$RW&HPU(AQRXBGUWS#HH@(+T#!8/>S8Y^0GD* MT=#.9(4T!F4IG'6;2;\HA$]%7[19"7D%/TDV4=Q=I)-ZX&UWHR YM_YZ M6.'M0B#0CNJ9!*/4(HGKW#VG4DF<_0V-EW?4#.OG?B%J=KJ>UP)W1NREBUTU MST#S4=F$'ED*3.\0#BGY(5,[Y;"QMIFY"@%:(Q] RJ51#O-SZAHA^B+IE-H5+*9.#3G1B,K2])]C8Q7 M_ '.B- N<#T*0^2VE'8%+<7LMVA$(66*F$X[0HFF;(LRBA,Z"07QR)0].I4L M!#7MU#1OPY/6^YYU.1E8*SLPW1'KIO&J$G;-@"-X:QY-LI#"C$WC:4'+DX.,IL@X6!FOC=\%?H62=IF$ M@4!E%>A!GF]"J?%X3Q@!#A'/A\OF$&M_S-N=M^.4P=S-YG)8'91HT .8P'?S MMWV[? N;__8N9@12G!MP\7**DY> SD=.+'8I2@2.L-TO!/N_C:=>%!&KC-.= M'!K<]FW41W?5<2J9MR2]YZKB(>*J%C,IHF(9?YF34(8AKXD#/GISQ\DD^,M] M0R>7'">3LTCH2J'N$ER3&0NEI_=, M5'AN&R4P7R(Y!R<:LXY16>VODH)?%UX'X8.GME !KF?6TB-L%PE!J,;%-REA MJ!%3@U#O<&*!,>"DO5"Y<-V9G(YN8_+K9)]X*?%,?Z8?F)L+:58W432TC_LZ MF'?C$9VOV&M2+G.K,>,DMJ,C53ZVCTIZ?)*S-V=NG1^"MDR!F:A?TV["R9[_ MP'Y+)@;,A4JR5D^9R96)%UE3Y=5XBFE#, 1A].=$IOH/7#Z"\F& MW+K1GW+R9,X3W< 0#)++PM(;;'7E,KG#JF$JVTE7<&J@+IW$2/2^QY;B8O$= M%JVF#9A')L%(U+CC\?/Z! 9-.JD,? /D+-5162A4$O>'-3=WLO MA.&9O?/+@.6!S*&)4(9P1"$[==,VMQ/Y#Q3'4SZ(-JF*9H7SA_ ^>;7P@WS_ MT@!;SF,PB:ASR^(\J39BV&A+]%^P,I]55)/V*7Z>1)ZNFJ(UI?)/9#&B;!(( M5\PIQJ"#*\%8[1JF+4-Z="[E2R[= #PB7# ]CY2C8J5&!19-.Z)$/N7>)!HT M,0D:#G"SH;ZC\2"S$:;"G2,J48T[9,<9P)R&(4FT\N0BDF3!U?L]X4"25I&C MM\;"*: +GD:2?(H*]%!0&M(LD!&+)[]E@:'J*?E]4)F/T3>-O[>'_42Q /ED MAX0S[:0#^[9IM@MB-1>/W6%4XX_2U\-IVFPXI GO0H62:?'9BQ^^GS[WBO+V M0G!OZG"#UBKX):X67"=WU;A(F^Z.%H]QM[12AA\UY(D76LVO8W1ZA*NFY8 M M&D3<.OYZ6]?3-;)V;X[KD"<.GI)6D2IL=R,10!N^(#-XPJ'CBS,8?A;Z);M< MS1WJ"%.X*;#+9 M::L/-7V+F$7C7:WDP!-,A W#OGH3XH?%F[_O!\[KKFF^*"1Y>5VWY&GQHKT, M<<]Z\>V[9KG'#?"*HAGZF$DZ1B$=#"Y$1.,P31)_Z->"#[B1HJ!\[6T3;J"A MYS*M6P0Y/SJ5[-2\6N[R3,GH'GPGF9[9/*B[D5JB+AE'! +F] M*XJR)*D-PEP%+('O93 M$Q-A ZLFQ%HS .JPL;AGE?(COZ2>X>H)UV#S?D8/53LMA\4W8O2^"C:^D;8+6ZCI$/0+%0QZE&Y8URGD_ M%G>[+!+G1AAC2R?$SCESQAY?:!0J^1&8J&.KG>MSR&BX,<"W"^=8T?MM)9<7 M@M$A#SB^@VJH.NTA,R.EE0T3M!ZX#27,+B).)&":OEFW)A3(^"M<"/0 QK?54-APO:Z;0IA2OKV>/2Q245 33=]69.H,(^$ MU K_?#AR&BA0IVSF/C>%K MZ&$DI!M>_KK=LE,@]@@'!S^H6YBN'FEL3TH0N(^H7VE+U3B!L4D/'+N9(>!O M,11Z7]5Y4QA&[XX8$_FVEWLV1?UI#YV&R^H>]UY=+"4EJ,0&XO=I8<)6A#(: MG3R3,FIJU82#G#F[XSO*B/8B0TZ$:1N#6PGZ<"&%"3K- B3J#X(?4A&58)WV M.X@(4[:01(GZ?MCWDBK_$][WJR^^^J):O D' M8$12B2]N2N*12Q>CD<6+[=AVBW!^Z>$7"Y,G"@:;Q.@F*+7W\DQ-\G1I9=Q0I9\4*N1_!LIB=<*\T4'H?DT9R+#W6DY! MBDO'<&Y&?1MNRT7!IZ,^^D3B#%Z$$QOWFNP<9W028Q3=+QP5KG14G!6@E.! M2$'Y(SE26CUSB'/BCMGS?K)P.3G^$V2WI@X[3Q^JA$U"\TSZN4V MC&W859$7JXE(?/?K,I80@([+-O^,#*$2P5;9Y)6^U\DO.>-.<'PI M,DJF]WZ= F6/TVT?ER\P\Z$N;I*?*G6$3B<>EM@)A3-FU_A1]+F3"O\)[,9C M2@U!)M"?.""-N,(9*17#O1K^/ EZ1M'5=,#(+:6='[;7<5[T*F=GE+.*TF?R M/*9WE'(I'63>">$DQ1*TZK MJ*.T"]%(4]-_*97SEMB$]EI3B1CQ" PU+JKK MX"$U5,!)XD><<>!_J))&.$5M+IM:*Z%UZ'D-TV<'B/99#;--H![8S MO^Z>W,WU,VVW6TD"Z=Y 3J$*_D]/*AJ>)I17OJ,5,&&[5B2C79ECR$7B:2\+]]67SQV(P;[+U8YW.S9/ M6K,6/'Z\A5 >M9]RV]7;"X)?7._8.[O4,']-*(E\ P$#U(Q9BP5XTO(R.'X@ M"@&%%2/IV\9V4B706&)D00"41+^5 M2BEPY*P\<8QZ\15P&%GQ3Z2ID$N\+/[(83IS+B8X Y1(ZL=YR MT/78/!,X$/WLN4;\D6O$OS[7B'^&:7:.C%Y@(K6DDA6M?TO!A5;I\% /'?8N2L;/K,&(G<8]-,48B M\"UEVXKQ]/S:XS#[M0W"%LO#,[F)'(Y91E269<3=;UD$GSZU+EZSL/. M DKV^?0:R4(0@903H)P]<4H&Q*'>8SS!D=U0 #$Z$7?5:=/Q69V+5]=[OIPU M95=76Z/ZYF"9&\XV,W:.*]BJ0R$QLCC)FF.];. :)?@P!DX8M2HOJO;FYG(6 MC%\GUP#$C0K2-3S%P #C!$4=]A&)8OG-@R,4#+1=Y'1JV:^P!JZ>?M!8@O!M M]\BDJMJJ6\LG+7P)YTF,0SSPW,<:"QHF=:W=;5+(6[%C'ZE+CM6?/BS[2-VM M([N9)>C)$TQ&)I"\(\HI$F_CXHIS!9=YW&^18!MMAB"IE)#6E/7%,QBX9*&6 ME.0&LK.G0J\&'3/>*!Y@V/71D')8/N7 C^!PMF\;T4)GY(G6B?-&I&B*Q88P MN4&59J\P3NK;1XT !8Q!K/ZME"FZ=M,BSJ6*<'!@B9R;!QFCE#%\,$S"GYM@ M4%N)([B+^$9"MK!UI'@@Y5N=?,D NS8C=-8<*KWQDH6SMGI9+EUA%5*2@4N# MCX31A$B@R>+"T/5P"Z>\BCG.'4I;@QCP\AHA97T*O74T]7?DH'X**;U21M8T MD^0&O*:@K8N-7/>24HI+ESHI>DU9^J%7=@7E.H@IC%[<-2UA" MS&),W7!+D(UK;I&2D/;)F51W >J-RW5M+U8&B[<'!_/'7"C#>E<0O*Q20YXY MD?_9$O\01]Z5&:_]Q#Q;Q;&QYZ3V;=40I0VH*'33!K=R(&C WVF,ZN1H2XXT MW1@;1)_F!UMJV]A!= "65S><&K(;H(GX^*%6_OMXS\@$9,$!.J7W]#I#8XOPQD*5N?HM@&@88?D*&/G2)J$ MWM$A)2ZLS*]=<"O;:1K!J; G_U VOP,U8315=J/57$\X#'NKH_E%94!%WIKA M@2,-MR=[_?8"2XS@ V(71UR OKD:=FUMX#*)G(X0XQ#B+&D/]E T&AO=QBIH M:^% H:%7\P9Q2.FO2=@W9?B]39AQA?&4XEEEBJ>Y/;0-^2/)$\9FMQ][=<-2 ME%UA&+R7!!4D-X8+V;%Y79E;&BIY&B>D16@'MY;X=ZBK8R1)LE15/+0)U,'M MA-E.SJ90J@Q_Z;%)7^^X;34W/["NC/2GS88,B9^QPBSS,VZXT<9/;HC&RE5; M>Y^>23\*SP4LHUMJ(D ,&?I PG^)(/8A-#Q_1/6Y2D_,I&QL#;YMB& 3X$6\9\,";=EUJ?T45^:V@)=J:UD@< MV(]'+_8C$XPI4;@M5P>3#M9]GK/2JA[9:2",AG CBOQ6F'3^\Z5H'<$EE?!G M]JK[F#&.AEKR']B184'"N!@(IJP>('%+;EN\F)0%E>H#;-ORAGQG1T:U66HP M;;R2&-Y^CWVZKE4^&;Q70E5G'5-!TC:1;#/>(Y)S:!4"Y'/?;.I0 MRN><94N 0ON3N$PWC?K].*CZ/CZ+S82:YG6('^VN5EQ@C$(A1L9=HU5>7]DT M#2M1"/26AKDR%0<,C)+@.E?7 MRBWTY#S+5_M,$3NU3FMVV9)4BV. ]'*2B+Z(O.B.!1)WR_E]"D+W9"1A!.$. MW$QS+TE6U!:0B2$Y)$H8(\$14V^0//!O*0@;-WB[>>%D$Q%]K>TP!4H*CK?6 M8QT<"!+ HVI(*F&1_JLB=+]'G$=NBT-5G6 LR9NT_33R/=E.IT:E%0!Z)Z34 MDED,3H92T!1J?:]F%% ]RIG$/:8,?\8>9F,0)JC8;N+(CPAOO>.JC_ @W5*M M=MV.T\[3*J'+$(]9\13,]E-VVF7"/G0?Q=9R);U>;/>7U'%!R(9N$-Z\,2($ MYK1,648P?BWA9I,K5"LO1&XH& ) !.E;M\@:A#DE!@>]7=UNX%W$DTH' MDWZ%4C*IVV;0:73"K MAHO;72:R */A +1?A@E+)>XBM8C+.TR_'F%9&[U(7;C)-2V8!(J31-5 MGP@ ]Z>E[S'B'@;U.#.IU#PS>\01Z4],SF.VZ!^GUDE)9TKT.4QO8]P_F"W% M%+\7V<:1543SDDCXD.EA9@9&_*(V-<0I!]=[B8E40%*PQUDV9-PXQAC95F)(E'R M"3%UQY=YN]DTJY:9WL7WGI./ZWJ';R9DCQ1K"*'8Z;/N^_#3_:-I^GM>%,@*Q)_;N)R;"/R M%ZO]*+T]-RTQ="C!Q<7B9?BLHMBKE)12B-ZQD9M5]OB6VV8+@#$F])<.0DZ[ M+$*N;% MC+)=[4 DWS%9C$$F++IH<*!092)YG&@IUM"T08N@<+QFA%=IP==YI3Q/N@,P M!O2<)(?/L_0&*Q?^%YLX.;:K>!:=64U&3F?T$1JQ#V&7DK(KD:8L:^)O42R( M1+0K"9_0VW[ 7QO)AK=]V*7[T>KNRDP;>U&GV/5TVUBAQ#/CZN\V*BQ4SW^/N!ZXZ" HZ%_ME-=1<=?$+*^^V? M?XCA@9C-XUOT8O%MW)Y3W*".%_GX?M09,3!>S-K/]I^!DCGKHF\[^94"(K5 M!\\FE'EDZ([FMC[ERL_IS-1C*#P;_1;2YZ4; 8'3['**2TE<03R+,N;C:YLJ M/7)5#$+0+/!X8Y=6@NWX%#S^-W/9C])&KO?A=N+49DZ-6RW^WWX8Z\6?FYL? MQ@&T8GI+FMJ&AW2)QVQ6YGGRJ!G)N5S0JP8_],]5_C^[@(X/WN^^AJA;_ MXC_"INPZ)C,#J&#YMWT;&Z;^V#2'@6F*#HNOOOCRUQ%?B)*R,_H.UT();6). M4KE-0&T'4:8Z+^5/M90&VH0[LV.QP[@2 GF\#$Z*X41 <:*%/6E%4_,%>TCD M="(=$Y>>(6R4*5>87K_*,W#\F2K#-6; W%ACG-FS=47?= MGJ?XH]O9C^!^<#:IX 3-!:\$SC8,;]6#8,:6ML/K5#6O2K6JBB'6CG M9?KXRY2H1WDH/3'\N7Y\\?V+*#[F4 +:4:FW)$B$H[\T5\2)%1,63)DBS[OCI]X=X'@3C(3Y$Y9:)K&O M9RBC4SV/->8X*"."%<*^D/,8%5Z#X;D> *L9G4S;+?FEJOJD'XW:90(2]PSU M&6'^RT0+SG;'>6=\])V!P(1CB8X*YE[Q&!4-.YG"!A'\%WXUQ<%P2#F+>/HZ M(C_-CTG8[E+>"Y;^I)I+B'4<2/)B\8)_@W,6(YKOJ=S,*JWW-Z.,7'-I+H!)5WC*G(?FU=9S36L$Y)/.6'0')%C6'U0%KI*RQ+OTYOF MZ]TR"0S(V(3%O2;H ]5)F,+\EU\0A_F7OT4%274)6ZJ>$#!TM> 5R;JY#>[Q MB*^.?^K [W#='(_@XYG6;[@L^G"GU<$M1+I4+:^7IXX'6N0[HUBG62@^@ Q# M<90A5CS>#3N DX6B8(U>08=DDE9J>\9^XL=HH2">::$@,3^1OK5A^HL0P,+@ M&7HZ/Z60]0CF>=T2;YXH%;QV#+..3@@D5K=>9X78DE$CU39YGJ)FE1;8;ILD M,TVT0S&;$JRKM/<[@M->,&49>Y.DZ.:_O_G<(;:X7+\+."[Y2M?AV3VCU:O%B M:FL>P0L"RH0S4E\L?L<03&>L*I9#9\0GB('? 0 4?NN77_Z+B?AX6YOC6O/M M?F2ON^/$7$9S/("?J.0E$QJ-2%D"G9<50?-!1Q\%=7: 1$JW6,:GD4!DV,0; M?#3>2PRE-H:6V@(!%FTV-JYE E=PAP1/&-@LKVB+<#=% MXBW;W\3)W9 9[- G% MZ6R9EG7H]XDA?J5*;Y ]%O1H^OEX@-:(4"+.2N!1:97BW^]ES9Y]^9M@2Y*L MY[_]ZI&8-W"B?_W\H?J1R:1^^:L+SNYGZGQ,U(,DG2J;XMR(X%VD:FS[N5U] M?E[BA[C$###,B4A2]PK7CR-I,0L;6U-3$UBOZBW#8EF-E)HLG)!ZB35+FWC7 M31Y>SW([<5:+[4E_?6:INQ1O^Z(@97@ M7_7FLKVB!D8HL&GF[XJ2/;CAPS)W]>TD5@C7-[O?OEE\F-+.&*>]MR$'A?"^ MS3.B]P*^K#*]"MI\NT:TKTT<8U7OZN1?@E-@NA!13(.;&9?C 1"H\S9\D-NP MH&'#':Z;YGQ#/9@!EMK(QB,'HVR8;#40 M#.633#DP2\]+_>#7.XE,9XSLR:6EC!0 MB226J8*,]7YU7L0'N8BW3?V6503)9S)L-X[CGA/]Q-9\<'[4_-[U7MS+Z[:O M\9SO^U5;GY?]02Y[[M43F^*SR[&];$*X1HYZY%+'[7OQ&K(32 B\'%@.X0<- M"AJ++[]8?);^ M\?/SAGF8&P;IP& AFG?<,\^IRW5'"5:.Y'9ZVET"6R4\QB1UEL MTU"IDO]:##$!&'/0$+3HEZ[.QMGPW5BOJ$-Z#)75.+8;.NP5SAR PVY\)L<+6B=5_]!KGX35GL@ MR2$ZLT/7[@ >:XG?,.H!FY\GZA[2TR]\6SG?8R17X9PO0H%OQN9=&WL7M(@_ MDSXZ;Y,'N4V6PTA8(R)7F[94=;PZ$92?^T\^:&-\]<6C[S\YG]$'%-*AOD8E MEV!^>RJ24'%F5[\C._W7_=A.*_/\PBF[-G"$UQTH)Z*=HJU? M#7N0Y];O##:G\#R'N@A. LGQ92Q<4>R OH^B#JC-(-$GT@.1I\O13B$L53PW MC9V^3N]\OD8>Z!8%(I-VH*=8<@KW!"GIJNB*5$2IV H&5A()88WQ_Q%T&%.; M*@KIEJ@AOWS>" ]R(\2*$%>!CLLP17I8BTOJG9UWX.B0>Z!OG=?Z(:[U (F@ M3LL#O.#4(SUDF, $T_8IT%W]8 &7$_.C1(T&9=Y($@&XD5[F=-\%AN!/A"VJ M/(="69I"4%B,7*%PJ6>"R\1'LMKDY+Y]O=_1"I3%ZRIK-U@ERS:%2)?F2*-C M H)WD<:6XV)WX25?#C_TGT/XXA\@(7S=U-WNVD+E*56X*N,"F7\9):)-O1P'VYH&8Y\R/6KN#0 #H7%O!0[?DD,X.D MH.93 L:"K!Y$P-^UDZ%052 "FU*=ZQD9 MA:'#-D)M/,JQ%4YBY(*?*2P<881WFCK9DN T]66UG2=GG1/9!8B34D*&";BK M(PJ@TBSNP/=JD@!ACR0$*^!*V/;;S8@I'L9N=4MIZ(*YDN:ON+H7BV]+]RTV M7<2X'[-^?O]K]U[10!]->5:L1]/BL%/?+VFC)6S/64\<\9).6<^S:V@.YZNK MC5F[T#SC&2BC$(93?!S041BORZ'/X+Z<$1 Q*>BWT!.I"V1',C8>I!=N!V[# M(NGG2@G-(UF132GI0DS92.B&@A47 8DK!:^+A@1WHX%"W:3T&)62CC'*VM1H M&J[;T81ZT?.7--J0WC;_@ !8)M:D@9Z?M$>,K#A!"U"2D^$N$L?*71/?(G(S M:SAR^\L="6X8V$GUZ]24FXKG[()^FH*N.-K)M9D(K$3HNI 8,QUOD1)>KRS; M6;+S#]3C!/5=O70S(GSC1P8A"1^,\:KNV[]'L?"PHI0 .S!%@#AU)$10;\GO MSYQN%@9J&0X?AB4 .;ISB X@W($8/#=H)<_S9\^CEJW)_Y!I;\X/C@@KT=C" MONN./$8[>5&UG9KF+13>I'>8)1;(8\(;>SGNFS"^P0DPA%LV4TYM'7A3S,W8.7A]C<+30]N/-VU%BN MD%R(\-2W]2'31'N")DAH\]43!SL%"2629G.XE^EN8QFN_6@I;DAUJ9VQ-GQR M*7MTY(E$![IA;PCA9!#92C]E5D=ZJ=D8R5W3^ 43NZ:[E7_W8'%0233 )*O" M[B!].:K=AQ><:$R,T\R5IHM:X\540KRC3H@6/\K;ZGWS.*PJ3Y)5< KHJD*V MZYDJ!1L5@C1Y5O-,C9-K1)1''DTS/L+)NT-A4]7,O)XBDU^RUY1I8Z77VD@; M2[U1H2[V:F L0=;@7"$0)1H+N(X7B_\L+@C= U$D,U\G&EP4_%R+_K,33(LB MX""#=.F 1!I,OZEJAN$S%A [G4F*4_7G6+KFY"Z2=("ZF:!34MJ%V?X*]W&8 M!Z1#4!(/%A]:G[QW54N=! K3*0_^[/(M_!.>VBUIMD6V4O7,?0-@3-D/_=7@ MWS'=_\[IWF\G,$%%K1J;/U!)Y',EMHW1G:74:W!J[#/[.GFQ+/3T*T&OBE:J8.Y >W7,Y.E4LH5! M;DD^2AGR#:CZ*,":.$FDR6HBA^&;)_S*,G@58[Q-84E DJ_D2U3RA2])96.S,,?E/);LK=MNN1MR?.C0QRM6]3/(= M&[GR$LHDEBE_2JLVQ5V>93S2;S!#C(A#T_C(/H5UA.XT/ZPR7C53L"?Y9K@C M_O.WJ$#M#A3O[ZXAHJ?\*?YBBQ!WURRCWT6R@@:C:0UPZ%K<: /@!9@TDYQ> MM;$PAESYP2AD6'60JFZ.54'&8QCM@E!VY1ERDDJ-6Q;TZ'(H.A<+YE\FX["A MQ%MD<.5\T)0<+E1DK+)4(O-4JJZVGT)4W6/E"2YP92!C3+L.H%Z%>)KS.O@< M*C?RGO44?A:$)I0EGG80$4>&BCXX]&0.O10)5HR_FVTL*/')4Y'N)<8#(7CB ML^PB@#S!S,4N2_O1+_&9(=:[\ -7,=H()C>,V)$P$;SCRU\_GV!9RF1#;Z[W M4YKZRIQ8TFC+G3+8A7OX>*X0:X4[MW>LT,$*G[0@R@R]&RJ&[#0]5C&UD5X> MF3H$:B8Q5,-<)?1$PAX6\^CF&IXT3KQ2D7_,"-LDIBSPLM%+S.02#\/>*) 0 M7]&_A3??C_&14D3.9!HB#\ML:%E8FU$]]N0)[3LO8+] MS\FY]Y@\29)/CQ5]F#J9:A$"]20,*>7"N'BQJ?\>OO1C<[EXK:XGKX<9<^1 MN;:0!O'AC^V-F!*?E7GZF>/(-0@5Z<0-8[*C@N2[9G%FS'V%NOAV#!<0Z(]Q MM=?)&OXQ^!W_$]R?Z1EKE+HUE6(Q'8W2RG[VXL?7U)ZK-A;J/LMNV*\R_CQ; M3ZAF0Z'$N%JYK!UV' E_CC'5[7$\:2*/1R@O>FKTXJ_1-O9D@:2JU $+@YG MV!/A39*OYO0A! O^D5C]7@YAG.$U$B,5QJ)P%KJ+\E74*?SQM4%W *"15X#+ MS[(\P3OL.7^@@"]Z&')0Z]3_H.=C5#$3FDYY>*_P@YZBBU+M1-H'_V)"=8CH M?9-E2&O4I';\Z#2N$0IN).\O"PYG+,XASS:-3Q.4=00"1R%J M=WIDN4-(0&:IC>7'XL3 XM&BOD'XX[Y%2WRS[WHAR@0YS08$G&,R!WP>FW @ MKH-G^I:"F>NP%%21IO^][H9AA:H*\UD>2$%+F:>HU!9,&#GWX7G#V$Z[^*^DD\C?R$[RZ1ZU"R]UL2O5A>$_J$4NSUN$+MM6^:%9L3 M Y]S5.QMK="- @PX+,9]2O\;QODFG2=L7G/1'8LJI\]:9N'?$#HSQ%#MN,=R M3_7E0(>)SULO*?%:>BEOH-# *V4QPB;$F]R>\\&\U _VBGWEMH+%2 [0QY;* M=A#G2A-MB.0JD3[P1B=\N%M\T$0"55&S,?T' -SFEDLBI2$D#)[GM="VC M9L-V/Q*[]*0J;7$D*LMNYI]UPL.P6K(X>L 28P//ZVJL5Y9(<"]JW,GSC%3&%04V:$D#]&VT,DNWRY\%%2X"IJ]&-[=244]>M"9)&AB\'E'D(]K; =B]%!&94-YLHV#)UA]"?=,O6F:>H+01?C/1T18X*R9 M^\8"[2.[*![6J]<64%3:(4B/QNY?\W!>LY@=M?$CU&HX09DL8]@?8L%)A@73 M2;"J.A$G/(Z'C@H#&Y8BA )S>,2P11/4Q8^0+EH_#D@J[_;EIL_Q/AK//R>G;S MA,N_UPRX;$X4Y14'FF7 ]B!"B4E3%,+K:9!L/O4T,)!G1ZG(8!-B+)/V'$JY4OOA>GT4R@BQ7< M=Z2O*YI?X#$ID5GP\]EPAQU U0U*'@I 0I\7MGD%K,*1>.;[]6SR%)-K> A& M3TT.Y1MK$#ZYG'\'6+C\K%<&,ICCH"0TRTW&*4#!N3S]8>7IKQY]>?KIY!E? M[?.N!&^)M9DG'*00P2"XHA//^/V8-]DV8^EJY2CL70AJ_TZ=$5.,YG#V

H(<&63RNF+EZKI,.\6(Z+)4D4X_;9B.K[#!C0W'-.4?H2@78+JE"$[7' M,9D\>UD=PU]]&51?TSUVS)^LL89M \W%SJ. N"D6R6!HR^%F=YA]-S]3EHRU&/3;,G^"TA_X?P'5/ZR:[A[HG[,^%5=J(D-UF-KQ*C>(]6+=$;M$ MTRAD-SVNV_"O=%TP;@$-2O#.Z0M*%5-/?'->3O-W*--VW7R'BB) MYOFFSW[@8ZM)^^7 %JY\F!PA!>IJ4&]DS/#BTH J8A8+03JIT>Z9_JJQ@V?' M3?(+%-G0)86'9EH<GH.S%Y M,WF05PPX)1_#/Q/WMJ2_ZXV%.&.Z:>V?[%4GN6 PDW"JKMOPO)'3BY;_\,6C M\)J33.31"<0*4^2W)JDARI1VV8;'#W*.+?IU1QJ@.CK(8]JJ%TWB!D#WL#'P M,:&@9SDR^L>AESY0/!U]J\&9(!VN2IKH-ERKO23UW5VKFY V.W*UP*6]\#MO M%EP7>D,E>Y8:]6/S=0_[+@>WHG>;H+ 4QI+RN/VZRZMW MS:2"V72\*_Z#&H_@+[)[2[F 9M>\5Y;B$3=HW;];ZP?;,C<=C* MUDP*JKJXMH)67[$+@MWN83^1!!_W=[*6T'4]:W/RFEK.*43^_ED#V[UR0XCR MX3(^AMT%RS61S0-\L Y; MZ "7\+7A/6,VZS?!RNU)!-C _@7]?UZVQGISRO M_M\0'MJ,64YN?FOM$2.RRT,/T?+##]_G/#*/3VCZY0__]Z$R<_WB/^)22\Y8 M"1B@_>? $J_I$@P;GBI^$Y+F^M\YI^"&:31"DP(Y77_(\ MFN$6W*WM%3.F<6_% 51)9 L*!0I;(^T#^YTT&H2^X@$A@G72V=R;O@)5L4>: MA@&W[/W43N/X=FQ)"M75I@9A@3*6&97D]@AJGM0X=IJ>\&KUJM**0":A2O[$ M*IQW8492+5<)#1%.QP-FIWG,UDA] QDA/7C53DQSP,D/3'E[_H M5C[QK.4GLG<0;^7RX+]7<(U_-*R4FAK=>37\_7G!D-U;Q@VI!^UR_X1O5%=I MY%"A'61%I.PU7QA0/>0/*U?Z/D$2M5?^E8\'?^VZ/(]G[=<'2;RX B0(]A/Q M!0)O;S[IOV \D0X\4Z4^R%6TZNW$%) -YY[M-HP59@ 9NEH\3]^JY.WA>9D? MY#(C?@"/,<$ZE"QQ#J05NN.$JI+N=,YGKK28;HU#7M&E6K \*_]CV;VH8B9B M0KG%,M2>':=5,\)1K#S6IW#.V^Q!;C-C60ZK"RSYNKX9&.-<8F[LA;MHM!2X MRUMR.G.)K-9TQV=1"ISTTPP1=/_.?A;UNEIR(_91"?W:\_",\Z9ZB)L*]N26 MTJQB1]B*$162RU3Q^A+]_Y/SG_.^9&E#[)LU*AT.D#@/: 30O+@<&1NY'*YZ M>5+$)2IGHZ_H2B@DD$$J%ERWZYTU$$DMPC/:'AN"XT 3EL[.T'%TK!5LRJ#W MO'H1_@H GJI7 M4-P<27E\6#D1OI6RZ'*W"?\E"X@G"?XS:NLCH[9^^>A16X]AFJU+W$#,@BLW M=,PQ?*HG##25%6 GGT4NIPV=L/%C52KN+E1\1.+3QUN>DONTLI:D:E9AX'LC MHY!+UZX[% CG"HB/3ZA&]"/=SUW;W$A?BDPTJBPZU_B/.-WH\Z&DM4TAIS1; M*1 >6XOCAPD',?++@='Y.HR)?HF@=]-VI!N4(JVM4<*E7*K@R_%R&!7 **\Q3.R>CRV=H-R.G._K&,UXZLP(Q1:M0"2:'9G#FA @8][32 M:P0?93/XEMGX@TA9>TCBMT*(B=+\5NCQ6(Y 4]RV KY3)?H+5OH_TIM4HV8 MP\F-U0V-,:[&+O%WN;+/F,A(>'M3=_L3\/+"KQ[C_[N8-T4>F2Z!'DR2+P+% MM?=X/$^QE3EC^V;< FA\6R9W;KRI2 Q9G())#2%8=G9H13R4F&$D>\Q'H/V M-WNG0!9YO-2._G;5+@UM3"H'0D4H\Q!IS^U*/+0-^ Q4@LC $SCK1/[";52' MQ6HP1&OZ67M6B&FFQLT-^;FWC1"&A*U^N6\[DQSQ1^[8X8D%$X_.31Q_J16A M&YAM3UB39V$S%HBS;]&>[0JWP^*JO>%^H^!ADS&>(8!%?T*W'SU8>O,SF*RT MH$6;D5Y>O A-JN<4WSN2Z#!$VS?>=L,AN/<'PM')7*5! I/<\"S/-K+$&G6? M,O4(L?'=(S-4E;[($4!5OW(H=XIK[#$%PLKDTT6&SO>[D!'[%9K@.#3AE<[F MS2EJ1*D-30?.^6PD6F0>J"I2!>Q(Q&_B$T@AOC/\4[@@PB IN2,/\SUUKF4P M,8*8](O%[[@A3P5(2A=+"L;FYZUR"8YD'[N3VTYO0;TU3(X/>[JN1_M-%]7R M_,I](%[R;AB/C5X&BM.>MQ0:"=ND<'7GF\?]^2DXMVG+B#]BVQI99#JVR^4P MKE(92\N'YUUZ!(\!#&_'FUX@IP9OQXIVJN/P%+W8V.S-37)\HP[],V;]9U_E M%*^70J( ?J ]W7/Q_CI\AX5:8-==WWNZ9$P?EJQ2VJ+H0:IS0R;:HY(AH]:< MZ "%V>L(;: 4@Z2OHIZ?=O8U5)50$'(Z!.. ]!=@Y&!CD@PU"X"EF#U5Y6HU M'U.Z%X6U(G+@*&&?H[S)A$\FBI&''-A-TP+1A2A9RRI,)VQ:JTC M]OOK?G45Z3N;W4[C,9XYZT_GQAYT 32T,5/>?CDN;7]#I-O:%A*\&UI-<>+# M00U7\4$:V6.%/P\C5 ,@(2IY@I:0+O+(Q&531W1$NV'Y]GKHR%!E'(RS'@&] MGU,4M^2X_$.5?Z$6;27A0QK;&S8A]K?UD<'Q=!-PP?P+%%D@*FO \OI":D3#7+CF1^8$=G2>_BN.N/-[49O3*LQ\ M?K2!G71LI/^E\?8X&G:BII0/NTN_=N;&WT0IZSK;D-5)"S)I2'B'%4D;$Y1= M0:6\56:OS[YS?X613^$*^2[I2MWIC4OY,%@)81H.4T,9H+L[_)Z<97\5^9HD MF<=;Z99UQ/2OWP7\2.2_$N5Q+\MZWS$% 33D!_K0W*XV4\#*JO:;+P]I#+->R(%5GMR M)\+K"0-++MFE.EV676A7Z->2I50K3 YEV(BQ&_7T[E1.%;\_03J_MPC);RP' M[\+=/X(9&96X@+9$7P O@S^(II MD+AKTT5 FM0I[F0=9RL\>_.!*HFS:WD9FZL6[(?G,O]'+O/_ZESF_QFFV1UP M.U YOV'DHYQI1-YYI>77F7GT)R\3M72Q:$#^J#O3_FX)5T?X4]@([@#/SRZ' M9*;.R5V4P_K(.)S-T)-/B15_FUNV7=E-PQ@OB6/QED1KP]2MVZXQ:\6-+TV? M$H*FDV.V17E$LHO[R3IEL?M:%)WKX+FL3"L7O,9R.W;U;>7*ZXN_[D=2Z=RO M&A8*N*I'K,[L.RP&*G28ZY1.0W]CP+X(0^O=5Y5E$*+O=@\[7SFML;ZWYU2H MN^)7T0.)V#/$B:10Z]PSY5;A)GMFIB3Z3I?K6Y_XX1K/\K\TXPA'%WHJ )B>I26)?-O+E,#KXYHF-LW]E M-1@$[CO-QL7-.&0J*=Q*NR9P*_&D! S$*,IF*V*=+9E'HF+Q;<&3;G3O'JGUCI",5"*RQIPO_,1 M.,2<9L[89=_,NGYQ@/1(QX,DO-^;[3[X>2.E<):4*J)\/IT'KD%(FZ*YY;<$ ML4'_]Q5I\LB7&ND<341ND@.](:1SY205+R^@-[[U'S*!P-;ERQPLK97$0$'5\HS.41'-'U!BDVHP]BNMLI3TV1>W=C-P&1M"1D_-@ M<8HHG=HK@]F_NS1_/EPJ:B7RYKD0C::*H1.R&..N,=6)8()V;7JMQ*71G'WLE;\C*<)& M*:$:9&\!^,EPV"#(@4L';>='(Y64_V4?M3O8F84J\;$9M:)R-9^#&(*!'#J= M33ZEM$WI"N *C'/*D^8-"RL=LHKP!7_;MS=U)R.=]M BM'Z-?Y3;[R$?%'^' M3KA"BT6>N!]01!QZU*@$OW8ZY2R02U!^CR5.>*H(@:R,G4R>615B/8TV+U$0NVXW&\F((8C#F1Y/4!19/!7M_P40G 1R&SOCKFIUNTT-5AV M6E_LRKNGAAC6DG-&P!QYK#*0,?(XY?#Y8RQ26S<$V2\V21E?W;T7*N(Z+4&1 MY#.2W[U$9+7[T!@Y%ARYZ%JA4/K,E67-_ I"W7AGN6;IR3"U?BL0].!/*HTL M=9;!KV%=I>ED%.V,)ZZM".Z[]UNI"E,C*@[P5B#O 0>]&;5H#1D?];Z0M:]< M8M_-I LF[C835/L%=T_Z8SQ5T'#;MSN5PF2BY70+R_U6" R14HCL3Z?S'V1G M')TN[%Y3Z4:I/F2GD'EF)JUR>=-0ED\ZKY:JDLTCCQ\DL GS\,9*3J^(#;E) M(",:G<2XTDHU,>XTEME@A;HV(B[K1;_?7#(T3-6,J3-T%6('/&HD+L&F45AE MDD 1H)HK=5( ,0(CR'A,M']Q(HC03BP8PFI#'I41M4M/HS.\RLQ' MI@5^3* ,09.E"<@C>4IO855R6>[."%V*5(]/SF3Q>2/O#+J[=,-34SFCNCCE M?-"FK_!V^VDW'EQK8W)7G+YU7%O8_=?"K0$=N')^3M6[LX:)<&SI5Z1-8MYM M5,T\%(-418%O9&CL^#EA5CG0HMIF[016NHOA[V7C!E[OCM_B3)AG)IDOS;[> MQ%($/ A3-9:,-1R36!GTU4!?)31_^N1U?DW-5?/0Y$<#M3H.N7,)_B.7X/_M M7(+_&::Y@&TE%YP-SHP",6G)XAZ'TO&A\\^-6&(8!JJ+UEQ,&6,9+AH( LF6 MG^5 SN$W(ZHZ,%T^3#KP40K9;M.&STY-B4'V>&Z4]4+7?DMD(=QD1U,>>BO!B3TI4\T MKJUF/_=R$I5TZ-2EB05(?QN>^<&GI?=]I,K"4N-.\[K$*>!%7'G*3*R'KAW2 M%C\IZ[[!^U^[]J[O?TB'F!E. M]VQNBG X8!(F"9$C'8\=%?:HEGX=K+8)BHPB-FF?Z3ZX0ZX$FW?!S"AWW8"*UTUG'6VF @A$P#@DL3SN=.'-.91F= M6C;>>!@_C00%;ZHD:2MFSXD7K,7W0 XN5FRCNH >B*3O-M,_-VM*0!T"6)F+ M:K]S:Y^:A<2Q ]^\+6W<3X2:I_>0L7IR)N^56Q3O'T]IQD)%Z/63?-TU*P% MI=>>NKB;\+8:@N><+HJ/]SS[VBR#>[#XLXS30/J&>^"&H2O>M8F/09IUI&E^ MA2@CYQ:2G.TQ_5M']J?,_^6QW?HF4'/B(QHFF%8J3I*E<,< 1D=]? Z'T4I( M-Q#$\\AM-B!@\![6A$K><0X7385T;%KFMR<_!'-?&B 73P16Z9!8=(LY0L/R MNR5N\G[*&@#U!,YEAH]CW;R<@>$\]>?HRZR-7!B,C_Z\WTNXI84C'4I<>.X7 MY90Z_]K\)C9MP_Z ?;UCG@"R9"HL2>IA;(B@ *"]^N6!I@XW%!(2*4I!J/%& M[9>\'JXD%W<)B5O1EPPE2N0!Z/KM@!"X7>RW*V7J%HXVPT2GWJ8K,U@EK<@) MU?9_Q;\E#:J?PA7WRB-&R3Y1N%@\OE'(2Y%=L33IX[B<282M9G=@6@@QG79] M@3@[AXMS//^4X2[)M!=OHM(24"(A^0>U19&>9$L=S3MV/_=D4IGQ7)-))326 MNQ'UN.>D9*]\,XJIX:M.S8F"#HV^+MQW1,I17R'XO)KPS MP"/1$YU*J$4EO";-MMK0J0S1)!J(-%P5J<5A6 =7OP5M,"*09PUEO9LF8W3# MOVV&F\:+G2 54O;J8<5C;'/-E)+S0[WV/\G //("-.&_Y)F=KE4MC)Q6XKD+ M8Y9N_?HPH]/0G"1LN^N40=RAKL8_4 M-KL %Q:#@C0NPK)%4_?&.313==(6+X%$1D/,X@KM=:,\%K4/(5G+^#/W"A>+ M,6G,;O@4W%2X,BFVC6+E61_I+=A"&+IB3=,!0(/Y9@N M%G^*_$^R>0J,JZ>V8<0I<2/P\BTS_.IF$ 1BOAU !>@W1$05-=0W2-IB*P>X M1LU6MMN6XF-ZXQ%:3Y5GY2_E94U]-NH,K9P/%&;ONNFVJ'#?M%+_GQK-H\0L M'44;-RV+H0,#BDK%^8V,O]SFU2K+?& M3#5%_$>\8A$G:3FZ"7MD0]JA*U7O#,>5]<+9$=!$_$=('SRF1,Z/!8GZ* 8: M%:%D#TG34]*15*"*9J9\=J>X,$;/X,;7:$KP]$ES EJ:YI_DAB[*1R)BC*?: M4N8>_"'5O[3&)]H]4ZP#)IF]^,A5&SU8K'_"VV=-7IO&=^2:L^PKD]-^BFS5 M3[D<8@51008<:!FJ.;Q*S89N)1A@*WTP]H?F3NN95;*UWDN:D>;4IBO2?H:["!3>^<=2LPM'(: M/.\^,OB1&,4"MJ:7)I#LZQ-C\C4O9!E_:4Z)+Y_/3)PQ3HOU3*77U2T#7];"<5'.%A4^%_I(B6%'.,3 MB_VC=&&B)$8<^,-8CS0K$RC)@G=Y*_!L.R_6-0$CA$Y/LJZ[6^S3_?@(U=F_ M:3GO\E"E]7[Q'[16CVY>'^YT/JJY_'-S\\,X/.#-:?;O,T!^977G3 MK*2C# 6-J+8[M\64P%BLVXF(WK[ZXJLO4M2ADQI!@O4VWM,(VSO0$V@?CKC? M=G_$.-TA0>)5R=CEC=R'[BY$]J#-AZM7^_QW+H[W?#Q27_6%"S$B\E7Z?+)T MK LBS,^O4K"$0U)X+*'A#+D(A-QOE%U-4.GK(0N'\[Z!6+N ^V60H#1^,A_G MO9U;":'')AS3OW-H'!,ICG]ZW[_MR?707BG?)Y2BDU�-!W.G+SONP)?U_T MK\/G!%F))6,?VM T)3GDA$V \QF.;NU(8_58X)Q#&N_X=]J^S"^442M)1G([ M-NMF''FF(Q6)UFRJ)+95H=2PPK[N67&E9 _@9[NT5@%;<^[CS2%E_]U<#;O6 M@HFI88U685]3 MF>D:J4Y [.J_H@5Y4[T%;-Y2X"#9)FK4&:OZVC,),_WM:'\](^X*5EJ8?@ MN8S2_><1Q\.RPPH5^B MA/ES^,A[@WI14^JZ[RNN_I=3%POF:3#M0(W1"/="G98F@!&W2XAFK!$ M.-F,)U^&5I!A+<$*4Y8[6PD^@!,U 204>ZLU/FV1:$UYO5SM"V\I@':+= MMCQXAJM(J?5,&C28T^898?@H=9/ABF@%J&MRYYKSF8?QR6U+H4URI_FGG5K/ M<%]:96[_"D]J9=[6O)?-"P#+S#?/88S<)8X26[@G2GMN =MGP_ M<0D3C 2[^F+QNO0@LD/CL&DI3>3K=2Q-*TDA;8"4C)!TZ"ODGD6=D9CIT%P[ M$UP;-S/ENF8D4*FED95R=VDJAX8?[H7:@0=2>(5-4\NO.M2/LRLN25-4R*Z$ M***@ADV),TB[2HGW##[]R.#37S]Z\.ECF.:QX?9(JH#X/OI)$:#P3B@Q#>Q[^].+ MY?LCOY\GK9@:3+KDSN=>I<%+3'9V3!!D_WJ?@ M?O[@#HG=M.%F#L=)>#9)Q<25IKP0AA:"G)Z14F\1B\*).]WK]7QZ= K1V: J M%-"_62N1Z#!7W(Z*Q=G1SC?WC@X+(WP/0J9L8@!1MXJM?\)E)*PO+)]$,B[_ M;1I,4.X@\Q)]7=X!QLIKM)"J/U/2%!$"IZBMXWY?/L*45*MAR\>1>89 SE;RKSAKN&TP<35I-K&SPJH._"'\3=P.PVY[M6QQ9X:N) MT@K*8P%TIT!A/765=^#G^C)S?Q1]:*<+K'J7I0(NXIC;= JPT#^;V0/2W735 M#9>$LKA8_+$\@RD#X&P.X]3X$"F^?IQ*GCJ;#!V?GTW:[S<$>4WYO#"W_FUI M-"F+\)LPMF_W!/L/C_A+K\8C%43R<=?+ZW ]XC/AAFWK1/UV8LIJNK]**CK1 M,W@9[&@8?4_?5SUV;NT3:J>F%XYX;LHGII.[9MG[)=B7<2V'H,."PT=B63AD#%&(XP! MT 8& %ASD*X@>TWA/EQ18Q&F6GJH-DVSL\39U3 26[J]/;\\'@G(B3U.VE>) M;@7V2[))YAQV!]^.3<&IRA[AARPE M4@RF:;87OY(OA'G'>Z5^!MU7U M#U,"L?Y5]3M,6+@Q@^(C^=#FWH_)GIESO3.'<#;>"MB/"_%V\6!EE0MW! M4X;6*#3=6N*EA*EB]UIV@4RFJVZ,7N -JZY63E@.,(?X.[+AZ+]35(M("6ZA MF;%L_-53&D\BLJF?LJ+>4:042&1?VQU=??/DU,ZFLQWK3 M6%<+QJ,_-ZH3O)L_7)S'S(NBIES!$&N<^?JZ;:B/D[H:0?(2?S#R]&N/"#P? M7.F[QC@==(NN82<3^*!VEH1OF3RCF7S1=HSJ\.ESP[TW$SCY/7G)LFBQ.VZ*H3-STI$[!O!"]L.KG=Z9O[K3Y/N\W#'X-1 M_^77OWK^U1?_^W]]^?47SS?4S\(D1+_Z%]Q0P]BM;@E8"JJS?9//=IBN_ZK[ M/44&!!_GZ8_.-Q"1%'?9/GH1K.5G+U_^\.)SN?ZD3C%A)L3[XX\*^;^0G+CP MS9B[Z"L.D9Y.Y'H8O0-XR[2Y-/M8['_,W]W)SJ@6]"[NPR0A765;HI*8YK-4 M0/-EHAT<@CP:!S[Y^4+<(61IX.Q% D(2#'P'\\[1#-,1B9PP 9!7^>5P/^^L M'-5:"[<$_[U5TS5*?N)]H_]H5'2?D/*#8KRYH7 H\ED#!^=C"@F[HVD)9%NY MP:UGG4M-&51LDB1/T[AD%ZX. MD[28,",D$8/WJ9,]7Z49S:IX!I+\9C%(*0BUR_K7F'>76)M=[TR#JN0!Y@W, MS?IR).TFNPHOH74UI5P-6F<@$VL9AI==#5(Y*A/O.^9(EZK(MW\)G]QLV@D4 M<+]KEI#2HHONB__SFU__GV__ M'"X"Z")%7WZ5M/1$J'R3 M!VLT!7\-%H^+'C;O3!UUVC\[=E!_\%#J2$E%KD3/STIE47RC1VD<]/ED8\ MSPU5EB+I,_))8RUT3^FL%UZM- LN:V!^D5/HK19Z+RI[,WM= "WM8OZ>?/[[ MW+4LO'B?^U:KVGF=)@/UV_>3]887@21+7$A7B2]5VIR2XJH1E8*C&= 4>J8J M(V/*)AP_'CL4$RF:2*]1:=!8@(,8]H$^ FD'/Q^8=?%+9=2<]Y/ \$<^N]/6 M:&EC>N4V5@H=]8PR&DD*4GD-9\361UXJIBPQ9/$38E*[DL1M]AZ3_P0,3B%+ M9177]R]8 %0^=]PKU[ :-Y60]%*BV)V/^BAG/:?_*OZ04$:NZ^E:?UG5LJ%W MPDF*<+[,QXW>%0,%R%]N^#U9!0:R?96TRUZWE^(_JY\\/#E@UHSJ38KK]R01Y@R7T?;B, M64>BF GEN_6S$GPJ)@S8H":]SAS##@1N$.GW)(*4=+<8(RI[W80E9S(DNF:, MQUJ2=EII$"%?&X)_/XY/-FS^$PG-E"[/8%Z>]H8NL179TS#K[:2G2B2;N)YU M:ES\"1N7W@2IX<^D2^;/<_4_E]TV(R]QY!$3_]-!:1X3G.F[,KT^.9//2*!! M]$T9 Q?^1L2X5,=%'W6L-*0)MN\T-:<*TNQW9 R)N 3Y%(/P<+^;T$F_+F;& M65A)*@"D-"^*F048#=0U?8N8F&J[=:O$UYSC_ M+LT>Y_L= V&^K''@ZS@RFHFCW?I:,/\MLL.B-K=I5FV-UT!$R3T$#*$"36K[ M=T9M28U1G"M*RPNU NFC"-"SU_^JR(D$FV=4RJ1..:7[H(KS3#&>?@/)("J] M#YW 8A.#+^6=L"FIG+V@EJQM:\$?7)K]2"E6.!V7VO"'C^I_>'84&JW_F[JF M' )P"1\N&B'8>ES?817JJP:9/L"4]#T<7"EEHO,[!4LK7"GT3*$D;Z;*J?W4 M@MCCVY57V&5OF_Z*RNH4\YB/:WE?W0DQM8=-%#E([L+Y) G,6RX(J$\QHV&? MJ9-H!88%II-6L,MQJ%,J1N9<<=4JCL6 M@O7WA6*:C[]LE0(V*-00V1\6GZH\?J-R4N *XMPYYI H81&- M4I0FEHD!<"[[0U6B2I6)-2(+%S@)JH>Y MQ$:@.)8"5A*T?6K7-G5Z)C,6;^V9!2E=2-5=-V>.X B3/>VZYI*H(85"E5QJ ML BQFX2C$OZ%2BU7C?)"1=1)-S &G9B>1M )W;0$R)K$?M^0/[\(+%TAL'6/*09BU*BI,.V%# ZP8U(=&W_A2BC1_GBN3> M,8M7"D%#>!R73W=@S]-H_6#M4VI5%@B+>57Q4=Z M&38J3%..OCBVA%2J'W=IX@^FC52Y$'VK&+ MB+^\1'B;VH5CAIK87=A!AX-1M=+T M\79!GX +"'$?X -U\+*$''W-!3F-&+*8B'VV<7K.V0N5WLM\6F[23KW;>W2E M>>+/I!%1\_;/Y6I15S:\*/4:/#G/X<=$Y)J4"\8#QRQ)[<5)>Y9PC_IO[NOV M[XYM%G?&J4SQ O",X"?4)@V%^U#_HWDG5;DL6M \3,PGR2'AIES9(ANC>Q%9O^C2M0/2,/8@;28^JR31@E.=,9!0(W_=8]NR#M M$6UO"029D53.\ZY;WQ[D;GTY,_-;'\F3:$+*N8]@*\A31WN%?7M*OA[U$XVF9B(O%[WWH$NTK[$SQ1*1^ M)Y":V#"L-XVM+N7P-,21$IN%4+HS]4M1JT@+7K&*GW4\(5EF8$=V\HX6Q9Y^ M"/0=BY!5JJ(:TX'Q4)-86M?BCWH=EQ=$@Y^*$^3/])I4[4WN#"019<,GH(W5 M"*6JA?"I(0Z1NS1-NZ;)&GZDW:2"%TFR*7H%+5Y&R$,J[CEZ-(1NJ*+CP,IK M@))QP.#;DGC'E?"]Z"ORVR[LC+<-=&F<\8C%;QS/]!M.L@:VA:W73*A4V[C# M2P&VP8VIM?")1P'YF1N0#SD1I2Y'<8.BTL(!ZG;#%: =)"FD2!PWG?&'"LVD M5=$3PV=8\C"X)^VDO5@A/%U;U.:S6Q1[+L,\S7K"\G"WBDL^(RO(WM&"4W+) MO*#7CIIZI2H2+?'LA_+DI$*P5B4@"U#\*$V((IQ^UMU:<3[GM9+=4,47I]49 MD*NSR@]M+05UWW>S#FBU,TY36/> SE-#@T]U!7)O_,"'/@[VC_T+U#IR@-^$]7^XE>OBOX7+B#C?Z\Y\; M0@'2?W]>D3UFGY6AJ.&^TH0>9HH7BM59)1^EBW1HZA'"78SJY2([E:2IB:/9 M7#8C-^_]\DO(>?T:X.JH\PH* UC6<)??[[R)D?< M9OW #!3@G?C-%_\BK^GW7/"M]\QN\H:Z2<7VCKE^^%Q M(FK!6YI'CA^D7$7,K%\+\6%X#JI4=.D^\Y=1H:,G7;U_Y4;#7P#_VHS#E""1 MZLL]4\O^@E;F%]]\^^+-+XZ\AT/:%=^&2[R]O,OM==-[BE&JU+0$F_O@BN1C MLF_4OZ!U2+9RF@"NK(.1LT+8TW,71OT(7''LA;H+E?RQK,#23A$K3VVND3.X M]'3++VF@C,C'NSB1R@R^^BJ2QB>N954TK+QIW(9)[*EX-9TI%N3-+W' M#GGQIJ:H!9\T=YZD]WVOG78B?7JO+SXL$^\VH$80H9:5=%2 M.'F#HM \:F7N3PGSE)J)O&;H "SUHM_3]8<'93T[,$.)-K3OT7SE_@5YD&\U MJGHYV)#PC-]%<2TAK I+^O_9N_;FMHTD_U50ONR=704Q?#_LW50YLIWU[B;V M63,R$]R 8+29%$@$18<:KEI#UZWQ&-8R #/L M&F?B[(S4,A[6BLHRMJ$"6*>GUG)-#^F0E00U.^44C-JDK$IGM(&<@?FEM?>4 MI7@\9/DK'T_E[!1BT'%&R\2<,7H:I"')V@146&4NKLSK7^4+#'F#&.883LI# MF27[6QX)[GBLA@DDHAK%]MFRH^:ZU !]5/EI;HDAD8KDWRBT]D6U' 2)@C3$ M:J&W5>%]H/XVH(/+?>$@9V"W:O3 M/.3\'2-^448BIY2@?4/7RRL#5.A*,,].-NH0\6H38XZE&6 IN($S$>+GB MJJE-;K$B=:\M8&5M, ND$:W.\I(SE@BDAM#89)_E&MD 6 MR6-/-[%74(+N7.D3B&P FS*8TP3[*:6]DI!A,47!RM&BK4 IE/&<9(Q?V[9Y MN<&;3VJ6@Z*\339CA2#=.@M2PEGG?3W#$3*O5?^Y1JPQ!NQN2K.0P,K4)]E^ MQI#A3,.C$_W5KJFHTX;=+=*24+E(^Q5DENJ7P0 M=:&PF8WA3Z/S#C=['?/,O=_C1,;4"CDNGL:!TP#1G>2A0OA^E<>7.4K:]@F% MIM'N3'4*4T($4&":%3NB_A1&O>ZO4H3#SKF&\]?X5A#\J8=0QB*ZAMM'$@>O M^I):M18A+YP537&O=9G4"K[YUIY/T_+=VJB[MC=@8]JJI)\K+5E\1J@3@*Q8 M/=NC-(VL<+&*1^O+Y/FO8U/H_)5BHZH)C9 Z$32Z^8JG1G(,&:O.3]@-F[L>KB4)6YU!+@O)F0H MQ<4X9LV+^K5GPJ<:RM*<:+(KT,7T'!G94DRVPLOZ1J1 2 11&VDX/]G,A8_A M2(?ZWEK)*'8#FTN?PG'Y@4M'^!PKA$F=?ZJA=BH;)A51W0V.PHGNB9^)-^\=?JQ5\7%/I84.CY3Z]??WQ1:<6H(/ZJ M-E2].<:MKC3FPX\QFI3/W[V^^O$%'T-7;R]9%:JJQW'L2P#3.9^T!8Y=X=;C M-$/A\G3@-PE:H8 M(]B*&8+Q-+C5WJ#K.RA1"FA-+S>/5H(I*/V@,.7+;C"&(VI7, M9@D^+<[YC,6*&5<_.B7_TKBMJB]F-W D\0:03YL0XVF?#9,&6S MR!,XB=,BG\E8&7.@#8T?P8SG-0*C.7_D'E@(2<6M8^\ B[O5%\@A7G6S::E8 M)7"-P4A]L]_T. ^.E9+Z4+R)#:'PO0(R%*&:\T0B*XYS<"ZR8F@652J3@4'$ M2&5G^7+E_>FIA9&L@A:.RHH4'G>@4EV2."D6$*-^":=4_8LS6G"7D/"\G#4@ MU3SH!@O#0 TN4'0-JO,\$PI/YK@857=&:U1N@&'\*P; :KO(7YF844)P\=)R M+=#);!NDU6,MI4B=9F<S8?QX]M(,>%* XRQ4PI@V_$9 MCT:C: ?S8HH]\_HX1I@9B:W$'LQJC9.T2 M,S%D :-8*938M@&.]"$3/3AH[/:3U9HUW,7S(+)PHX M(_FQ6M%4IPNK,(,KHQ_03:EL%B4LIJ%&I_:<.16'(](..ML920CE/F#=3&F\ M3F8@@CEA4U#="C@=7D)?#R(SL.4J?%;B+T_-@[FE(HX8--U_Q'HMIFM>, FB M]M?,RY@7:336-7K%J 3&1R9^&==!A_?5@S'1;F8@:+3;F IW8Q:3@JOAUB&M MQC>:*TJ*SAAUJA%K00!G9 HM4^GB3?2<,1E!)=*K6"B?#"M;J$&3V"RJAEKO MG'D\5MN69K/%M]: )J!27[ M^,KE.&:39P@]'$1@X= MPPE)MY?W)%)Q=P+#Y@D5\L_XGB;VNBIT6%'#_([2,S)6!:2C*>%TAN/=@C3- MJ7A, M.I C0P$R=?X-3V5;%'FM/,VS(:E4+E+HKY),1UD?'A E8:WT1-C@1) M/#$1'B6^@0% @29 G+ 5Y9&[K%:BW 0:>L"+U)#MW/2ZD0CE#7$W'#_R+L11 M^LO%,31%!BA.(>D4\&><5,(:[M)6J X\=)$P403W)//X"]499N5H0<%)^B#U M")_3+(@EPN5)F@L3&\] PC&]CJ+-D*28S[4-Z,::A, P&$TW")"LHP8F'E/V M=%3YH.I44?5Z0;9BE9KB:VHY_2Z&NB,C=IO&,\ ]2M.(&=6>\ W]JC^W(4ND M /:+8DYJ(E832JGX1X0!9[VY=Y=!Y5<++YZ")?BY.I #_0/!CBXUETXT9!;I MCRSQM*ND<>D(T"[;"F4G<;B*%+O!2O EFO+*)V-5_L574$8D=\7]Z:O W2%5 MPH+KC(FH.;6TG1]\ )V"Y;UPE=17D)J+&')U3ZDC0J6:-<#RE9>,/9"GBP]? M0\&C_."[[6:S[3Q?_4PF^=[$OG_Q#HZO+\YO*#=768+1;-E>ASMCS @T9]'P MO5MRIF HSZAU*\7.F7_A),HK/!OTPLT"=-.I+DZKM57H%$^2D:[*O+>MQ>L$ M[V'JN5+_@L2-K;0>Z+M+7$:V;*@_TNB%*#F<;@4\C5OG:9JI1ELHS111)7[+ M-!-SM6PMC-4PV"U&;IT0@X^)E!GZ.\[7@#VB4@BIJY6D/W_[TZ6<.&3RC-HJ M//5I0(JJ46+32(5(ID&HND%=%5 H(E=L S&CIFO#PW< )-*RUC#N;HO3T/]% MTTDQU%6!X*4*_W,"9T9B5J!'7/5#3?04ZUF3OZ%HCO8 S!$LA "B3%8)MWW# MW+3O1>@D$\=?9,Z^#"&JF<8 M>(D->&3@@JJ3FJHF.1;L4MU&H6@=>3 VHHQ M;DXMV;$D:Q-7K*0KO!"$Q@=3G T(XT I87FI2C$2OS#SI#NU"OA9AE6J^ YP M^XJUJ,11XA*7J]G8^DVEAZ+*I,[NY"I%-4F/;!@A3<%:75=B3N4I\+^X/:D8 M!LT'HB$WA.>)??C5(5G4,F*>GV8W+:UH)U4NPXWD5ZU3Z-1?J;6XBJ3?^;:[ M]4.1YTD9'4*:,>+3%%Z'0Q+3D:!&4;C54&O7S%>Z\LMF"ZR!1\_38-COT;U6 M>#T&"Z[SP"=2!$9_YWAIIJ&Y\4=UD''=3ZG4KTA>RR-U\RPS@_9S5"AR2C#7 M#TK!X:%3B&7!2U'3T1)Q0W,P4PECIKE#KT]"HDL8?C(.BJ@$1P\,U5C1!:J[ M]\Y]5>XTAM!U1**"B5H=>4XF\IWPT'J<6J%K2;?*5,"%Q(&HN)OJ/>0X=0-/ M_KV$?2^&[E\Y'WT2WQ(H/G&WVG\#/J$!9T.E,%YT]B>[][#R3P[34UNX%HC MN#R4N*I&V;[%C(ZLJ$<,PAN>M\#>MXI&D/*4IA"WM\>RQIC BA(#"P$V)$^0 M33<.C$(NH52"].I]C33/=8 36650-%R4=$>Q+'69TM8RX6OVR93>L CS%&^X MQGTM7%/IE*K@ I=,PB]O) FJ!KOLI!<::BGW>40,8CT*-4;1J!?7'[D5I[CP MFR6%S\^^,(Q1I*FA[\(PC/8I7$NI+LIR#D)O6"N M; G5T+;F=593HEOZAIBCU)@2 AWAQ\@*]^+-BI?@N:+4S82FA*\2 11R=:4I MS;%PM$1F2HO.ATE.[8E4CW)!!1*ZSIHE M9^-(>S-8.)F1:&% @V^B8)3N ":S>>2'Y9';9YY'/J5H_?O2Z#DCM&2$LS@L M6#D/2S&EG8-(*TD?1OP5:DXM"3M"'QMI)BQ.*JJCXZ3D3!C&Y%KH+97O.;_V MG&U!_"(B2/E V8=_)0/GW697A<57HYZ4%I_FX$:E,]+IE(<;+TO1O&A32%24 MA_]6P(!VB72^-8;+[QJ9#,S3O3"C57(?U+.:@)G-[3@&(+9N^"AL1G2&&687 [>^?I*>U*L;1D1$S0\T M7(8K[(*DN*.T]W;H#UC;%8 19K&1\B7OA6^N^P'PWB&#KYL- 1O:H P3>NV\ M+=VV6314,1BFY\O>K8FNP+X,/>"PU^6D_WEU#7WF^FT208:&E]%AV2-2<5 X MI\KP9Z *O"]R5B3!",G$YK)JS\K-NH<*+^&>:=5<@(D@E;%RF!G].DB9::6N M,IJBN-'P9RIX3!5A@KN^O:G2ZK?GCI_\Z(< MM00CE+:;KJD5GX]?;%:,.AWT@'>DNAX&,Z486ZKSJ]^F+AG\A*LO9&*AW"_$ M(C8K@)*D"[:2B)0?N]4(HFM@C%1R.MI)0CU7(HB'7)=J\-I=7U.I&01\F5"A M.RCM>5HPUKKL4/&H.>67P(UL.(B]FW$Y]UIY6,]UH6X0= M3!/"E0-%$JN=1WI@?H[KPZD([7U179JR@,(C*;X2NN$:M?U%#"\*D!<:7J\\P4Y4,_# M=XN$F"%BL4$ECF[!'DVG9W86K"O,0NY/2IKW'B:3EDF&KY\^0*\1'JY:#'!\ MPN$/4XOO+/VEEIAR.(%J(HLS;$6D#>0DDB-EG%1L$LXCH',Q6>JP)S97F\M: ML1'+"5<^8[A[Z@Y;A"O%)KB5U;!SJ4_>F(QA3N)+5<_\U=O+2CM'L(852L6O MG*;?G&.NE-93@P^5SQ3-'1L*9IY"!=N'LH&4"8^M%$*ZEZA;LA>%OK9.C9Y= MN.]G1,FIY!Y6B81AM!VHA&D),.F%7YPZ>J"W,F4JM8+:X5@[[C4 M^* $:+O@C+ L *AFG'@T:_5=E)P4P6_&*A8T9IQQ6?@:[F4L5<&4#4&'RF X;D>*C;<(T@E@!63V:6TRB^4?$*JJZY4>4E)'JW>.I, M8VEY2(=5WGIS2IU'49V=VJUV=%-=!6R0 %LK$GG"'*YVUMQ'ZA/WG"]B66PI M-T\86TK^"*EMI+IT1[A%"*2-"QPGGAS#LY%OC.;.4H,HF%X>+YMZNS4\6<#0 MYY=O/Q0]P[_'8PEYE@@"=&.#"7LD;MB\G"]H-CSBO2V+>ZE>'^*+6Q470]BN MU%1L>EY>JCQO=5#+C@>9@33-*$6(N"0]JTPNDYJ84#2-6"4;?/"IRY@<&,O# M*@'T18%) Q\3M^:^XCAGQ?NZO) Z72N3\8Q8.LO,[C)V6^$MK.N5_MUJEYE9 M\EPQ-[$>4I*#41.IJ),Z'TQP>[Q/JO:UZ@,7H5%*@*OCV[P!^>&R>ZRP94'1 M^TB6TNE?ZITQ=!2^<"3P $=7D6J$C=ZAR@Z7SQL5F2P/P9!]P5J:GLA9\@9[ MIEZK9G,5:$]E%3L9,1Q+1S]=YR'JM("!H:N[*;B M^9!>JGQ2AECB;HTX 5N BN?0(C7P#E_MI" M6SPR6W!:PXB^FQWJ=L]JN63+XXY'AQ=+X$$V&FM0/3ORM\O@"1;E0>,U]0CGP-"!^#-4R-<1ACL8QE MA%'F)<]R%DDN02=22/%EY0&24T MI>@>3_ PX02Q@8W*(;PE3?5=F0)!L=MKT"64NBWHL";NDNX[\(*Y@A"[Z1(O M;#CO=F2I-:$8&9N[BT<49U#(EM)&>$&!B51E$T_-1,'.KI G69=RX(P$FZN, M'H_;H':3@3YNPP"C4XGT(H= ME%Q(LEIJPF/6*_4F1=9'5FN907K@Y9L80VFA3*(MX]S,S)$62!@A&)ZT9,%7 M;<8/&?) 9F,Z\I.@8*]WW5F"2( [U^H=# MYR/G_S^H.:K/WW_\\ *_]!H6&?*8480_*];\'1B;S2:6-/ #U:@O66H=RG04 M=J=*1%RZ="U$&A>&TA10ML:^ZS?:+7R][SJ#QF#H:I"TG[T$U%I[P$6S.A>D ML+K+PS!DT9.&U#9X> IJDTY+/FXJTR#8W._--.DT<1&M$<.V M;-S2:C&6*IRH7B!3@<47-'+=3VRI%). S<"'495 MM'$7RP"U9 "U;QMJ6JEP7D+P4+! M<#N+I;6JS&:)Y[&-KXH[QT47T$1-CR,($5F':]FNEFR7B$F2/9(Y\"^F;@!B'0GKPY"?H6BRC#=#/TRQ9VBVMY9;J MEG ^V /"]3,QW!R:XHRQ*QS2%=P(B5EES*Z.-2!]T;K,@WBT%I< %*$'CC)C MU#$TA2P@U.-QJ%(6X^B*H>0$$O B+ /5DH$D%+%J[#;G);UE56$WKI8;E^1S M!54F90W3BA+C18Y4D*#\.J]4Q.NL=J_7 CP%;HKL%)-(7)H,D8EK\.71 M")PY6"W C"-;8R*$H1H)_\Q;;TO*'E99W;6EY3;;B)(5;P3ZC MO)I0;?"KA@$IT,DI':B&3JV[K(PB;)916.5>R_W'3*8I1RH?A]O:G:[E3LN^68W7Z ?I(L^$'LZA]E,;[1)\V)AV+*T\Y76[ M"N-GI0Q-CI"SG%!+3C#"[P9TD#'18!%C2 J3 1;<+$^!;?9UZ.[1)+$ M29#.73[_N3I#]?!CQH6>9ULB:K# #6U(:BK[EO*X4H5.*09@CAL]NT+\4BUW MIJL]9?4)%YR957;PEEB"+TN=,"P&UE$^KXP\IP UEQY+U'W=(J^*%V63>K5Z MBHUN+H$Q4J*J(,X 3+HJ2OK6?*Y@)N0XX&4Y*%<,IW!E39TJQ_*YRAMN%A&T MH KS2Q,"3GS$48JYH)]#_T4]QTHU#V/2ZB6_YTJ"A9=F;HFM>!$!0Q_AXXA1 M^4/3%BU*%VD,K2]?G,@G2T$1+5X!/,JY=%@>6("]&<\MC6G0\"F^P.#TF$EQ M3$'?6*R\@9=_B6%30.BI:#LPAB5?$M]=(TBI2.NJNI[]H"I-HC@3>OIUT;I5 M C$N$$#E."HJ15IJ,)#U_,.UUHH9&"[4:,10<*L2+ZL\28^0"S5V5FF(4X'" M59Z,O14?ZRE@7EVI@\N*6.(K,W;XD)-P/7XQB&=U8HZ< MOABT0*G61^Y;A1-@QH%IA MEMMO3#7K>@@+KX9>!._A"S''^ TH] 0K>,[N8+]_KX$"/I9[4:ZJ3@M.!G:[ M%@_G85X4%Z%O8S&&4B86XQ$J!?#[MS 9XT)-G7=BG! *=WND4+BIE&30H#&OFB7GQCM7]KT.ALO^C'AV#'GPX;5B?TK(4_7T-X MV0>Q*) A5;<>6D?T(0Z43YWGGZY^35\P^U2[]0B%+,79$\PCK6%CX.RV>PU, MTIM#J/4\>7GZ&;%? L^M0&M*8YJ?(:'EJ0<8U'$R"5+)LYM>&!.((LM" X2R M^"J^,6-C8G/@C1>$/%F"9CBH-C]X+HB1H@+8J*I8Y.Q8[&- MRL:N&"Z^@"VD3FGEXWJW-&J4L245PJ)AO2E,7#7$N>@TIKZ\MWR7]Q$F<='& M^QC"#CZGS_#'%ZPZB=T9=SB9S-2LYLW'9?&4MU?YT_ C4!3B= Y)W12:03*C?V4!> ]RPBQAPQ2W,1R M:@>C\Q-G5Q2F0?>R>5+MRO\F-X,##@1SR#@/<"]4C"D;]@;<1A!-PUSPT&H% MD"E'*)=#N_#6H=!'M%Y=X;^BP7_#]AR%BR@W(&E$Y# @4CM56C'V[N4XTC0I<65RM)>M?=V9!V#*WD4.>R6T_O3.J[7+:4!1^CE M$"EOB@-2L1G"=68"$;N!;WYG. I9BRG%@7%]U9UE*8^T!-54'WD%$ F!PN4+ MD^&'AS888]DMMFJO2!"%H#81CPW%7060,!_XY0CJ">:@]FE0;X'3;:IX-%6TS&'F+60A]9(PX,<_ M#U[P>S($._;#:M@6[(QAGI(O85"IWW?:WW?^I#XI6=)EPWZ]'GL>J =31S?_ MV.H3APZ9F^ K*XLSC/IM]P=+U$OE7 L<2$*X+1D.]4DSR<$,:+UNU=4=T?/F ME18O1K1]J_;49BON=2H$^Q%R?,X.BA7Q5$7DZV$"5;QEM 7B22X-(]6#S;A4 M;AF5RG64Q2Q1(.X$B-$&,/&Z\7*&#IR1?IG0*9 MS;1=D,HN5 E@Q9./&=X=]&Y*%0Z4A2N\%BI?B4'HV)5$] _6!RLG8!$U)1]4 MB)".!3#Z2=6,$4"J0))B4T!UO9RS;_J.98Z9@SE4:#\5YX8L\6 ,*(8Q> ;&5Z[TA\;=_[L ME,"5S&WXXJM" 4@,H;OZ;V^^>/71>1/?.G\#Q&&S\RFB/:U1S$>4D%C1M;"+24M 0R"U(?YHSE%6HHG0X2VH8 3KBI51/ MQE+OLXIC&!+8'[O)]Q9B>IXWT;D*YDY/CPS<0K )1F31 MU+N!/>.!]^KK!:L712#K9U2NS]9'ON9#65)62DB?W<'Q^0&GIP04UC5L:LB5 MV@5CUI],'-VU^VJ'>?>*HD==I8,XIU-QNQ:?1$Y^%BN0)SS+=?5I'!:I?MNT M(Q1$WUV$8-X8"W,FDJHUI#63$Y)PX% &B4JX*K0(?&%$?[O&41)W//%>XO"M MTG K1P!](0!>5;FP]K52L9V^7 <=A.91I5@$GI>GLJ4I"9>N@P,U) [@CL4B M-*A;!?.Y9D-&2[=>7]2/5H3^VS,[M97XMV"9J!G'&A/14\%8Y9?70HDS%IEZ03#G40J\15*KOR;CIY%_C>$ATZ< >"*0]1)U,"_RR'66.)4P'$ MJH8:1I6#'M#+2.A8T4 M?V"J:ND\#QI@\-#&@M&0S4)*94E.YBG8]&'Q%]3K491C1/6%MD>\)SY%4 M>&VU? IS>F&QQ,^AGVOLE<%;X A["#U+R$E?]&3:^/,$FBYC+Y/,@DX(H7 M&NICC-:+UI==K:7IFNL5(O4J;9W7>HX4AG,JE4#E+5JWBB#5*>3QLCP@J1A( MA1E27>Y3'GC$]%>)= M8&5B4&HRIZ %:4O902I+UN,(BUJ])1=. AO^1YA-S83/)$V1P)P,]23.W(]8 M7)":H-%@J5%<1Y=8RM%^J*??@ *Y1=,/_B.M&^JJQ0F71@U8D49?4&5FJ>'6 ME>4(6"LZ7V2ZN;A4XLLUKJ$W$8R.,H_E,$0)/F"TB:O[5>^A,)>,DRH>\WG@ M%*;7[[D?4.L[J/9\3@I>@SI1,421O#+J4XN*W B!,SR$_VON8@'L3Z\-6IUKM%\<9HH=@A2;6,).BA*LKQ6S6QM%E&]4%J MVBM%?\$B-]63&:AJE=3*&C; _DG8 M4LYN4^Q%)SC*76!3Y!<\ZFZ\B4=X,/3G2-R&RXL)@4+ZQ24(]FOYH9;\H'JS MTQPY0W4[R=I@S 5@8PIW=2_V=[Y99J@E,WAY-@,&^(]8@7Q0>?[0B[Z 72$F M7V2J'\T0G5G030X;3ADVH'-NZ0JP#H)'<9>:BF27-9;-6S:I)9N4#0IT-BF? M/?,"!&W;',AQI;L5B.EJLZK+86/<4ZS-$Q2HYPO)Z2CW8MYAQFA&]KG^%P\K M[H@$QP>'?,F" --]LLQ6:V;C>AZCB+T4*BF*FN%HXNC(SKW )5_+<)YU+SLW MQDYBKM%0/9_;6R)=RNU@F1IS7VOY. MH]/"DWVE!C"*;"@U(QQ8FH6!$NHAM9)35\F9!>,@*_,GL\AXZ=PFV+U&\"PI M1958;*1!F%(28?7*5$Y,S[PO.$X](W[1^K0:DK*<45?.* [P#:Y@D"+6#C!" MBB7AI?,4(Z N\$8C@??X'KM[YP[SW_AJS[*,86H5(I M!!VV6$L8R>('*A%0QXM$J%C#,URG*SNBN2&#STI=%8&V&37(4@T+MCB5H(PR M67M64CQ2OYQ?XW.ITF5W?UI*+U/551V!TSP,L7$<2(&V<]&=/,82VELNI;F$ MIU @^7*&>Y]HB^,JDX_2"8] PA]Q(]R-*/(%+RGP SL3W'"CGD+SHYV?"$$6 MR1C(2\B3L@I5S+QP^HHNE=]'XR&1\6O,)TYHL-\T\',PTV%I?IXM-UX -F P M-V:-.%X2I+++&MU6#3BH7^@GF<:^-$CY#R0,K/O-3Y?_N,<6Z-'!U;"&@@_> M9<$D$T!E[M?CC>)VRPS[]T+LPP&/"CMK)EE"C2M[4#4]_+]#=&$AM,HLEHD? MYA4=,()7 ';%F@R$>V3C&LEA%+=A#I*ALLM<]WL.^^H'!5XD!A&23*J:7!8@ ML2%]/PYWE;IBN^>>XJ'?B#P'!1W ^JZTZ+/36E?R&&@/%'7>?I7II]= @[^ MIJ;B$#X)7GDK,6V-)J9D!*4N, *-U?(33EFC#N"&;N68J>"RE);2LV6!3)*' M0H&=%E.F"(R)LKH-1[]#6^]PT9?WFG-MK5&G0REU"H'"$Y^O?N^%J]\7<85D MJK;THLAAB@+DBQ$K$1.G>Z-"=?6[TN'S&@U?2"U%4TI2RU.?]KE7Y9572GV4 MR[$A8;[SPY\'+Q[,+ Z5:X#=HMX:Y\_+_615)$&N7GS#3BC;R'B&"$BQJ4=A MUU3!.9S +=%#;]98$"HWF^JDG6X]FJ2L_'?9DT7Y.[(+,N2Q:+8Z*6"]/*W" K802ZWH MAEU!3EO=WL#_R[-@,!ZW>J-FNR\ZHVZKW?;:8C0:C"?"ZS0['7_X[W;[F:W. MVUMUWL!6Y^V3S)N@'C(Q=UH_-IQ?(QS<$:+F!/-O.J5Q*.@=GYNR^R5>VR2^ MHXCWUHEX36H#[]YIJ70;SD<>0F@,MCF7[?U00H>9"<^7S7YI9;A1&$_4Y*9/ MPK^-8]^Y!$/*=2Y!5X*E%04>^$J"R\V+RW*J2>SQH>Q0$4XA:P;S+UB/E*IB<_C_B$YF+PBY0S="0!RD2P$PSHN9>A.T M(M7P>3I,/>P@IQ5(+_77B"K\R3GD,]6CW:8/;^,D],_.,/I-F&T523S!E)M) M==I8)!/]N2@5)?+ GN)_KD5\G7B+&>(7A3QF:RS"0-P8-6K&!A!VKB_^R.6P ML+F0?4V1$$:+3#&S02&OL@&+,;)T1I4'0<90)V#P^BXY,U02:ZQ? :;2_##Y M-JLC(N#]^"94(3,A6XEP;;T"/PK>-%WO_N^H6(=GH%@[#>V8%PCST03H:"+\T9<._T#+BK8DC( MB6T,V:K#QOIWP0VZRA>RR H#ZF^\S*OO+AFC$XM@.VP46AQ!Q'UT4_@YFCS< M6NVTSD"I@B#^C*/%KKPI0MN\T:VZ9Z=:?Y&Q1QX0]?!=']@PQ/["$,.3#T-L M)7Q]-<#'UY\^.^_?/U0*NLTST'T]T'T%R.,G.>LKROXG)>,$3# >Y>3"9SQQ M^,JH)/A9EB/@T?@>IV ESD_U&^X2[)"61 M3=L6"2YI3#0]M\-&C_6I#J <@P<3:7Q%">'QB[AU_A4G7^3\;)U9*MK[T^5\ M'(>J,T#PKWO]KD1CY)# ;>6ZDB34QT55,R3PI@/9IX]G!5OCG%>Q\?JB5@I0QE=7>R! MG*TOE:LQA^+)+M5TZVT1PQ8#3&,1B2DW1L>W$4VA0+0\99@ M%"KRY@(]DW$2?U&/Y6 A5<\)<;^BM;,2HS<2 <3YB&-3EN!>$&%K+K812QNXA+B]% M\-DQRW3@$W>@/)LXE)BGD@LPWR[Z)2D_@EF1^!:/GY72GF=R%I4LLA:XA&=R,#)\ZQE../:?%34^5V\ON31; M(C0!O52I5F17F9Y3)"^PO;RE'EJY9-R^O%-\S WL,.D - M1A*^*F#0Z,*L7E^HYSRO%.:IRBOSE1J;$:-.E&W4(22'(R(UB6487WB>RU%/ M6G:!OZ.#A%5R5.2V,L^41T7/%UC( M70RZN9(@CPX-U0%;(DXDSDV* W;@O,.)013K7OUFR7_]+":S"+;C>LD7P2D% M[$DS3JB1#2&8/>>[5A-7$M Y@(:B7'EO,S3!^'A%J86@V%O_7SJZ9-GI1H@ MIFC%IJF&I9X14B\-AZ$5VX9/*NPZ;BZ_R3?NM#OR,-'E8,)CK!,HA4R*1EV>QNH M+?K+F$8[ M(/.$WB(5+]4/YOOC]:], B%;(!17Z"U?!A$Q!#U7OL-HU&CW1[1A60+_[ZOU MR,UL\&9^G_EK/NPW!LW.EL^W7KSMPV&CV>H^\-IFH[7MPUZG_\!KMSZUUVBW MMMRXEBONM1YZ[7%6W&_TAR.[8LL5)RYY_<9H^%"U>9P5#QJ]X:ZZ_'LZ1_@L M@1,*3_*_/.OHNY V"/PGMWF>V\S;RN6;MMM/:-MI9)\CMS873V;7?TPR6+,I]J- M/;.-+<=:6R.[L6>RL:7C]3#;>@94.OX"U,98=V$/!H?E<\OGY[J%%1/,LKIE M]7/=PFH!0(F4!XA-_M=D(L1T>H1H9/=@-/R_/$Z\*@\^&HUDFI,RI8O,H>9* M1[W#"@%K0*[O#DLJ8HUOH17S%H?HCTVK5K/)/3H$JQ-JP-PUT0FM9J-G=<*^=4+[7CIA&VGN4 KU MX*(-G+.O=Z_5SML\C]7#^Z?5H-=HVA".5<-6#5LU;-7P\=1PJ]&V:MBJ8:N& MK1JV:OAX:KC3&%@UO \U?(@*SBG][ZPJ.*\(%>IC@1FU3[;[-GK5@#I[55VK MU-C]T*N'=CI(3>:WD*4F;/(->9(#J!0KN59R5XHG1XUNU\JNE5TKNR6.&UPFN%]P2%M]T8MJSP6N&UPGN"PMMI-(=6>*WP6N$]/>%MP9FA=EM#/I685J%:16F59A68>Z@, >-GLVJ M6(5I%:95F%9A[H+7T;-IZ*-6L)TA!N$OKZ_>O/Y?!P>CX+@^<;3"W+-70-]2 MM5T3!71\4,%:RM 3;_2WDEM[R1T-&Z,#U,!8V;6R:V7WX*?NH 9=+59XK?!: MX7U8 9L]>:WP6N$]4>'M6.&UPFN%]_2$M]5M]*WP[CF]:&$W3GKG;73?*LS- M"K/?:(ZLPK0*TRI,JS"MPMQ!80X;31O;L0K3*DRK,*W"W$%A=IK6);<0;(>$ M8)O&R=S+@CAR/HO)+((KKY<6F>1O=MPISL\+L-CK6VK$*TRI,JS"MPMQ%88X:;8NZ;Q6F M59A685J%N8/"[ X:H[95F/J-I>?:T=UU)^@3O>MB!5JUFAU0"N#H-(7,SX]U:;F/#7*!'7 M09J)1/C.E1>*U(FGSML_\B!;.E=BDB=!%L ?OZ+SJC;:K>]MAB-!N.)\#K-3L;:&$ALV^X<_CY/O?]A(/T(G#&+0 M@"+TLN!&O+H-_&P&+P+KE&ONMAN#'M]QW97>.(W#/!.OI,YMFK=X=M=N&4IX M G\6R4GL7[=9IJCY[RPI#J=K<3%.A/?EPIO"J[WTPEMOF3[[OD24"I4W$J]D ML'2;6WA]W9[ORB\U4PZ9F/-1UV^ .@C%)(-CX#*.:/RWA[^\"R(OFL"CG#=> MYM$Y\"&;@4;!7Q^H-SI'I\<&OOL\$\XT#L/X%CC!H;,^==)\#FN'VSAQGH#3 M9!!GJHD#OWL-YS?A^/#H&_@(OYLJBI8N2C/XSQPH0[IX$L\7B9B)*(7+G#!. M4UA! G=.P5)RVLUVTRU^:8UH XK?A_3[YF>-O1 6*)QT)D1&BW0\>NS?O"CW MDB5O?J?ETI/H9O24:1+/Z;9>[@VWB7;.9ECI<()X@F8>[#UX((_ABD MSKLXF3NMYL7?2P0")GHH@>@]2E1J#=3:^_3#YIO?11&'B0&4?0Y_]_S?6UX:B8E(4^#9< E7^_ =/'KP)9$NZMM9[(R%([XNF$KT&&#_/,L3 MT7#*HK">EF7V!Y+&>>CC34$GTPWAV[_GT80Z&VZ#;+8O6M$G=$/>:'Y"%F0A M?//9SUX$)P/>XG]2YPVP2)ZF^#E>]#KRPF4:T(X7J@TTGD^G+7WGDR00?.7# M0B34F)&ZSXS]T7LCPE3$;*Z*G1%A^]P_X%$ZSE+X/ M2WJ]@(V4WP9E\+<\-*[],,GBL4C*-ZL\864E=&NQ\CU7JAO4 "P#S.:N(5L) M;NY4).@NP#[@J\.;@Z1L4ECF+T/S%WG;X@]]%UD3N1&8-5QN-L573V72U)6/ MZ1SW\BQ6)P\[F/27<9R &L*3)O06J7BI?EB);9CG&)XA?I N0F_Y,HCH]*#G M%B9%HRG-"MG_)!/O3B9J.U[<-> MYZ'7WK7D5N>AQ#C.DD>-7G=T4BL>- :CWF%6W!ENV;R'KWC8:(YVY8H#="&N M-T@/WY.XUG8]3II@<%@"2@=U_R0>I\ MB>)(F)QNO[KK5ZWD'[1^]/$%7]IJ%$A99 ZY# Z^X(FH!+2('U*8^RU<]ZTT MLPRP5P9HC2P#/&T&&%H&.-JK5,/2)8Y[U##T.I8K1:$Y?(#!$<4O:;YXG+7U M&L/>+LNK[!'L"E82P'+SA3)%A@Z?4)S.9X1,J[U3&C1?GRB7G7=K!?CH]&CU MN^ZP:078"K 5X-,4X';;[0X/@"-B!=@*L!7@P]-C.'*'AT":M/)KY=?*[^'I MT1^Z[?8!QDF=J?S6*7=2WPC"L)-0$P&D=P$$P,G:C."Y)[(=R"0R<>4 MRI';:YX2NMYIG*J/D1>PW+RR8X.FVQIV+3=;;CX';NX.W7[;=0[I;DGY^?-/DZA]R/2[7.<$4PBU0,>RHF]7[AD8^]/\^[V MG[I(ZJ#O-GL'F.EV $K6BQ_K&56V@O#@(ZOKCH8C*PA6$)ZV(+0&+;?5/'HJ MT0J"%80C"T*KXS:;1\_)64&P@G#<[1RU#Y,W>(IR4*?$=6U=_(<75/78 7J;#BQ>/JFJ6543O:H:(]W#]9BN,=U M_9R/!OO8;U11']>N36N3T/;NZVW=&H8[G9 MP#\E3,MN*U3/-ER\VJC6L?MC0[@XEANMMQ\E$:U8?L MA:66FRTW'\%A[[F=MFU4L]Q\+MS<.T3XZ4RY^102ZT>G&S>J3J[%R8.7@R*#T M77?8M8:1E8,G+@=45W5T /#SD .;V-^!;A\6(O$R6)Y#N^N!%AO)B+ M2 ?C;=/;61;O#KIN9W0 ?-8S+=Y]LK[N:7!SK^MV6[;IS7+S67!S9^CV.T=/ M6EENMMR\ES:AOMOIV?9ZR\WGP2+P+"Z M==?/&QRK.73;_://D3@9O5.GT+)EY]5RI)[;ZA]]7ISE9LO->RDJ&KK-OD65 MM=Q\'MS<=CO'GUAEN=ER\YX*/GO'GT-X,MQL<^R'\-=_$I%(O) \=L^?!U&0 M9E@-=R.LVW[6T<)NUQT.;";'QK[/@IL[([?=.7H3D>5FR\U[FI[1&U@P3LO- M9\'-K9[;LF"593\ZW1A:-E[I0[/HLGLSJ 9NKVO196U8 M^8D+0FLX=(&I"T)[Y+8'1\^^6$&P@G#L\KW.81(!5A"L()R2((SZ MX-A;G.7:>OW[SM4?G6[_0'C9:1+/E>@G*P.#)O:>6QFP,O!T9: S=)N#H94!*P-/6 9&;K/3L3)@9>#IR@".4>K: M7S8.76T7/@EI4M*^_% MN.BU]^OHGBD;VRSUKEGJL9C&B5 ^;.9]/5QM^M.+3 W;[JAGH[,V.ON$96#0 M=(>=KI4!*P-/5P8Z W?8[EL9L#+PA&4 VY/L.6!EX G+0'?H]@?V'#B(=[_W M:-$#O?N:\-I[[= [SQ=)?!.D01R] '<_$M-@)3O]""$DDW2UYS ;AKQ#D75; M-@QIH^FGSL8M=]2TR7K+R&? R+V>UD=O#_88(+!M;-CX" K,=,V-3 M]?NDVR\B<\(XM:GY_:7F.VYG9,/1-AS]A&5@T'8'>P[D6!FP,G!2,M 9N9V! M!5*P,O"T9: YL@VT5@:>L QTAVY[S[F IR@#=6HBKZTW?QG/%XF8B2@-;@3Y M]2\/']W[%B'=I&6.'7JTQ+'$L<0Y:^(<75G78 7J;*AIU+R^8"WOX@0>$3F3 M/$E$-%DZ60+W# F0U?'\W_,TFXOH8%@M]S, 3\10[@Q&1[22Z\EGUAD\-3;N MV#%?EI'/@9%'?3M_T;+R6;#R\^Z@:4T+R\:GSL:MT3%SZB?#QG4*%=?7A?TU M2@2L^C_"=ZZ]('+0<;WQ@M ;A^)B&B<7J1<*)Q7@X@99(%("'W7B*79^V9:F MW>D\//KDQ'KRGRT^/C5.'EA&MHQ\#HS\W_\U;+?:KRP[6W:V[&S9V;*S9><3 M9N03#:J@2K$O;6 M#]>Q_7!6)5B5<&SVKHM*Z SMG&6K$JQ*J %[UT8EC-Q>WW9+6I5@5<*QV;LN M*J$[=#NV@;J6(=(#9 ?\X*9,OQW?N4RH.ZAZQYZ$020N9OQ[JTERH#"BG(5( MG'3F)<)UQEX:3&A4L1^$>29\1>\T7SS.ZON-WB[+7Q.R?O9#&U:;+X OB.*' MR2WLIK4[(%1^G(]#\834]OT2,;M1JUYZN]D8](X(-WD?DM6%P^J9J+4ZP>J$ MO>F$X7Z[$*Q.L#K!ZH23U@FM1O>88W>M3K ZP>J$VNF$_C&AZJU.L#K!ZH2: MZ81V8\\3+I^D3CA>I>PYA(%_H]^$?^'!RWG7@D/!J1/G69IY$;Z'DZ?"=[(8 MJ#M?Y)F@EM&G$#J>'*5M?;M8RD_E\W8Y&&JI^UJMEMMJMX^-1;(G6M=>1]8@ M>VZ%Z6 ;/FJY[?X!^GBM+%E9>FJRU.Z[O?[1X=ZL+%E9.@-9ZKC#4;")L*[P*[%><)G"01525[F?"=:1!YT00>!.N&/_#[!-$DS'WX M5(2IN)V)1,"?X$9!ZKR+D[G3:E[\W9G&B3/-$[A]XOA!.LG3%-BDH66]*MF+ M. V0D5XF F'?;\2KV\#/9APYE*ONMAN#GH[IKESIC6'A>29>2378-&_Q["X] M8NAAW$^1F'JD7U>5C_\>9Q\_\.Z%7Z#3J_M7CQOGYI*=SZ&PDL%:G2KKJ6Z MKNL6PF[A\D]NAUK#AH,=#__ M-5'8+,K3%O5F,H'/A3A?<771>A%GK*;\&E@ M[T]RGG>2XM_PH3LE^S:?J.>C5SNGIE??,S.DL-1X\N4"-DWXE,,54U3YF);@Y5FL]I1=/?J+= ^!%*&W2,5+]<-* M*,+D&20 6&[ JLN7042O3L\M#(-&4QH'L@9 +DA^WN#/*JXR?]@>-(;M[N;/ MMUZ\_<-6H]M[Z,7-1FO;A[W.0Z^U2[9+?N"2^SM>?(!BG/4*=9_ARSI&H$K1 MU,%A"2@]S?V3<%2AX.!@%'P'SCV80O\27N*\C= "^IL7Y6B0=UKN#F%R=<1$ M<2361K3M5^_XJI7\@^9Q'E_P-X($G(A*:#?;S8D^FWKOI-V>QMT\'JEV MCGG5,]!Y2E^MT]#I];>!4M2!4D?$ M=ZAG4;X[&!R@A_E,1YH])? 6*[XG(+XM=W2(MFDKOE9\K?@^PN3RKA5>*[Q6 M>$]2>#OMOA5>*[Q6>$]1>-N=GA7>'877#O*^1PAND<1303VZV-,U"IYP:,_?<4;-IF=DR\SDP<]MM MM8^.B669V3+S7C3S\.A0B9:5+2OOA97[!PA(G2DKV[*2'>CV2:3"2R8SQLD M%S:,%XC2<2@W]F'QDWH+96N P]-MK.ET L66FS?O6-_M=&W@U#+S63!SVVV/ M;.V;9>:S8&8<1F/ST9:9SX*9AVU;%V6SLWNDVY472MC2N9=\$0A7:G.Q]YEU M!J?+R :7;)ST'+AYX':&7T-+#-;9CX7 M9N[8A*Q-R.Z1;C^)2"1>2(ZLY\^#*$BSA*;\V)3LO9)8+1OWMZ'2LV#FCCOH M'Z 8TS*S9>:C)+%:!RC'M,QLF?D(8<:!U@V^Z'39L\E!-5B! MV@OK?UI=7$==W'4[Q\>ML+K8&H%6\3PMQ=-Q^X0_,F_S;WD.HB(5OWB57_X\SCYOK!OJO=> MO8A64?F8'N/E6:P>PA2EO\A=@'<.O44J7JH?5O20^1I(;34$*(C"(!(7]-Q7 MMX&?S6 W@%9-%@298)$+DI\W^+,*0_*'O7:C.>IL_GSKQ5L_'#9&_>X#KVTV M6ML^['4>>JU=\:XK[@RWW/B;5CS8]=H#I P//V&OCAJSE,9OU7?@WU82/MX8 MN].G_SHMQ+EOQ[I^7:V7:'GD)G)=2.!?^6L>#MIIT+?[17J=KA)8ZK ML,>."R\SPAU?S,>7QP8CSNME>Y_ Y[^E#S[K^9OP^UL*T1S=JN MNK8+.Z"&L[2TM#PN+6TLPD8+CQ%R>!Y$3C:+<[B3G[ZP <)#!PB/!5]Q. ZZ MC"-2>5XF?.='+_2BB7"N9D)DSALO\U[6MB70/M\^_ZD]_Q3Z&,FA?#P??:VY MLL9)O_12GIDRP1_$'WEPXX5@ # ";3J+D^P"K(&Y$T0W(LUPI$KZZ$Y]OU'U MZ=>^S5J?OK,V;O5H56JVSFQ;;W1-*L5:@Y8[ZAR]4^DDO9%S+S.U GP2 MQS MA]T#C*ZR FP%V KP(S2)#-UVT\JOE5\KORCFZ_ MQ]G"SY;;Z!Q@<5FR\U'B,6V MW5[/ZF:;%]E[7L07X\QF1>Y3#.7VVDLEWY:;=^#F+GA!(\O-EIO/@9O_^[^&[5;[E67GVB>)3LM0NXPC M6C].^E@D*FE$0[J?0 #Y<1 R[3$.]PW\4S_* MU&HM3R:59#7!66B"VMFB-6+Q_>67SHJEZ^!464:VC%QK1K99I9VS2N0[S>+0 M%TE*)L#@%<$!9DL;B[Y']*[?=?L]&[ZSX;OS8.=ARQVV#E#%8-G9LO/C[UBO MZ?8[MF/!@'^YCG3.'$6\/38 M3YT%_"=QLE@-!78Z+=?!@:..'XO4B>+,2<04;^QD\ S/CQ?81>3$4^=SO @F MSK#;;CB?,(&$=SDFV>AQ+Q'I+)CLLLN_Q)EP8/%7^7R.;PZO= 5R&4Q!1J/, M>3V9P)HS(+;S$:@Y"01#NG\2.-^E]'$21_#S1!"X^U%IL/V-X0UQ$_'%4]RM M=T$$O 'W=:XR8!9>_O./7I(Y[]^[SGOXDS-TZ*H@==[%R=QI-2_^_H(X:)HG M<+/$\8-TDJ!&A,O=6./BWKSQPY_'R?<_K-X\\/_R+!B, MQZW>J-GNB\ZHVVJWO;88C0;CB? ZS4[''_Z[VW^V9D6+. U0Q[U,1.CA\E_= M!GXVXWDIDMY@ 0UZB^J,67VE-P:-FV?BE70:FN8MULRE+8O&ZERY4Q",;KN\ M#>:_LZ3PKJ[%Q3@1WI<+;PJO]M(+;[UE^NS[$E$J5-Y(O!*C=)OW9)25G:^7 MI[(R@Y?IC%J97;5!P_G9BX"@J+AE_B%UWFA]3++X.O+"91J0S!;Z_C*.?&)5 M>:2E>9C15SZ E^#A!^E]E'D]^/.^!@!:2=,X#.-;/,7],MT\@VYQ#L>=IMVD M1+NDH%VL:8=#H/(0K"U4MIX/FA>O^AUL!+KN-LAF=-.2:58\(2U.8WY$2%^( MZ-SV%@OA);AB$:;B%HY@X=#H1O.(;C"'O$[5:PF?OX1V(2\B"[(0_HI\TVZ^ MN@)5C8\FH^B3N/82%"R\X2W\>/&/."94C=Q> -T"](O_/IH625X<08FF(O'SZT($>H.T>[R^8(ICA>[ M3D 6SM*)Q V8)G.X-7(.L(F##G 2WR"M)G&2 !%<6!1NTL3+4T';H?823",_ MF$Z-.X1+9YK$NED^:3V987E)ORSIMD<2)? MM[0$8@@XFL=P=. BX%7@S[P4 51(U1'N.O 5QX.=QW,]#.8!\D<6NW*! 0HG M&+*X+ $[0W3DCW;DAT] ?D>N5.TT"#"0A,U#:1VV7O,[F0S(?R$N=#Z0Y*03 MX*PE<*TC(C\U3(=[68Q;C\7ZZNL/P(DW@;A]H#X]YHMM5*@;7O7'/(4_IJER MJ4[O"-E^8/Q?'B>> VSN.2&H=93N21CG_L780X%*\W$Z20)VD.?Z9'86H+Y! M*\P;SF^"E!"(IY/&T^P6)9C4@(@PQHIJ<@YO3:[F)(F!DG-02,$B1+7EYVBV M2R_T6L37B;>8!>S)A1YHR9DKGXJ:)$O@3?&I^+%77MM8[=,\]D78<%XGDQEH M$/((T&8G%YAT'MS(7T9 P@G:\X@K1"IM\\U 0=/!9I)%O>E4GG\IZ>X(7BD# M11Y<(XTVT6Z6CYE"7@Z&M)?)UX]AQ>C%T!]0BZ&^@T>4;J.F<5](8"2D/2A1 M6"*K47R5,3HU\%\^9_EK\*+Q=41'/&LP,N;QCFJ;U#LS\867 HLYDYD77>-# M@HFZXP+8UKO&WZ9\_OCY1(V)1*TPX1L 9[.*1D4)RAWO.9UBR"'*\,; %/ ? MLAK6K!%/F,B'(R=E[PNN'NPUO^P-4 2Z!''P]UB6%X6S(%%88M3W&.T M$M(-4K7^(0WG,QZR&1@#ONOD'05%JR';F,%%&*FW**B &B:W(.6P,Z,*YE*M5*B:PL(MTQD9S\<#WS R@]V81,.(U< 3( M*\*G%4H85B+?#@7XRO.NT/Z&XU#:^3&:F? @L ?G 1I>$7!5*&6-J0C&SA2X M(,>GN_!XL/@37BK0,:( 29 MG9D';.JA&4TA6[4"$N;(AU<&Z?*2Q*,XI:*F M)K$AT8L9&-QH<"EUTP"74'[=H$W*3YR!=^(Y'+B 7T'M8*@W9M)$XA9( EX- M*[-\' 8@%$",XC!RE5KRL @.%6N"ZC"Z1@&3N@6O().:5X%WI1L&$9Y/'NLP M.#74KJ!3GU$@"A>1"."\D/?&F0H/*(D[0TH3[TRBFV%<"PA3X@M-G4+=P[F4 MS91V]B9X&L3\&I,XG8LLF/#2X)U3$ML)L("+FC24YRX>(7P%;!ORL+P %J5) MZ\+UF;P4/P0>6((()^+L5.S/^&88((Y];ZE#$*0OX!Q,#3,G7:;@,$BOQS@_ MT?$!YI"&"[/PIH,;&1W5%!YO&4FDI[C<\1/@7SBAI9[C#4[05P-=,Q? CNA' M!1/@%GQ>(H!LT32XSM$P07L)6$V;.G%T'2.71,1M&QF+=4CB,;L"MZS:0M4W MN?7(>H1O>8EZ+=D]XCG@F(&&$Y( :?%V+NIK-%4P3$"+!2+JSQ;>DFPE)N*/G*TP%1P(Z, )X7V% M+]4XD8(T/4+-Q+<1GV_.;9Q\<8%J"N5)K*-)SL&%4_(77"? D'Q%870YIR:+'0SFBQ MI:/(\)A "WG*X^#S%DUEN.2";/7U',E\2S*"8]0\X$'F>+0+F=!"F_.E +C!.*R0%)J1Y)>B=8G)2'9 TK+IY2 M%$J9'T31;7L!SB/J*18."LX5%S.UT!EE!V?]C5R.V(%("HJ2ADY&3?@^[$+J]2R M#B$:=T33&AZ!BX7=2*1DD,^3SO&3LKN;XOUE*ADT7.CK,H M*]5QZ3C<7^$;(7[KH=F<&H15MTB+UD4S_9XH'E.#%('6)T:6XN5NV>C6L)J+ M[@X;_1/1)N3H]U^=2JT")]-?ITJQ"#0II^96NACJN$[ -HC-K0FSTH M%FMJ>>4,4#U26>II@VECOVLW^XU^4=T"WVWW_N3*V V>1;3S1IIJ,P/8VI"' MU89T3KXVQ(K^447_#<5/R^>!#C48D7;G!H1K7D2,T'2$%[J>.92\^Y_4^5'% M%)0%BB&9[[K=1I/##1Q/*,X(.(7:<&90^II4ACTB:K' ]7SRFP!C$$_T3_%8 M))GS.?'RL:":1=#TE[- 3)U/\M3X@($4SIQ@.E>6^8@0TXO7X!IQF(;#OIP2 M M\C\*@00^8<+!\^(\R5BPWWH4_@Y/J_.AE&>7D*&:\6,08 M.<(K^2KEP!:7?0;/^.\)O+L(\5>3?R+8=N=:1$9$3RN:((KBFX*GM/I21?66 MF8Z^P(W,%"\$!L%YBV^=&>SW'[F79!Q1 97BW\:Q[UP&V1+8"@PTV/$H\.R6 M'GV!Z[>42WGPZ)]0[9RGBGI 'L=+K&/#*GGX!397YM,Q(%S\_3?O1L 'W6'[ MU4M.#"O#XDI6BX!"^=\NU<:KI#NG*#ALO'3>O[E4P;QG^///7O)%9%<3;R%> M.K]A8.T6"X5*8:VBWI=N?$'>SC_!608'YC4&Z%+\[-DK5F7X3L Z3D+EHS?\ M-7CRSS^]QYI?L&,F,[V$U]>86%]Y">?'?"D2L)M^RF$USRQ#'WV!=S%TY,U1 M4T4Z2'L%ZW^78&UQ.HF+X" !O"G8FE[3^0GL7>3L'[VE\QI^-LK%/PM@E$L5 M,+8\/SZ;\6[KC(\74I//E4(80TP44T\W1_IJRL+;](FH,90)DPH[SK)>>0 M(T^6=Y32P2 MO&QY9+KJ*3Z0@[^VE-E4M11X]K62-/G*_)ET/>@U->D2YR-8 M"_#8(A.8BG"*&XJE8MQ_:M;*<$ET+63UU"UUH& 5&G&;-."F09)FCG1*5G,G5"P: MJ),!RPRIC A=T2R8! LR$64- UH+['6!,S#;#$ MV/@:I]JA?$A9'4 MRVJ$!HL7D,56V Q$+Z^]_]BH'[=2>?P%/E@JUTEA1#I8)+M)H3*IB(5E?Q>= M,-$XFY@MX"3#/%M3C*,6DHB>Q4%*7!IW>#M6?\XWRB%E,1?^+/ &-A@FRTZ-W MW26"&OU0#N;2QR'>-R+^9?;'PCD9:L0O4Z:1W&Q9:!>7ZO>XZ_>VZ#:G,NT0 M3:*8CPYUI!0&'2WH-J Z0L2LR:GTF:1.=8[ >N?25"N>Q7T@077!*K"TX4'J MS:F:]JLZ[/23BQX1ASPQ(#.V>= M&">$I2!1F&3; I4UDI]>:K(S42 EJIOR7$SP$+ /4O!%!+I O\-KD?= MA3X%N!2KO[[\IWM23)X*46-FE'GU V)8R<[*OXME\4?9_%3!:'B(SD-9 M^A/LE'A8KPCC]%!@JB#&1Y'0>8&IOC-%ANK*O+OT5->B/(<5!8'K0""?)!3:3Y@FKA4(%* MUI?AKRB?CSEULI;7.>ZD^-TK)2O7<+)EY&,O<#TC_R-.9?F0@9I)?#SL-08E M%NRT-K-@A8$])\3[HJH=-!MR!E/I7MO9V?9][;GOJWM6?5_MP5T[48-^Z0TV M_TX^T+F9^IC6C\%_E_@^!4PM(F3$%6H4/L&B&@3I:9C H1*"1DH M3TP/PE7(JTL&:8.3BT-UL@2EN %>D6/:I^AD7H2>!"J9>U^$49NBH3PV.QBK MFY%QP5CI8Q()1%%3F\<#B.@O8X8JPF(U;Y&*E^J'E1%5)BO@-OA!"BM?O@PB MV@!ZKI3.T; Q&O1)0.5 4;D>*;P-%M[* ";^L-=M#-I;/M]Z\?8/6XU!9_# MBYN-UK8/>YWA Z_=ON1VH]EIG]Z2>SM>?("9L^OUS3[GK9GJ[@[5=(=B*VO! M?8V?:_4.2T!Y^NV?A*,U)]IA*,AX$]C\+T\(,S+V+^$E_-/;"&LFC8D7.XS\ M4VHQBB-A"L%QOVH%[0""=F#Z;96SL4(87""U'$KD..H%3T,(T8M[R S-;V&\ M/9#-LL&^V: ULFQ@V:#9&J[.(-WOD?5?DXD0=T_?A5N>R@EUN0;^ZH^<>X<( M?Y%;.ZGA0Z%A;12V;YP;O$K<;;-POX5E:S)4N-\^P+3W U"Q7BS[#<.S=Q/? MHP[/?G)"T&OWK1!8(7C:0M!M]:P0[&WP? WB%"=D K[!@'VB1IZ(#/,06.X" MAM^!++T[*;J-3T]#H%O-_9MV>R%;O7CO3X_MN!_E/'L*_-YJ6WZW_/Z$^+UI M^?V^_$[&V?>4Z#_K,OEJ4(VQCE2?E_-/+\RQ8^ORGR^MP;;SJ:Q1 MLQ6I4EGB'1%4$?&$:5PJFC65\7=!8*@)^42CQ<;9(8&6TG[(5"D=383>7[LU& M YK:F*GW1U L5=:=KL6>O\4I*#3$6;YF3@W91>-S,=U'CI#VC*<1HC3#8'V% M;]\*G'T]ASO-:-1UFM.4Q"C6-:\ILE@B"*8':R8#U:)=&NYGOL#&HMK,G+2 M@]R*@4"R35"]>'$Y?8474=H0?BT:*2@T(@I59/I4DSNIC'A5Q&+1RKG'C$&* M>"AC,J(D 0/E^.0M7S+Q_P5)Y(G@:^8(S@/ K^R M,(35J MBUOP)TAV&E.$DY2\)8YUIW8XDG $6M3;*1G+E#$:-@BS&5A.99(5LK]U?^]76B%ZYV^JM_WCX%&;H2!?Z1]J:3]J% M_F2ZT.>IO_W-P0.>=XT%D[KH<5I5MC2C,U* #^8L90TB5M*O4NW1?+[?4,#" M"1=#WK463\[KE>I),))NFGD\^4^#68#>5" 5*$6T"AJC9;84X!=,A2L'@5!W M JH:_0PJ'>$!D+'_3HS.::Y=Z<[&Z NS7EF=0Y8F5/],S+U?^ MID#=4E+A^0+1-+B,M'P^*MW'D[$1TC.1G47J"$*L-@+_K1Q#XSS#83K\D-+& M5CJ2?+\ PBHOOB 6B$X@YS&MOA^-39Z)%5I3;7]"L^W@E+F#27C@V38N\H4Q M'J;5[/YI5^T)[O'Z[TKU">[$AL^'&UME4N^6&HTG**6*>MM6#\0!#8,3QWW& M<<$+&-#/XJD\9O]R/)T*VM(50)43I/8) :I(B+% #2DT<&TTE)Z!UD>JT&C$ M#/#3/(F4^+"-9]PB_).?@ J"@V@A+A- 8^T#>;P\O(,1SU. MF_TEC6>>*/&NFO= M>MD#39E-IT*P#\Q#Z4&V69_DU#GN*O1;.6'8Z(?5=K7LJ"6%(P?05"(6](Q% MGJ0YHMN ]HCBZ&*"?4LA-PN97_; VY3P+VQ5@T&T$B#E#-42LW")THT8QWEFWG 3&^'% M/$G^! "Z^?I(;Z\F!PT^YS>5#Z/-"_JSGK MQ@@ MX1,WMCPTG#A[^0X%RR?85\F:SA4=:78 2%<(DHF.:"1'-MN!AR9^WF, MK;ZETE1R@OR:=<0$HQM()(\Y1@!AHU-4G0$>!6$VH_F&<-MX,O%2A0@*QJ]W M+3%MO@K_@F;6J]O*3^5 !(IU%NN &P*U637G"R7$/C;E"]C+2!13!ACNLS*] M'H\EO7R$*Y4=L@@O%B?KWJ6Z&GIG( <>:$P.$Z9G+F"%.C:]Y4GTXLBIY@-H MS45TGDQ["2/ER.(@OL&5F@=_+( J= 9IR!X!;# MQ-CQ5@,H)MD6*5&Z *1#A=N*J*\<]0-N\0W&R.C>(+K(?ZBSJJ U&AH&D9') MW#N6"=&F_SV&":%A-9W7:CSD'J)*#U__]M6^Q]%T2P)&=;F1]O75CW#HI3E" MJ5[]JB!-$3;5O3]N*O,+Y@/GL1], YDY2R5\*J?F2,(EFI;^) &;PYM0/$2& MYK0-S<<6V]4YADSH^1X=XXF8"3@6;HHS328_]& 3\W+]M"(! BOT@Q3'F&#& M)!%_Y$%BG#\*9;;89=6!;(PAY\3G2E3:>1XT1,/=@@+[PLGUV(II'J(<9<;D M%'E^8B*E%JQU;^>_SM"MAY*P1X5N/>THV!LQ%0G-@#[5<-AV5M#OM\XO*_*L M'- OA3X,S+BQ8&4H;7??&/=4\M\1/5!BM166=N1O./6]A$)"A:(K0CW*PRC[ MA.1!F@]<>RL9J<&H0SE6H]ZLX;R>HT2GI7%68'N,A?F.JNXGDE,69,1D[(5$ MGG0F1,:!#"\1,!<@7CI3/'-!QXPW@W$$J2U1=N"7,^$Y-9!-2Y7JHET^QS MD7#%B#\'42'7&2T3\ '2.(I$*%\" \)@OAAW+R+&R!(\ I%FO4G. $60$E%< M33&_1#(IV0;XO<"ZLBJD)@>F*'6$ U*1*%A[A_>[CI/EC@BI)\1B6IHFIC0Q MR>3Y@O1)0?TDQ$3C.,JI+@XNF =T$N!?122F@=IFT/*3+[**P;SO4U!;EY*C M/BDE_Q.-'<5@8\ \RW_XF5[O]-CIOE:[HL>ZA$:=0^+;UEU87H6=@^I1&)\' M'W&+5'MI&N,!(.TB-C7"./>EP((63SQ0S5BLD$B-:!;R*;.P5 <,YAV1T7&(H(ZA?A* MY4DDFZ_76=MTD)KYN'YQF?#FZ^4=#,8;925*BS*6#O"=8H[RQ D3^OJ:)(V,;;WE MJ%U_CLI"&'V6RG8<)4&H2]:O8[T+P>9!\2U2-9M$\%8+M)#6J3S#\734+3Z8 MI5J DO@:8+D(%N'8E5+6#@\\T2J;PU5&1GWC$M7NKS@=16F[*@:1+21ID5B, M\;:"*CW9>J?&'CQUBAE%29&LORLI_P2,C2NJI&>7,ODB4&_666FL6>ZWZ OS M\*^ M;LR'.[ S(/DZV>[:+CS.9@_2* M&E0Z>.6)R]WM6Q2&+BTOSF$9VS>JP?G,TIG6*0J?K/W_;1:$PM "ZY]R9^77 MC/*EJETS#9$:G/E-N)1#SC-VC:*TRNG(TU2,XA#3^V$'VP"+T.%-<_@>%_RH M+DSIV%"T(Q%XKI:>CENR[9TI3K#UR%;G\F[%<9L/^"=P1/\D#PTRI4K)Q#J? MU)M7?6@#7]9%1SRMR--U4*X3BFL/CNA9/O>B8E:?JXK=DCP@+M:G><-Y'^G6 M%U>?WEM>23>J8]]1)=5;9+*+-\S$P ML"-+M4Q;:B6D2ET# 24KF-1JY3'\..[EG_^.!1<#.!W5&A3%B=,'?S'?9[3U4X_V=C^>3 MZ3'&,X M ["J,,+*PJ<0.'I/\#HIQ^P^D+P\ER&D%Z (@"NYC.GT3IR["IN-]V8]\5RH M]PZ*]S;4M%F-%ZC+^:M%D9TAK;,X1,U 'I?\]J;8)E[Y1HPSY[5JJV,M@+(% M!@ZB=,RX)=-H,7\:[$GD_>Q]Q0*+&QJ7=T!6_*\I_>_PS$=OE<%;+:IO53]1 MV6"R!/HE*@5EDF>Y3@@/Z-_S)$C]H VTPA?<&=">%"8"Q)5 >2%BLBXR)TG M-9*YCF,>N>"5PW%3X>NC@)^EPQ=(7! SH7T!0NB"!Y*MXLL$(#7P41UU&'RA M*"1B<*$AP1W1,^..\FYDYN,WP#&BVKO_K&U]#?R_/ L&XW&K-VJV^Z(SZK;: M;:\M1J/!>"*\3K/3\8?_[HZ>G3& P[G -=S1T5.:0$I&+/9)4EA8E=^8E;Y) M015C1C)5 "F;2CJ_('!@6D6RGE$97CHA6+9J\#DER^;DIHJ.&H/FX(%315N- M=GO7J93W^[#3:#4/-J*SZ9#M5U$X5K?,(,QXBZN#\4,>.#K72=&JC M0T]$S&HU-_2LID6># /4:&+H7FEV.'UT_ 6H#;,:\>BS4Z5_VH$%UF%:R>$7 M=MAYOY:4[(QSN).?OK ^XSG/[OY4#_XA)%\MNPWY3G\"=W_D]IH'D,J'T:I>S/4- MQ^ICQ"4L-Z_LV*#IMH9=R\V6F\^!F[M#M]^VW'Q,B^FA,=/:&DR?S=+S0QE* M]S/)'YQWK8F8M@=]M]D;'-NSN9N,]>+$>@8MK @\2 0Z77S+L[8 7^B5=W6,H/L\@^]8_?NIM<5/C9N[;7+;BU MG,(:A6>991RVW%;W (659YIEK).';KEYM0*DX_9&!SA&+3=;;CY*!D"/0- 'P MVO(X0JNQ'9HS8^E(GC.Q[Y<)$"PV,0(!&I=NM7_]FUD%D."UV=U$HP ^$[NR M1!*HJJPG+Y65%SU2H5K Q5;/,D?#"MBX DKJ!4=X'=K%"-;(=,:U^R3 "&"$ M>K=S;)EVMX+SS27R 1QW)]!MW3R^:*7WM'C?1QT2JZTQ6L\)%L1I$G&:<.9K M7J3'YP,][A'LT>H+Q6&/C/=1W4:+GOH5]GG3T-SOF3T+P1Y F/:B@S%!+,P]T.JP# MSKMNV;YI#6JO1 (T \UG*<\Y,KL#9(6U*3ZD>3;AKR(4L1NHCN;3A1_Z2: ::SU)RT3;[0Q1N;Y.WL':Z MJ=2P:"?.!-EA9V/:H=GO(3L,KHL+9P1K-#)'%K)BP B7S@@VG4J&%43D7"(C M-,']5SO=_L[98;,X6A2&7A1JTC&K!>S\9M0W!X/^3LMXS8BH%R+A?&@7#PR[ M')8''@ /7"X/.".S.QR!!S2TZ)[JMM.W"^J',!6Q2%)Y0QNE!7P'(+0!ROP^) M#*_7>>CVFTB-($IVO%S5$^D46SS_,A_-H>^G438)Q.$3CPXT?:WIR>9D:NHE M\$:.Z8RU=9D\DJBZ8%1/GPJD#J2.)E)G:)O#,Y]\(74@=2!UM&007:2.,S:= MH;;ATNV1.O)L^$/JTN2+(C#E6CQ1XG,NS'4L EG;YNV=/TWGJIY,7ENF9W>& M_>5.%9_B27="I,M2\38G5K?\BLUGY,[XX52$Z;5MRZ(VID$V%0G--/*^7DW<1+!ML."@99F:5M0@,-S$F$5!$-V5 MNEYL[^0N""2W;WTM9^!F:53LJ9)<\I-9B.OB+SO*O@P:7O_43Y:! M>W_MAW+E%NQSKV9=]YZK-MG/+)^_> ]_)$-J[4.V_UG^5,?7#&N>I[SISWVQ[C+2$U MK,ST^,5/:.;&_PHW-GXF"3$U_N:&F1O?&XYEGG .*D1)&(5B[Q[4\M,&8/-Y M?O[G0?.@#=T0T-I=N_N4,_ISMOFY- , S@H :PP 7#8 1H^Y2\V->X0AYW*?FBD\RBC-TV3'==R6PX=".?AO7X?):D1 MS8PDFR1>["^EVRP6MR+,1&TA/KBX.A9!I\G5DVT.44(8M]9@WV:RKV6.J^@- M _8%^X)]7Z(7,YBWB7F/VA\$EG$T$PDG/;J!06^\]3V1'#H1>,B[.Y6T/T(8 :8Z_!<6';M;50: V:X44^@VV>1"#?VYK*( MZI2,I2!:+D186='4-C8ELX9F?U!!,XN6GFHT<$D S4>:+YM.KP+S'V &F.NP MF.PQ[GK@;SHCW;ZX@4BDN;1PXZ^"6T;"N_0(8\FB0TP%W;5;>HC!B5QK- ]- M9]0#F 'F-H"9FW]4<#G74C##O70"W7X5H8C=0)I+[G3AAWZ2QC+1' ZF1QW) MJ^C*T])3#([D6H/9,8>#"BXQ &: N8Y@1,MR &;XE\Y'M]^CE .8'J@,4JV! MCLI>+W3::6%EKU[?[/8&=1\C+Z2ZEP8>%4@>2!X])(_=-YU^[0XL2!Y('DB> MRY(\(W,\KCW*^$($S_&"IALE1H?+QY3(1$G%)W[9S/J$#9SRN4HJ/D4855_Q M1$=A@P(LCZ+@11:!!#<][\SP\LS4_*)U*%MYX0! V]>VGZK)>CK$N!^?L<_X ZX:POW\P>BMQ[N.AW.]+6^/NTKX(8TDRBGRW9OG"(HG-"_&)A$75?KF/\ MQHRO[VE07P\ZXA?.HI+/7YVRA3=6 >F&\CYG4Z7.EKC"&< MX;E79Q54"6_IU5G=AS4@^7@X ^I= LFM0#)D,L(9J@YG\#;=TCHZLEIP\=33 MS,O5CGLGN /:R2U]W-*"6S3:6KVYI7?^(IS@%JW<;MJ:D+_&49(8RSB:^9KT M,&X!/_=K]U^T@X,OUKG1!AZH/24)/ >J)D':F]UTPX>@&OPT53\N!3<-S"\ M*1K@)$\*5ZVD -X)#/R$R,H:3KT@G%ZST;@66 L#-CZ+1+BQ-Y?-2J?B5@31 M&&(+EV6Q=(!I*!9!S,-#>;OKB!2*3-M'#C MKX+/:#J&;#2#5QW-HC+TA!RNDMN$^9YFL17 /# /S.M )G*P*NIBW]. $%X#>2(9;%DAN!Y+AS&J^,TM; MNTDE($4[L08Z.K1:$$\TTJR71#NBB^ 6:"FW:.8S +> 6_3EEN'Y#^_@%JW< M;]I:D7_G%*19'"T*2S(*-2G\TP*^?N-8WR/^'#Z.R\5_%_@'_B\7_[8-_.MG MQ;4^S.U#F(I8)*F\4XW2N8@-/_2BA3#>Y%["[TTC%%5E"UQ 3,3YD\PO(R0" M'HS&0OZ__VMD6_9; !_ !_ !?'CASNV%FXA9%(O"4DO=;[J4X&[#20R>"'@B M@'_@'_B_3/S#$Z>C)7]Q)="N,A7MOA!'M:;8PIAE]%QERXK1AG16%5O3PIW]YY0\G M$ZL_[MH#X8Q[EFV[MAB/AQ-/N$[7<::C?_?M5Z<0L00^GJ&(-2/K<#]9?_$3 M8A#C?X4;)\;/M)ZI\3&*MI=:VSLDE!S2,GAKOV4]L4[ MA1J?-WM%ZL<%6Z?+[7THD7V@J*ZX8_-KJ1S<+(V*;5*R3'Z2RS]:1N N$W%= M_&5'PY:WG"<_]9-EX-Y?^Z&>T.")-5^F>_!B<3RC_OJ.^VU(% MZLM>KS,<.8>_/_KP\2^M3G\\>.+#W8YU[,N^\]1G6S=E>M3I-6K*X\ZP>^JS MNMR\/< G/*Z6?KE^/C\%QWMT;C4$+*GM7:U]PD&JD-9A%(J]9YXG M_50'#WXS>6\;.;B.P69J<]D A50Q_8XJI#-T[ZE;6_$ILEUMM@"#)\' &D/Q MM,0"?:U$YONY&]X<+@>,76W6KGYW<%0$.4%. M;2:F<0?-MM?2S:]D#K?I;:JS<.\-W08-?_<7(C%^$W?&YVCAAF>Y>9_R?4Z< M7YY&&;UQFNSZ M5/C7)/3*[@[,?K^/[@?GO1NI,@X1#*P%2#5A8&O0,T==,# 8& S<2 ;N6>:P M?_X>#.#?EB4"-".4WX8F.C4@_\RGV)G\7YM.L9_B:"82KL/A!@:]Z=;WJJNS MMDN^YC/C8&SVN^=OAO5$6ND%KF>HEM,XK5;5TD8T#[NF->H!S4!S&]#\9C Z M;YTSP!@P;GK]EU: N'I3_XD75LY 6U-?=L;T>)40W\<) +D MGD0M.SQR/QI +D NX7VOC_5IW,*J; MN<&_N%\[2[A'[>:KGDC6]WY-VS/WNG:6$7S=NB?$ M)[^(@Q#4 76:-+Y&SDF-XQ".1=/#5CER88M8(%2V;3R($9K9,!!C_))FFH9DIP*S DANY2']TL?7R$FA>P25'MZ)2VA98G5K M/Q>VOV])W:<:]*=$-=DJ7B;\TFW_(I7AYL"V1U^Z=$F28-=CCJ1"S99YP$^>X!+ M]S3=Z8TV&^Z4_YS':_EU(ZXFL7"_7KDS6MJU&]RY]\FK'S:(LD7E@\3;V/-> M5U)O/ZU^^G$2TQA[9MB !DW'"5^^B"M"%0P_](C(B9@:DWOC=<_JY+%>-&Q MOS.-*#;L_G>F,:._S%2?#-G&RHL62S>FY])H_;DU[AB_S]=O->[E,6&ER6$>1$;$_JER<\$&>^20YR&4??_ 6] M,"#*VMW.8#47#A@I4XGFENS9'),67]"$?[]WG5.:?Y;P!LJF;<N '1FR;/W)0J/RPMTE@S.)H(;&P?A\OD-^3+U*N MA,"E6#P?03VUSOC\QGPN30L&QC05.=)SF) MQGG_J*?E-1%@[=SG!7-EB/%0W%.YGJRZ.CL^R@G2 RTG*+!H22 M;^CUQ)+X*JN*;\!3C,GQSJ-+ J;B)7?FY-W>#0(0W M(GG:QC:I'=_[*)%$RVO 2IK\&D=)8OQ#+@A]\$Y\N'5-Y1HX9?3!>^3A'FV' MFEK:&GWP7AS*+]WKI"+>0Q\\;.9Y-A,*J5*N>'F%U(H&:.B#!QB@#UZ;+-#7 M!EK@M6I#T0)/#]4"']?.$@NQ>2)ZT-';ST\9'2^MS:&-53ZF+J\#TGM4^3>/^^8W:= M ;(>SWOY6&76'_A7"Y!JPK\]VQR/'? O^!?\VT3^M;IFMP?^;1#_KL9'_8S= M.W,@N5G-9S0^P[YH6:8VUL@;6:;50[%'E%AO!9J'CMD?H\PZT-P.-)O]'KI? M ,RM +-5>\D8/9&L;?<+W0NF$7TV+K9QA047VA'QX_1,:V3!\] <'QH86 N0 MZL+ UH#.=BB]"P8& S>3@>DX.X8";A#_XA+K")K1SJ!AEUC:GF95&2Q5M^II MW1N?VA']93KP-2K*&-0!=1"AKHED?(GNC6TT3H8]&"PL %B@+CA'88N M?7R=3ECZ&A(($WQN:0!KN%,( #?W"#]I#H#[P&]C\(OQX9'0DV=4Y-%-R6,+ MO\0C\LAQ_=>P(QU O MBQ* T#,08OR:_Q,'NA;IV-3K>KZJHI+6W5]AF+SN+ MYE-T7%-M[)PGM['SPU6H\]Z1-]O<%8_)7FFO!YUQN0G=U$U=0Q4ME.],S%*3 MJU(#.MFH[HKFEMX;7A!E4V,>JN^!.:7^Z M10,^[K05AP3AC&B81+/TCDA=K)KG_KK<%8]?$ 21)X>,"/X\DFQ.Y\U+XW,C M,&X@1^3B/7,]/Z#5RVY?2Z9$%#))B6Z$-OI--)LE(N5M*3J/J6WI=OK'IK[, M8F^NFN$);QX2JF_NBRG;&TT%8_=6J$CX1*'FJ[A78(B3?9W^C@-)Q$(^<;-J ME1AFBXEJ55AJ71=.5^^99'[ $H!V/\T'F\5NDL:9EV;T-D;\PI<-S^2/-B%2 M!D?+>ML5LN)XE[E-H3%0V8\W.?ND/ 8=9R-GGOJK8]G5'N3Z7?Y M;+?3W@'.8OSO3(E7DI[$=LY:**L^H&GB3\4!"DE^LS:?.,9OQ]CMX3U8T4M2 M*"3EZR]7\B#)ED4;R%7?TJE@T;E02T_H(_ZA$E>2C\,H-6894R-+B91_YL)K MU8>SQKZ%VC+M1Y)/Y;.]9+X-45G:.U8#W/@T-8:][^0O)]PZMLRK3, RCUX MM?8C?=W+D_#'=PG?'95K;_K;/[#&YOYVG&<"VST2D+5UL/ MT,9EZW3/96LE>7D773;P.6F*FJ1;#'NF,T85_ 95P0?_:@%23?BWWS-[%EJR M@'_!OXWD7VMLCJNHFP_^11F0E]\Q!YJH65UH]#W.?A(QN]K<&YEYD\K"$ =: MT9R+(]N83F]7P)%(I]=8K;02Q&AIW# 08_R7'[^--2$..;4Y;9ESJ+92O.WM MNA#.\/0<[STID)L)V]:X8YU:7F'K!=L9V]9.FO7STK9'#Y2AH)]L5'/8FT>Z MJMNPFY>^*O 0T ^9[NL<[8U-4(N7&=(/YXO;FW/:27>?$Q)X">Y2IIQQCO61 MJA.KR1_/*"_GCZ^SPC?S]+F0@D?@],G8Y#%O19)*U/$;5R4C3/IG&-W*75>D M"\5=D0A+H[VC*=%RDBR02>J'7FKR;TX%.5'%'GZW8Q$30&(2"ALHG\71@NNB M['SWU$SI)F4>?I$IRDS/?[CQ5\%IET@Z1-)A8Z;<3"HCZ1!)ASH'/B'I$'EJ M2#K$9B+I$$F'^FLK)!T"!D@Z;)<%BJ3#-NXJD@[UT"\@)\@)D^W(4QQS:!W(-+6>=#:CZR?;.F6OH M;.;T/:>5,WT89+R'LJ7CW)?I8#2(*Q/6WL]],3,^YXED'VQV,# MD6.P)'NR9HR$RI!J480'^U0*DFO"O,S9M MIX( 8/ O^!?\^P(M4R[&A\)CDAP1((C$ASUYL@!YLBZ]V@?R'/OKQ+[SISD..O:YLAQ?6YLY@\]HJ)BG M(-HGYS^>*1^Q>R@?L=L9;RQM<]_RP4_8V8V<0&OPB)Q :_BXG,!EE/B\>==R MVV@.Z]2O[][FB.S9G6%?\H,1\B]1.[E"T[9Z70'R+U$[J7&\5_(O42Z'G(OL9G(O43NI?[:"KF7 M@ %R+]ME@2+WLHV[^IV!M$LDMH&<("?(B;1+J,M?G[?*O;>MR+Y \D?NUX-2[>R)DK-H9Z1+.%N=RG*NPZ5_ZKF!:?\-C<)&DJ M)NGN:/3B!9%6!($;BBA+BDW;-XOV=S;* ]=_=[\9G^+HUN?TE8N*6T?/(,2M MOSR5T3,(<>LZ7Z A;AVASA<5MWZ!.U7_! J0("P>8?$:*T.$Q0,&"(MOEX&+ ML/@V[BI:$NFA7T!.D!/DU&9BB(V'CD1L/&;3K-D@-OZDV'AY?YNZW[C^X-;] M+>+Q$(^W)Y"V9R&0]FRW%@BD!>.^$.-:YKB+&'BP+EBW::QKF;U!!(-T,HH9V+A]9'N_]+&&XLC"2;_$=XJ8PO%]-55?DD=5-11%+3853D M':^%\<_0YWCT+ZF,S.;?KKXNXLO_D\5^,O4]CAM/.L8O6T'Q_$PI&-ZXXRAW MCUV:4\/=//GF0=SK:O^R1KY5JI%/_Q=$"1?6GP@>?W/._/C(*06UR^>'W@@%LF2*.#?BN!>UO4W"+WJ SD9#D'?">S?68.;&&^ZG?[WW\FOWMB=X??? MG?;NQ)CZ]&&L NZ9Q$S\+(WB>S7V.E=@*U9>DHF9QP@C6GXH9G[*!%G&@E^> MTX4(PO'^T[T;^.#NF+P]"](!-U^XS! M$@?_3P6M4Z9#T/2*= 6:82KIM^#M"_RO1"N:*/%+&*7\%_XCDBT-=I^^HUV4 MOYLPB$BP_"FFBM!% P2Y;'J@R#=0Y!/E%A$JTX&?8#[A!XB"5_(A-^;,H$2U MA8@/('PWOMZ?_N65/YQ,K/ZX:P^$,^Y9MNW:8CP>3CSA.EW'F8[^W>^_.D6< M'.UOH(& &>X7,*60TV0WYE2Q#<.#_C(RVI.7<8 :G[?:KUU *D:OUQF.3HV+ M?VS$?7\\:%J20..F3(\ZO49->=P9=D]]MD61J2-=3G>XK44BAJ;1<(T/[V]H M(@8V\\3-A#Y"HH1FRJJ."'DD2N@(@Q'T3DL,4"1*M'%7*TF4>.%NS^>;2GWA MYB 92 :2:9>X\"*A!<]S?IVYO)XF>NG-E&\AXOSV6+\DA1G6]T124333'O(]@QEUH>"P:UJC MWD&2V8]RX#1?.!T02N=:O%Y[?\*NU\\HF@"C-S('=N_\FJL-.'J&#?823FB@ M>3Q!HXY&M5^%0JQH)E7HY7WI,.Z8:XGDO6] M)]7VN/!)Q)P+Y=X(+GN8EET<+Y"[4)*6#DG+:91Q8;:S)?HU/+(=U %UD!6A MB: \EA4!6^58% ELE8=M%1C<>H,8(?(- S'&O^S$<'T-B<<%IB*F8]?[@>@D M1">U LGV"$AN()(Q_D4[*30.45.,(P/5]/!1'+T.R[_,AWN\$T\3*6YU:W=Q MG(?,>F%9W[,E. @[JI,;DW7O?L3AX4 MM&I+&,6&T__.W.P\:(UI>Q9+5W;!BTJ?CU33N^*M7&XSV3'V]>$[@ 2_[\LBEWCL[C]%$=USOOX+#O&;X2U%;QH MC\,T]B<9-VUTE\LX^N8OW)2[1+ZVNQUGW0ITIO;[ 1XP"<(%LOGW$?>\\QDH^L21:1%."^=P/RLR? MQD0I5_:1-&ZC(*-IR):9;J"ZE[HKSN)NG]/,2Q-^._/4+B-N4(HG$ ONW$E6 M0SE+HCGL5B&<5R25.:Y9ZVFH6E%2D^O8X%+8>$V;I;X7=O.)Z/0V-Y>ZY5>\.JQT[ Z_]&A'SH&N>JAO;5*T_.<\7INQ-^)J M0O#\>N7.:&G7;G#GWB>O?M@@RA:5#Q)O0_7WNI)Z^VGUTX^3^(>?]LWP1 - M6[KOO4LY8 C85F>P:PCT>J<; F:IL6VN!==#;/#Z2M]/Q3*([A=$U*10V"MA M)M(#R@L]R5W^-HR0A"XP7A+:T)S[W#7K FL1[:TF(SS[.9T$=5,L7+ZZ-V]"-%6UK M &UI6V2 HBUM&W>UDK:TM>YT51.KKYDHR*G-K+6=&,BI)3D?VP:W!F+"]?:0 MCM2]16ZM'(C9Z#<;C;(<]"U94]RX/JM,35NC/#$^QJ\]RA@YX,\H)E,]I0[M MJ@Z4.6O)R^?DPFJ2&M.SS?&X@JJ62!,^7S:Y+O308 ;G+_T-D=8VD>989G=8 M0053B+2J,O_!OUJ 5!/^M2QS;%50?Q_\BQH\-6@CU.!I5HS2Z:O)I%PQ^M%?RR*Z]QYV>@$8?EJ:AV>Z9PT$%]B/0##2__([U M+2"YGI/0$R\X-2Y$J7HE>YN1&K5="UQXY[_'N2.:U_G/L@9T;*R]*OAEM?[# M#6HK;U A*ELM*H=C2];WOU?:T\*LL\Z?J\KU %LJ+-[QM5(X"J /J(+]%$\GX$LV2VVB<#&NW MP?7$T],ZF^MA6"C)];%::_4P(& M(2X(*[X4^ZJ-+/W?_S6R+?LMXM>J9.YV.' N?7PXL$Z/7[PI.?AQW'U$)''M ML7AZH@INK,LQLUK)URA$!#<6QC_%PFI9H^VBYN:!QM'E/IN6U1GO:;@]>E:? M3:+'JODP3>-UK]-;-2?V0VYJZQJJ8+%,.DE,X[6S^1.QX$Z<0LA!19BX<@GR MQX9L=JNFL5[+7+A3VR,M]+CCY,ZL\9!+-TCM:GQ'0]V$B5E.S M.MWR[]P@B#PY@8C Q^/N$F#F>G[@I[Y(#/&-X,&#TZNXV^3K[E:'\_)Z9/_M M!??^_=,M>H07S;KI!\*;AX2M#[81[G=$FUYU/NEF#DKQYKNPB4;DY MS_T2AQ[..[,/)(WEXKXTS%05O260-^]]M\?N(.7#8V_YXS&K- MI=I/YYUCDC[I+C@&"\!&P=US!;(.ONQ=B;_O<[("OKE-7. ME@VI=1]ZPW,)%WYZWS&^D!G%>Y[._43]FG] K_3#6Y&D\M>\]X4R,>YH\\(H ME?+VWLA24A-_TF2GF33 RKN<*[;872ROLJ61^C02SSD4=X0E0M;AS5Y&"HW7 M!9;6GYN3N&=WAGVU\?N>="=)%&2I>)M['KKE5[PZ#"V[PR_=[8'2!+CU M[4V*EO^OMI M]=./D_B'G_;-L %'XX.J?'B \Y$;CEWP ?9_I!.B2EI$& MWE])G 71DN7'P87OPD0Z3+:^EL!RLS0JZ**\+?*3/*3=XQ8_RT1<%W_9<>B4 M:63^B$5O3.N#/NCY_8Q_[XEW:GZ_2?^'"W M8QW[LN\\]=GC4[8ZH]&H65-N)I7'SHD/H]WT^1,\T8/M(0+^HJS"_^73^<\D MA*?&W]PP<^-[P[%,M&)K'.MM(T?'W&IL9A,V$_JH2J9X>7W4CK[WXY<6.-4V M 8,G@:#$?1.2PS0UTIDOI^[XZY:*TE[?N?BR#86J[!1K$+O8A6U4T*#&: &#=BZ96R-\348 MOXTU: Y=?'"5 EDW8*L.3;\S*LH,R!(T/>NL)6@X7>C4(@WY*_87:+ WRR$\ MJ39#=[W68[49NL=J,]"W@P>*ZN3E&WJG5+G9EY?NKE*<%0DWZ^7LY+WG6>>> MNY29B'_*7/0])6F*BA';A6DV,Y?7=6DXG]Z+.!$^DZ\L9SNO2^)PT8DPNG55 M 0I>.F,^A0Y6E&BHB(Q\;0R DU*MOWB!D)5/_J'&W\5G&F,/%OD MV39FRLVD,O)LD6>K<; ?\FR1FHD\6VPF\FR19ZN]LD*>+6" /-MV&:#(LVWC MKB+/5@_] G*"G""G-A-#GBUT)/)L=+'4J3-!H4!CN^I9UL7/+BH06 M)+3LT&/<-ZT!$M(:D-!2.SDTF %2;"'1'J+'8&1V!R@:T ")!OX%_^ZY7QF: M5M<&_^K/O[630X,95)L+U^^E%9*.'TLR)!UKRY'(3H2B;9"B!5N# MK2\SZ?;2QV]CTO&>6Z #^<;V<)W-JO*-N^?--QYT^F=L"O_\G&-G,P]X31^F M%IN.:3X;F35L;R87EU./SY"XR_3B1M:QD$FZ7I80=D6LQJ8O"4AW\NFBU;), MOA7?_$3.>/5[9/4BJ[>F??A5A"(FI#%BWTT7?DC8C&4#;'UW9J:A"LA>2CY%\K&.P7Y-8#\G'V$PD'^NJCY!UBN1CP #)QS! MD7S^@7D!#E!3FTFAN1CZ$@D'^N<8(O9/%GJ5)BZTJ!PW/)EL+OW M,A@9/\CXV:6',S9M!UD!R/AI<" R))H6;*N)1+-MLS]$#F,#)!KX%_R[2P]K M8 [Z://; /ZMG1P:S YR(\EV; 'WMY[=X42##G(Y]&X%53L0;(B%&V# M%&TKV1J-C_5F:XROP?AMS$$^?!ETJ/7Q8-WG5Z8B#WMG344>;F8//RL3V3FA MZ:DHOG*GMSXO?T9XVGWSH3[*V[_;0L"1 MSLS'63;+F,XE2NGS.KT[E!+[@30<#_ MC98BSFE$_W*-93:A)2FXA??(L-8TE_=PAO4R2N1N74OF(VRL$VF_>YN_I&=W MAGTE0/<]Z4Z2*,A2\38W1[KE5[PZ+*/M#K]T-V)G-[-8/X+VG4V*EO^F&9[&BCC4SVEZ8R MVF@CDUWC<%IDLB/Y^:4O<[&93=A,Z"-DLFNFK)#)#A@@D[U=!B@RV=NXJ\AD MUT._@)P@)\BIS<20R0X=N25JY]?N8K5E6M8 MNG)%]ABRQW9U0L\:[JB"2T\M0=I8,Z+9(WK'C-[ B]OI-[F9Y,7S\PNJY;22Z3WT M01:D_(C*%J)1/3>9&Q,W<$,O;YZY_?)N:?$RG\?UZ%NU*H+*/(K3*QIK4ZYL](WDBP'@5JR_;C%BEX'WZOSQK M82)X_,TYRV8QW5*'%_F\,UQ_8G+^P)(HX-^*X%YU*2'TJ@_D9&*FQ':RQ&WW\GOWK3ZUC??W?:NQ-CZM.'L7L6KA^F]/_KIBCK)!!N:G/' MB18\,C=D^6?G2V M3CSA.EW'F8[^W1^]VL/>Z#[RM.XCO?-W'ZFU]U:9]2;%E6PYQ1VVUKVDZ%N9RF8(UYO+!K$LSGGTXDTK'4D/^='4$.5@ M>65G.99)8M7N*F6PGLOI,^!L.;6:B:!U&G.759^04E_E_T5J$HE+:G#B)KZ4 ML;STO8/-_)"DM\_=SHIAI5HWB\5$2S_,5?'"#8E?^2>LVF8!&PXN-]V:_B?+ MD^1,^78_X;9H-!.9X4<".E[(7KJLB?B+C0>DB&=;)!2>2!).+& R\]@SUX]Y M80FWY2UR#I.,Z,^TZ!@?:55S&BR*V;#,56.B7D9*H7@AZTZ",OU&:MY\[XI? MR_$7[CWK$$Z^]-*ULIQE:48ODV9.Z1&>GQO>%QM_PH"KP:*-8>2+RGW&U'M5 M1JB"D8+*&M5KV*ZW3B%C'F7!-->$<@6T%?_)0FF'D:;,&>"DW<]7J_) :67* MC@@R!K0($G%'\\N[N!&^9C[QXLWU<5GR@ ;3(7EP/.[TK/[3<@>M?L?N/C7W M[.B7PTZ_7UD>WI$9/SVIC>SK_E/3*.N:,6@,&H/&M=!X<"J-6Y1OI(^?NM=' M&-X#%/Q]'@MA_(/>/4]4"FQMH7CXZ27]M %!O$A4>Y9H^1L-7S@%D+=X\7#X MZ*4Y')#&"CC\]+_(CV42O6"E MFBG'WQ4AL(-78='-Y/\>;=$-5/:SED;= MEVR2>+&_Y"2X\QMVNP1KA6%7/88NIOK3B0C1N?I3OV?V^^/:F$?K0C'/.!@] MCU&.*B;PKQ8@U8=_N\X(_ O^!?\VDG^[YJ W!/^"?\&_3>3?WM!T+ O\"_X% M_S:2?WOFN#\ _X)_P;^-Y%_'[(XJ*'0,_@7_@G]?@'^[YFB(\R_X%_S;2/YU M^N9HA/NC4_E7HU!-G2_V/\713"3<)8"KUXKXUO=$@M#-QVH(-$79H9A%\LKI MH3%* P.!@>9=- _-X0AH!IK;@>:QV1U5X(L%FH'F&M \,(?C"B)S@&:@N08T MCTQG9 /-0'-+T&P/T1X3:&X'F@?F>-@%FH'FEJ"YDHR4EJ)9HU1!;2'U>Y3* M#H*R! 02!5_X&N%Q5WG/J3RE"=R&7=,9UQZ3=!(A&X7#F@(>P =/Y0/+'-D5 M^ S !^"#)O'!8&P.'>@#\,&E\T'/M+JUQXJ!#\ '-?.!8SKUY^R##\ '-?.! M93KUY]Z!#\ '-=> &)JC^FM @ _ !S7S@6WV>K"+M+T6:EM-\/=1DAK1K+@8 M0FWP^J[/JVW?4L_=/H@#XH X( Z( ^* .(\FCD:!33JG2F_50!_UWR+ 2>L MIV:G<5K]TDU$DT7Y79J")H=<]2OW;,$- /-9T&S74UF*= ,--> 9LL< MUQ\=!S0#S6="\]"N(!6!: M??@T4'[UW.57O(#V^P.:\\P !^ M#VJ_%>K7GYL /@ ?U,X'UK""9JW@ _!!D_C 'IMV_15+P ?@@]IOA7H.^$#; M6Z&V)0U]7(K836E:AOBV%&$BD@KZ\[4]9>AL5^\OW?'H)>("0!P0!\0!<4 < M$ ?$>31Q- IMTKFB[F>1"#?VYH8;3HVIN!5!M%R(,$51W0;$.S7CJ&1WS:%3 M>TA3(]%T45ZH9J#9&IKC+@K0 ,WM0//('/905!=H;@>:AV;7JJ#I"- ,--?2 MXWK8K_U*"V@&FL^$9GM407D;H!EHKJ5CNV/C% @TMP/-MMD=0#8W,#Y&YZN% M+VX@$GFOL'#CKX*#9:JZ56A[H SZB^[>*@S-7A6)TD^C5:/05/==,="\K[A/ MUZZ]N _0##2?23;;522I M!6G 0#/07 N:G2J2VH%FH+D&-%OF<(138 -KL>I\J_"K"$7L!O)>P9TN_-!/ M4L[$O15(64#*PODN1/L6KO=QO=\.-'?-_KB"RP6@&6BN I&QC13E5/Y"IHG:O0@LK%@ZXY&%?@ :B D(W" MX45%!+2 #_H#LU]_"@3X 'Q0,Q\,3:>/_L;@@TOG ]LV#VSUQM_CYZ6".BX6!ZPQF:W M.P /@ BQ*YR(V M_-"+%L)XDV<+?6\:H4A1ZT[??*%F(*UGU1[OUT@H750(1S.@;)D6.D$ S.T M0@HH \IGJ6R#YCR N& >L+OFL(_X8?# 9?. TP,/@ LD6F-D4\('KAD M'AB8(^12@0+.,HUL_\:.PCFO&2[T!:N-5M5U%N\*67E>]K 2, >,:8-P_ M;XH^4 P4UQ(\T@., >.FPW@\.N\A'S &C&N L6,#QH!Q\V'LA9R/:;2(T@2I .3(UM6+=-[9C#OOG-6CJ(ZHN&-4ST )2!U)'$ZG#T5N.ME&\D#J0.EKL**3. MV?NP6-K&C$+J0.IHL:.0.N>6.OTQ3EB0.I ZD#HOV7O4TK?G'*0.I(X6.PJI M<^Z,)-L^;\P=I ZD#J2.E@RBC=09F?V>MCWE('4@=;3844B=<]LZP]$84N=% M(K!^2%V://UWZM_^]"/]L:)SE/BI'Q&E1."F_JUX>^=/TSG-F7 RSZ?;5ZO; M]Y@[(;IEJ7B;4ZI;?G[S&;DM?C@587IMVQU^:6FG/,%]]MXNW/C&#^6F#'9I M>B(=-HGW *4?V*? #\553@C+EHOJ]U<$EN0L_SF/UPB^$5>36+A?K]P9+>W: M#>[<^^35#QM$*9/X(.4VQ&&O*TFWGU __3B):8 ]TSNP$5?6J*0SU "CSF!S M ,O6=2O>K+-%=9O%(TO!#Z 795"0TT\C[>C5Q$\%6P8(;2;K,44;> M5-)P$V,6!4%TEUQO[F=I)W=!(/E\ZVLY S=+HV)/E40#?DOCYE_V. MW>T?^?[HP\>^'';Z_=$3G^UVK&-?]ITC,S[Z[ ,S'O7MALT8- :-0>-::#PX ME<9[8_*/'$CW*\]*,TYZ_6>E"#PXX]S:?,Z<]]OZXRW38%B9J?_[/!;"^ >] M>YX8/Y-BGI[@;"BT=AB%8B_A\5/\](&?-D!\.#5*C^=4QM-$M/R-AG+A4+(= ? H60[C'8OK0_[&/)[-H[H:J)58M=D!/D M!#FUF1C("7+J.S&0$^34=V+G(F<#+KEZ/7WOR(\%&;_<\>*-'QKI/,KH3=/D MG)'&#]+N3+4;7XY4)Z,&\3F7=D66!>,"^8MXG,VQM#\X)YP;R-9-Y!?P#F!?.">9O(O/T^'%9@ M7C!O(YFWY\!L!O.">1O)O(X-YGU6*\MGWEJ?UKVU@;?6RSB:B23QH] -#'KC MK>^)Y-#U]8J::#2[0U#;M+JC\_-H2]O-GJI@T36YEAVSS)'5 Y@!YG: >3P" MF 'FEH#9Z8\!9H"Y'6"N) 028 :8ZP#S & &F-L"9F<,,P-@;@F8NTX%\9XM M!3.2ODZ@VV>1"#?VYH8;3HVIN!5!M%R(,*W*8_ZTJQJ]V;)OCH85>,Q;>JNE MP94TP'PDNL+L6@B. IA; N9>%1YS@!E@KB%TQK3&R/8"F%L!9LL<#ROPRP#, M ',M8.[: #/ W XP]RRDM@',+0%SMP?7' +.STBW+VX@$NDN7[CQ5Y'2#!%> M_IA3;+>/\')96@'E4A9,14 :4:V@"U$4.&X++STBWWZ.4 MRY>GD??U:N(F@DFU6(HP<64W;O&-_W[6;MR/NFN;1/%4Q'( HIB11($_-5:+ M5%_FHSGT_33*)H%8_6!G#W2@^%D;-#SNJNL\U-1*(%J..:BB/4M]A-4%IWI> MIT/R0/)H(GDL<^34GHL!R0/) \ES<9)G4$7&/"0/) \DCY8,HHGD&9KC^GMH M0/! \$#P7)K@&3BU)Z1!\$#P0/!*!X('@@>!YZ1X/@T'MN7$0/! \ M$#R7)7AZYJ!;>U6F"Q$\,D3IA]2ER=-_I_[M3S_2'RLZ1XG/43C7L0AD"NO; M.W^:SFG.!)5Y/MV^6MV^Q]P)T2U+Q=N<4MWR\YO/R&WQPZD(TVO;[O!+2SOE MT< M(_A&7$UBX7Z]TM&LWN'/ODU<_;!"E3.*#E-N0B+VN)-U^0OWTXR2F ?9, M[]!&##??9=FZ4OWWN3!F41!$=T0*0^+92$2:T(=Q.C>B+#:RT,VF?BJFQA^9 M&Q/-@WM2NJ'D;)<_CD62!?1(-#.BI8AE_%EBT'&W:'$6A[! MF,\GQV%'X7!+,.=?]CN]WNC(]T MPV8,&H/&H'$]-!Z?^.P#L>4G:N5*LR=Z_6>%NC\XX]PH?,Z<]YODXRV;8UA= M\/L\%L+X![U[GA@_DV*>GN 6*+1V&(5B+^'Q4_ST@9\V0'P\+U'F>=+CZ.F_ M&:+E;S2\8YF&W;6[3_$U/F?'ST ^P.&\2[0 X XEVV&T>[>\[6,X>TF5)Y:_ MT"36X;.Z';RNK:9*F53:1RM44ANH6I%23^$B$ ?$ 7% '! 'Q %Q'DV<*BS7 M)Q9N&W2&?5V-UR_9)/%B?\F!F)I.]T2Q8!B(^ M&*T> >+&@[CVBI8 ,4#\7!!7T-H%( :(7Q;$M:=" L0 \7-!7'LA 8 8((8D M!H@O'<0#N-A. +%&H2LZ7P!\BJ.92!(_"KF%BXAO?4\D"&5YX9N -K:9LM'[ M#PW3VH'D"JX#@&0@N08D5U#_&$@&DFM <@6]2X!D(+D&)*,;*Y#<"B0[:)$- M)+<"R9#)0'([D.S "_>L7N_UI QH"Z??RP5QD3"@=<+ 9(HL$ M ZT3#%I0 *!7^[UG._+_+_9ZOPT\4'L4"W@ / > ^ !^K@!\ !X #R@Z_5/VVJC_AI'26(LXVCFIT@2T3I)I V2 MK?:[ZW9(MHL-T6@##]0>B00> ^ !\ #X(&VG?+ ^ !\ !X #S0(![ F1@\ M<.D\ #T '@ /@ ?.P -(^GF8;!^7(G93FI8AOBU%F(BD@J9X;4_Y.=NU^DNW M&7J).W\0!\0!<4 <$ ?$ 7$>31R-0I=TKG7[623"C;VYX8938RIN11 M%R)$ M))/>D4S-."39%83CM[30QL7ZG1J"Y#Z0#"2W LE#(!E(!I*!9"!9&R0[0#*0 M#"0#R4 RD PD \E \J5'ONA\:?#%#40B;PP6;OQ5H;/ >J%D/U!X' QX #]3, Q7DCH,'P .-XH':8]3! ^ !G ? ^ ! MZ 'P '@ 9^*F\X!&B2/:8NWO49(8LSA:%+= 45C![0_R1AFH"M0]A*F*1I+(N6)3.16SXH1+?QLY4<#_!>,?,6' _T7C'S%AP/\%XQ\Q\<#_1>-_!/P# M_Y>+?]@_P/]%XQ\YX<_%/WJ^G)(04MSJ&!,1BIF?&F^6<73K)WX4UG&->*DW M/&V\B/[O_QK9EOT6P4&(JV@#G!%7 1 W'L20R8 SX PX \XZPAGQQP!Q\T$, M.QD@!H@!8H 8(&X B)$)\C#9?A.I$40),C\:G/F1?YD/Y]#WTRB;!*)Q5Z/: MIH:<3&&]$/P=P@8NAGGTS2L!\X!Y-&<>?9-2P#Q@'MV91]N(3C /F$=WYH'F M ?-HN[6:,X^^N31@'C"/YLP#LPW,H^_6ZLX\<%57R3SRYNZ'U*5YTW^G_NU/ M/](?Q00EF?QP*L+TVA[2%!=N?..'BB#V[H).G,3FS!]8Y@-$"OQ07,W5ORU; MHE9=)_T6I>+:^"1BCV;OWHC$\$,CG7.F#F^2.XENA;%P[XTPHIW-%L8TH^\B M0TZ?MJVSHE-3J"*'N_93@K"W0:?A?CK]W\R-4Q$']\9G<2M"6O[OL0BGR9,6 M/M 5#1^SV/ACM=(DFR1>["]3/PJ-.%^V'WJQ%%N-[< MB&82-TN:0#1-C&4L$OH-_7H9^T0!FFF!'5KM73KG!R,:UEQO0FZ-IYJ4)OY1?);[Y24J@7+TSZ1C_$L;< M)0S/Z:LH9N%%$Q&R/=&4!J G%UQU<&/%[DTLQ()^M.*&&;V>IIQ3B.?&X\W\ MA-YGW LW-NEG478SI__X"1'(37B&?DKTH7_27%)_08MB+G*72Y<0E!8$V$OL MB?#[7CL>FG':!=,U\Q(>S\32:* M0*^[]3VB;T&4NI/V=G_)."S^F'T=J/XCROT=+WS,&W8%I^(ME("$D!S2( H(&"D5B2A#S M'M%/:(=6?$-3]Z,L838A6 619#3)">*;\#(%S'!:@)ZQ*VYB]7IO3K 6(8EO M"7ANL46_(&P3",+$5\\:RR@N9LI+WT_!S8FO6"NA-]%XM#P";QH2P4QFSR!C M)6#\^N5#OC"BNTND3+(@9>SF,SD\7+%A-,Q4*&[/$4W\HE[)VN?6C>_5NY;RV-V_$U80V M\NN5.Z.E7;O!G7N?O/IA@RAE$A^DW(;MW>M*TNTGU$\_3F(:8,_T]!=X3[=' MWD>)%!^%7<+,\FO,I73_(5=V 8;*C5RNFK<2ZGMU)*N#&T%22VK_"2L&DN8) MF02LAU<:--?G^>M+-DS'^)W5>BQF@9#V!OUX;<5(F9,M)LHP6&N40M![^3Y- M,C^0XC+*4J4!PEGLDF1EQ12SD1&3HI R7?XH-J9NZAI*1+"$=(U9Q@O(I:?4 M!;<^':^>9H4W=H_WJY+-32ZTR::U:I:L4?FJN7"G'JU76F,N_%F;ON;4\?\4( MBU9VLL2,&G:U!MI_$4MC.=?;*Y,VDZ!C6&4W"\D']/26W5(0U\R7R+I8&:8S M-HB)'B6SJC!HCVMZ7IW4NF*:;VK2/"OUZ4+[(QDPBL%_5HU0DU:*Z=^E81:M M%BN*QE2T8U^$GCPL%E.=N1[Q6.K34C*(38 ^%]B1J1-:>^7N0MC+H+I2I3[<=YJ.1'T MX+3LIRAQD?)3$ ?QF8S./,%]"X'$ L*-F5Q$ARGIG"!:2E2<@":)E0.(2H4W M#VGZ-_=\\ VC6ZGRU DU%'Y^(T#[TAU $#J%JG-Z72[E ME*5%G^66E:1X;D@7UG+)^Z*$JYLDD>=+>T&*[K5240Z!;$)*F'Z[(-K==XP/ MASQV*U%LC4T6Q%,:@U_ZVNITV4$3E#3!^X!&-=[Q6Q=L!J61]U7);#+"8E\Y MQ^D%47SE3F]]J11HHPI675/C!-)-[FG"+O'O@JG3.)9\K"GT8>7V>O_Q_WWX MZY4U-CX1=<3"]YJV] =,(&EBJ!/F;(_'S\MBZ09>D6&9D\&(E!V= UVR N-G MYH=N2)P0L&E#ZFI!_Q+$$T' IQ(^"_ A0<2I2_*J)/HV7'4\\C3+3Q1299!- MY4Z+2='15#IOS-5DPRT_::&ME!+S[KV 5=3^7YN&6/!Q2="+Z6P13NGS^-[@ MDT":.PQ)\8KU@_3%-&+?(NFX]<&*-5\6%BOCIT@+\T%K(D]44]^39_1?(KX" MMPOHKJ^^#>U0FZ82. M\SR;@'1]JFP[TD)I['O*A4IK(YZG[9!3(-@JR]18"&E:T&I)+I(V=Q4I5B>F MJ0A(3L2D<.AO=/#:M(O,49W[LJJX55.]N/;$+GI[%<,7T(I?*/6.CD MZ]NSKKO\PB29^S->34'V7#*N;*EB$Y.,=R@QOBC'RX0>D=9N;IM\(;;\)6;< M)EYD_ \MXQWAR^0)W/HQ&5#!513RE,=\G:C IXNZ=L M\\F/_(0QMS"L[M7_,?,CA>1WFJ-"[HJ^"[5_;NX,7[,RHR\_LL2YXUP.N&+^ MA&^05NCO&']=VRIE7]?51.J;%8@7$8$FGU3.8K/-Z>0,I)P5N6M+FCWRW?NG M0@K*#PK707[51ZQ -FS*+-LQOA!-/Y'*-3Z8QH>4]LYZM])H6FFG T+;^.PG M7XU?:)](#-4Y\0>FR=Q=0K8?2GV0.SUOZ##*2%U&J3I1&S&M:G674V#$W M# M*=]7)E8!@\)C?"/WZ+\KCW^-._O/*'DXG5'W?M@7#&/?N\N61P:GT5"PH#4;;NL;J6N_^:&&5\9.Y8IK9'2HO/9^.8_ELH14-A-2J:*Z:8) MGY3.Q>D\SD-%^*XZ90O-$V*:Y,$>PI<.POQ']-@M&QRKH!B><\IW0&2;2A\D MF3^NNI!8/RWO-M8V.VN+S0@7=<6PZZ979)A$,1W*V39=1TK\54Q2XUT1&4-V MT4K[!-(E8KRCJM&*PG<)HQ<0-7^3S9G4*4O'7)TF>S7Y)^#Q#-]1CY M;>B4/2IEM*\,GR5I;[:3-NZ@]M]6R5/UA$.N9C/?\W.CGD]L\DUT>ORJ%JF$ MJ9J#^KOTZQ!OL(D<2G!)8XW.A\)-TISKOZ6$<#+2PW2>.YUSH[IXBPI'RJ/0 MML[X=/"_YXN"-(IWSO9QSC_*AE=7;LK#9I8=TO+HO7).)'+&[*<.CSA0E8M< M&8CR[F]UV/!#8@EI&27F[M7*/G=Z?DSUBP?H&*O.J?DS[%*5>"D*Y%%LXPY47;#+8$ WCMEOH,C.__;D-JAS(L-4 M72:M3N*D8PHJ\%(VQ>C*9RR7N=XG/K,'?-S*5! CB2J2Z#( .EE-401Y#!=' M!;@ 7"U$?$--_)%;]N$-::I"<^S^6OD=\G M=AKY@;J" M7D5]D7B=DWB6H92Y9U4>DW.7Y?J-JP$-/UE/--<>:<*.EMS>,(NS?7X +4[U ML>NS(UGZ@E@NL"^#M6OQ?988BH_D0?/#3/ITI&=H\PWE W_.3%'APTZ%$A6S M(+I+"&0TG83W,(WR*Z-MK:U<+,7&,RJW-C5=$9'@J42@.U$W>/)^:K$4K+TS MCX=29VU^)RFFQ>%S=HNBJ@]HC4TAWBZ-R#Z0)OD\. ? L+H=J5DU]GGD;C@2 M&R(I7=?)?!.IRM?NC"2E#XH(;A:[(K\L+;OL5,"5ZCF_=I^X$P[/VF/QMHB7<+(T*HJF,)_E)GB5%A C<92*NB[_LY.&5-X"73X<0 M,F[NK_U0+ER.FSM(QG2:Z0ZECR0O.IC/)_>?=)3_9"M?3'TYL#OC_N#P]T?/39ULW8'MLG/KNW**7SK 3-_4Q^SHS2_>F! MHQ?+#GR@%*/5KY9^N?/Q_!0<[W$H5D/!7U0PQO]RJL;/(:OGDLONA,3E0NZ% M42CVYAC7\E,P4Y7EGE^>EY[3X%$31F/O]U,* 3P'=V<@&V!P;AA88\ ,.A: MHPT8/*"Q\H.40Q.L03,=V?VJ)E8M9D%.D%,'F?V2CAY03Y M&^G-C#)ZTS0Y9^V?!PEWCJX)+T>GDP\7%W.@/%_+$%UJ-7'/$.G S9(\?G6= M(;*Z9JZV/-;)%-2!7J^U:*NB3>DTLS^NI>AM8SO-U%0^$!P+CE5E=HEE1^?M M. :6!FVL,GMJ9L3L/% M-_;8' [.:P _@4AZ00P=:)N%8K.G-33'HR[:4C?$\P <'\+QP#*=@0T@ \@-!W+?[%E] MX!A^I3/1[>=5F23Q354/D\G4LG[7P63V/)5<5?L2ZGOXGDZ^>QV.<=[!F;VQ M ';.KWX 84#X);=K/*C@4-M&$,/O=*+?Z4W1>N/[=6,*_YDF5/5$KJ9;J Y[ M4D MBY0\'+K9MV#OO,SY\K0>\SOUSYM496S= ._=;A3"D\N^O_2J'VZ:))N[)6E> M];)4W[&HC>LGZK\TET!X!_M2GUZ[6=61576F[SDZ5E:55&/M3XJ3]3-Y@*(? MQE51%;=4Q#8Q=]N@R:JM?CR]XJZ2][(*7Q9L_6"G2YZJU[I^:A[EE8(?416Y M.1C@;C2E[G^FK#?]8)JB<>,PBOE?)G^)RM7-!]U._U5N6M5Z+1H6\6/%=.-LE15QN-G MNML5LDM]=DJE4V5SKD3DFQ[XJB2JSQC];=]TUL71-]8Y%\V+5GF)53U>6#_XC\Y>J3+0?IC13GW5#:6JE*N]O#5GN-F^D M(BNWAHD<[*T*HY+UC)E;6,6DLRS@"<@*X&\WYR9G/A-Q+#;J@K]5DU9[4S1, ME06,W3B^ES23+<#X>:FNKJ+9%?=:??/YXS^_SV=]@(#KK9,MCO(BP0$7G.:V M?[M=V0ZM=:>#V6NK7!6]W-\]+]./X]6OJ>,>K9_(82RYW:BJ\Y,N5]B=D>8+0= M;I7=B7=@\-KI=JQR][NUA"KQ5($&.7(!^KRF/ALLW(U5+%U_NN[SNJX27IK? M?JY@;:#:OD:S&?V6I<]K>]SI[( M/(B2D_J^Y$U)T/IEW?IEO$G1!K9^:0*9UQ(@D'9>;;(SH6Q[D'>\+;=C>+M7#N1V[4-B9#W3 M?.HWJGUHKF=6+0F*Y@#K!KP3%B;R'JK%6DQ MC[=;K;9V=G%W)@"R3)5?5 (O1OF)"\]R._Q M6 YQGX=VV^O<(O81]KK]2(-]2.+L"09[;U"RF]2NK1\J9NN':VO=+AGX9=UY M%J.]6.@)MKLR_+9,Y/V&>M'4L?<*H/TV-'-/XBZ*@N![ M;>HMJ_B P"CU=S"X)KGW"&MNO_7FTA;W2C9>^;Y]1ZZIPP=S]VCO WLLIJ(M MI)\WE]F_L/T6' ]EEVRXK:%VM!/3CJF%+UG?)X#Y9Y11RON7B>/0X<=SKC+;$ MZ\,RV1D_R8EB]TO=PT]THA +]FKRHC1"$I]-/(9$ZU%I?X[)1W-3=MG6KA%T M5("9N0+@6:YG(G?W1.O:)?OZ/U$LVS@]U\8VM[!X6.Z5)-!V4[]TM0NG;8*; MK!732O))WMKBQ[WB,'<.KP'-[8Q*UW$=<-]\U"*KT];RSSVQ.E M:Y/N93ZLJFBT]U[FI-(AZLRV=B/F.F5R2]A5+=# M8Z>QZ%[7ET7'@[*)1F(AS7M]KM^U_2K%\"RV>@=G<=@U7G2F6_^\9(RP)&)' MKQ?%RTCV4)L+=YH?9Y-R[T/:B[PC/4D0Z;I.HEEZQTTX 24Z5"HH679)YN[% M4G?8Z>^(JCV VL&3Q("U?1UT(A!*.,!^GK*?HWP_!P]LYQ9/*E>-A MHCA1C27#4#F0C#L_G:MN@MR!4GF3>>O^+L1]I/9Y\^1WT@Y7RJM-TG:_K&HA MM%?;O3^E ,1^;5>VFO="VNY8.R)&-6/.O9/BFX@];L>Y:K$L,3O>L,;77RH[ M.4DR:=5*7VJIP7,FF_^R.:KN$?>J36?;8)>GBTG:WC/R$S9XI8,&):&T=X<' MO3WF,I]G/WSZN-HWD[T>SAEVE(7DKLH[!5'6YO@;7;WE'%:-GF7021"Y87( M083J31.N<*)OR.DMRVB??#99.._JX-4A;+,A^&H<4T9^[*KN8AH+=RK8H1^H M,]VF6']=]NL!^D?4=7\_\F7W[)4/EW^V)4^FL7M'?T;T1W:T&SEM?O\P3ZC^ MV#F6V90K@3Q1?BX. !$K?5X^U);;RK^V]SL/BZ['$B8,JBT66;U#K6*3/U1W MU;);8[N;/0%ML&_8 ^C> SU_^I=7_G RL?KCKCT0SKAGV;9KB_%X./&$ZW0= M9SKZ]Z#W"G?RY^*70;?Q=_+Z&I\/!+S.9E?_XP92#7Z9"^+C=R7'7]L$\SLI M(TK-'//HQSMA3.G$PSW?Y^XM>_ONE?!@J3?WEXDZ\63A1D?G*+YQP]Q;+-N_ MKUL\L[@*12R?-;G!^IQ]J$D:9QY'K1;=H 4_E2R%>B:+20J0^ U3I2!D%_L[ MVLQLZ;24' MY$'8A-(E0_1)5UL;$5I2&,F (8CZC:^EZRDF^IS>Y<4J/ZS4$ M-X9W]W*LL=EAZ'#SZU/TH2;ML'M6_VGML&VRYH=/[7A]_$NRX:QA5=VE^U5T ME\:4,>6#4[;/U'= M0"RM*GV,1F:O/]"ZQE!CBGF@A!#$0DO$PM@<#L>0"I *D HZP%L3J6 /S*Y5 M7SLDB 6(!8@%_<2"-3#[]@AB 6(!8D$'>&LB%IR!:3DX1&C;AZ*"QBN:NH)E MW-0Z.BM/<1?]DN-Z_DT6FDO9BZO9U.C MT-PS1S; ##"W LP#TZG"EP0P \QU[-C(MNRW@#/@##A?'IP1J?6L2*WM9+G& MQFHYE1[0'^?X:H:D&9D#I_:K@\;(&0UN!P!F@!E@O@ P5V8# LZ ,^ ,. /. M@+,N)_07]3R]V*4]^OR>TQO5PCZ_5G=DVG8%Z3_U4587H.KI](;H@>C10_38 MCFE7$1T(R0/) \FC)8-H(GD2!Y+DOR5)4H![M G>6-^O8M$TVY\-B@X[7546_KTJ/)Z\_*Q/I*BLJY]QW?Z\TV[HB4 6 M#5_XH;_(N(M/F,JJ_QN]2_873,^*HNE)J:7=SD]E[7]9]9^;$MQS_[=H02_W MQ/2T*OS-QK!= X9/FMM^"!])W,PWF9NW+B+94C:Z$].#/7I4HXDO?N![46C\ M/S<(Q+WQ/V[XM=P'LQC(7(^2]T_OEEK2YJT@[HV9D(V99&]N[LG(7:8ZQH?B MT15J99]B4H9>IMKF9++3.3_F+I_1\IRQ>1;'Q-?UWD_ MWB,$DX7[51BE7F?KAFSEEF9!E*EN\YE4X33+6ZG?94>U*!1%Q_1;$4ZY2=_D MWO@BE@2R">D IYM+S[:UFOF@5 X=EXBU2$UX1 +5I&C"FD4DB6R\)*LCLR*+ M#+?@%ZE>;NDA24Z/K".IX%A[);P=W+LO\DZ-$^XIZ,?38K%L M$!C,*:GL/$@DE=:GW!W5BW=-6S(%E+A;[]>J(_#4CVD.4=%Z.Z>8LGCS#\5B M&43W8M7ABNP5HO(?&3TIETB&$E-+;@7-,;RASS9VEKY9T.#T8C)?BB$"WYVP MO;/JG+5P[R7IY5J)4(EJ/4D/^[$4\IFD6TYOMFE68R& 5SJR%F,\8IKW);N6TT :,U;7Q9TG>J$2H)QKF@,QF]GA$L27#L M">YV.0NBN_8U\CS2+V[NDL'M>7%&]"A#KZ07LK# 9NI^,XH.CRSUI-3B'8W% MC%E661@/;)OLHT5HWC>J0DZZ^3YI\$NCG>P2VDP20O0RGXXD?$+UZ*09TU2$ M_"&]M_P^R9,3GA^W G]ZE\SAOBZ9C^U;J6_[N/>Q+]V'QCO/X\,=2_E/M'V> MW!/BZY^3U&<&;64?N8?M9X;EDC&D5 A#E\P!B6FI,/[9^=(Q?GWW[I/J$:=^ MZA;=BA4L'QXEUQVJD1S)9C=7=X7])HI-(-62)-FB:&;+&_2?;'J3MU%FR>HJ M&:JZ[2ZCF,=]\XD%63:9,H[$MR4);7KS-(OWG-O)'/"C*0F1?Y'2DGT&B%BG489V M@\X^I!I_T)]343@TS1S+[9$$%K=ND,F=?0R1B/Y:3V>+?1XKLE*^9QKB<_"BXA)&(+-DRP'_9('%OUNJIK6L]C_ M/5KZGC'H#IJW[.-,];,T5_B@]HN8Q/*0(L\HUEB>45RF@9CFFI#.I,E*DY(6 MI_^(#;LEMZ-6![L5V4HW ;-,'M;3.))>$1YZ(4@#DMY[)XT[^F%P;VYJR:)- M-9D)L3Q@DDHNV23JXL&=_B=+"H]:))VJ_%=I'V2Q- ?4[VE E^2[S& MM3**Y+"MU)Z%9BMO#JUZ91L6!F%!^CLWD>?"PDG063]G&O/HCGX>FZ1 IZ0Z MA6K>O'[%FJI+/M/<%T;5NI4SR^8'FB\?]FT[=7NV3R4\YS#:@[>-N%6W>IU^ M[M]>1+?LT%9G"^F6S.W@L'P\R;>[<$J0_92#AW>[P )S\,KY2=_Y5R+(78JY MDW7E1$_(?F)HY/#Y4XJ8W)X/[LN'D^()Z=9]"Q3IB*)WQ.G>ZOC$NB(_>][F M1S?:%7;;JD;R+(%6NZJ$=8$KY:R4ZHI%?$P3I1])=70G?9\E(*U[TONAQP=& MEDQQ_KOU'&9!QLYN?M]J.IN88NT 7.F(*]9E*6VMW.>R)Z.L=4JNU"B\HJ/\ M@IWY*H3!]Z2S0YZVC8_[!Y_ZI_0]E'3AG5A+K-QX41.*UNY1 M]?#*96HDT2R5?GD_H>-C0+90K&:K;!:%YX(!Z#?I_9)/OB0%<^?/1!"Z0GDU M--N%K[R1D7:3FZ0;$YQN".9#J^10#3*S[@]PQU/MHSK/.8\]!.PY^2C_['W; MC$-B U+G0D;G%.!87U8K/]5=1)#-8D\DU\8;ZWLCR2;L\U#'I.+:L817>17D M2^F[9E#YJHTG9Z*XZE[=N+)S1R3YI6>L+LBO)E*0%TPCA;/QQOZ>3R8S_G$4 MLE>FN/U\"EEW;?4=5<4=Q/RIPOKQD34LG)3"E0?HITK0Q" M8:=L.8+!ETY%Y3!6_K/\@B@IY$'B3T7N'^6[^&_%53>-*/AP1V\0WW+/ISK' ML;.3MFR:\5O6]Z?M.V_]BYV"+"GI*[5/BHXE9BA\VJO=2>0)[%_M$SRP?YL.AKV; M5YRH3N75YYSZL=\5[_?G;5^],J3DF9H4J\N7 ;EY>W]LUUMG;7) S;X#F>'& ML9L'<*J;ZK4;82L;B>USET,>KOAN1GGT-UXIW0,R6"62MP+K-S'SN-+A.V,Z MT!?E&Z,&$OO1Z2!E.GW)CS3-6_8C%KDZ:><\6$1K%3Z#C=/_;!6M6\2VKL_Z MR@26!_Y59L6> W_9]2^!F,O[$KX[QOOR@ZM Z+7?C(]0I:$YR#(/95+7$JD( M.0!D-2;/C<.N4_>KS)R2 =E)2=L4O^P8G]?';>5)"624_]KE=M2;5O;E%?I( MY>M)#V<1YB6COM='B;5KO=E-V_NX=U4#>SKR:_87>^/S%>Q1D70 M\,HIO,GD"KH2::P7)K3X@/Z>)SXH]_O"Y=2"4&K@-Y_>?_E^S2O%S?X*I<7, M#C'128[O5<@C#;;E_:K&I:TM$MHJVW 7!.I-@37(5&R?391@B3.E5,I(T MISE;YEZX>4:&%##A;42OG&[(%?HVS.0;::?_R-R8WAG(0 !W>BL1(?V1XIOP MLGW>$ND@I$6(/S)UV1R*.S=(.L:[/(AUG>AY-&J@4Q( MVF^2TBH2M0AEOOJG9FIKA?]E[+S7G7+R25%\PCQB&5O6U+*KYZH M("IU.U+RDY>O->]VHV/>VT" MF44X=W-C.T^9B,EL(2)TC/V\2GC_C[P(6RO-E)-%E&ID'7DG HYNI+'GB0I* M7"P#D=)1X2-+_@TU1U8*!Z"+J8PD6+\RUV=2 .R_YV3%;A!C*W56Q.DE*@. MEA+P >9&YKA&GN>JQ^G-(KPAS+!FF_G?Q/1*N;MU3_XY$S( M-CZ5-N'C;F>[YA#DP1-6*>=\ZRIO4Q-+ZY3.-M(R5;IT[^&\[&53$-_/[(>< MF<:[0T8E"1:W%!*G3GDKL;-U^RC%%KO/9R+>>T>?)[FI,+KT_V?OW;O:1K*] MX:_BQ9GS/.FU7+3J)E6E9UB+3DA/YFT@'4CG2?[)JIM B6TQLAU"/OU;59)L M&0P8,$8V==:<#F!9*NW:^[2N#=_)=]RHSN4F/MP M4K+OVCY4VLF= #G>](FEU??*;_@XFEN(2V@O$U%_C$R=Y'+;E^J(VU#TC5?8 M]G6K1B_^^V4U?E9R9>.E786B!M9*TQ?7\/_]EN,**,UPWDJFUQ33?B5BNO6W MKZB485<,4IZTF?L=LGF575O^Y6-%SY+',GJO5S6E4J:T6JJBC'G92S/QF^DF M;IH46RG3\V%U7J9;0Y9K'O!I69?2ANK"6@>DGG37W*Z6S)=UK+CL E8'O&>; MT_AU3=JC^!9)8C0N)C7)N0X^SI^3- M?Y'SO/CF)=PM9MHCY9+,6D&[D7HS7:4NF1_]VA:[5IB;NGO3Q.;C(BA5LOY\ M:^DZE.K,HM2+HZ-WOU0UUK[Q@/V]U@EU+;*NKG4UQW63H;+HW-VK]%_Z_GBL M,I::O60:=HYK:S3ANNW.?RK#I<1%;]CX2-!LIJ%;ST3,;S&Y-I$+["98-9$- M3R>4D'EEG,^W5ZXWN:M"I6'CT$->3"!VTBBAQ)*AZ/G00.F9ES)<5SIYD//V ME.>R4O.6W%5JO;QH7#/*3TK,+[T*_V.]E.V.L_+F/3+-[_Z"_CN-Q90WO'+" M[\VJ$O/'1?-YGL>NON3-+_#175?U)AH/ZN/(PAOV@_K5>"4FOY;5 MK)7+,W+2>Y)M8%;S&QLX=&'Z5?SD.AUTYGO4NER1 MTN5\RA2D^[6KA,[MK8Z+WC=ZJ%P3 7G2-[SY?>[7UW)>\\KG40_D3@YFNC45 M^2 ?5Y'C-0QUK47;VT69N>-K&:/?CL;]OE-7EKF/&D&?ZYILW;:K_J[P-V=N MKQU4H>W.DJG1XNVO#C1=_,^ZA@-_V+XT,%NL8QV,HWA>S[J6 -[-\':0#X#K MIM9Y,Z'3?MDK8PV1[99F&+FU],[.*K-U,:U7!=!N:47GS=1^/LA&+I-JH*?A MF$%-7M<5L[*ESZKJ.6O=IN[@<-(,TW_UCR(_M_?><\U$7T%@ZCLJVKY->:MX9JQO>^-Z]U5TGO7RG9GL9*?)GMOWQ M(/,1AM6Z$(XI!C5IIS2[3-JY^S6'Q-,6L-_=H6KY")<4 MXKF@9*NR#TX9G9LLSA=[SWV^_U;5U-^]3]E@P8HIJ/KB3 -J$]),*5UWQ>GX M(,LP7_A-[LZ#U4+J6GA1,HOW.$I@STH>=#>PR#.VVW;1K4YE+QJ'Y\95] ]F MM[[L.%NU(LFL9#>:_98N;EY,&XXTGI?Z=##AB3,>-%L+5+P]7YQ".LR2TV'P MVJ?#K*G&?#M!(N''?/BV7$]::OG9\N(PUW?)=*KV4%16< M>9613CJ2^8.(LW%AQ;/J*^+^;@9#!T!5HO/0S)#%/JK$>5_57=;J6OOQ*^ C:*!N-R]?NEBF\7L44OJO]]$'--YVT^2TCE3=86F6_7U<(-G"Z MK#Y@3&_51-4IT< (/[>F:LSO(OU7K:9IV_R;NWFV-[:QH*G_Y\06/9S8HIMF M[/M.#*D+&M]H@COV]1\VIFFYRYJ=!2NYL^^7JV_5&>%$SC.?RN[;*/LI!,4H M^SD1-U]448U"<"GULF>J%K5*G'FOOKK6ISE<^K*?TV1Q$#A@F]8]^"]E9W"]S,;WAU= N_M3?"BM7^Y_)@ZCO:KCOMK!!\Z7'>.F7- IB[_)>W3.,*H9>.R M\_9V4(XZ<=/-BNZM;U(KST:[4J$*)X)3G^+$.:+50(4K<]-$F=939EY47I.] M?9G=:K=LXJ9:?5L=/C6[7]]_9%20[)5*]N[M>J*: ; F,KZ XJM>Z$9IOZS= MAI?N/)E7T "%ZM1ZB@WN6Y,+JSY_Y90>*X9%Z7I/\XT\ M.VE-Y&8B *6].3V^%W16E%UX3RV+&A^#=FWX M)D.WYH>52^>V7I297*_R8=ES=>P/QNOB7FU%L9>?U5'?PHTUE;>W>4K^T!@ M(UW<]1UNUG7.9B].DMW],#5OA!AU.O JV@4M4DNVK K3^B)I4V:FZV:ASZ0L M?[NSGQYJJ,9IIAC#$Q&MLV)HGJ+R=)"=&\T MJV8#J)/-;V1(EO3S+1:&C;AU/47''[$U;+%FM%F:T;FK?)T;+:\J%F?? M8!.0^:X'NQN"U:\LZ&3E?#&=#V8C#RV'ZHE),2^PJ:Z^UW1V4+_OLO*<[W S MULX+XGV\V>MQW[66C07?$N'U%9,J"&>3*UY9YI5%=AU?P&=A.*%MBCUQ_VV$ MKHY071YFW53-@_J:2.6L %3JZ)* >B$SY\[Z/\M]M^/3Z8N70TSK<8V348T3 MBV;^+<_=B4='B[XXL3;6P(Q*"\P*K8]9N^H5J\W=">5H\OCF0YT2?F_T>9[K MSBMK)'0[CC.M433(1+?L:.:/SJO'EWFR99)[0R2=I);!/3]YU&;7(TM'C2UP7@]"EU%F!*V9S_V@B+&H[Q&I,)SH/^+= U&"B)@Q=__F-7[[YPVB;D_B>7XZVX4T?4D+N^=V;EPSMG>_[Y2=<,E[PR[]Z M]BA9Q#*>8_)_;>&M.R+T94ZU6.4/6ZN_E;D%E[1&0U^7P@!+\:G7/%D-I)/E MU%]PTH;.?DQN4"4ON#_=?<55YL)#UMQ4:E,%='DR?'*[]II5=0N^2YE0[V#L M339TWN(G5ZRYYX];FW.#)QAVF<+3_:XAQ<*SF;L93W+I&C I?D(>K12(/RP^ MYGN.!Y:$^YU1M("O+G4;7XHS0(#+)4!( \,\+P9@,TPP"V(7SEPSNML M%_@_UL(>D5L#+0,MGY:6:V#>0=)>'Z3TYIX:PE_X8Z!\;.^DA[];KTV87*)P/)!P M;2#3/QZ7'(NCPTTXND)ZO&"T&\=TF1#Z(+*TA4\61LWG@2XM6$&]%0'- II= MBV9)U"4P"6AV-S1#=T*S15[_'L[#4V#)+'MLYMX'Q R(>0-B8M:-$A80\W;$ M? Q/-/7_MUFVXJ[6+^]E.#\",<+SP_/;%D)"K97<14LV;S @5Z@PVFUC$MJ- M2#S?\ [*M4W!E<#-"QR9TRZF2>#FP,V;P,VLRWD4F'D]_9[VFD\+U,5?.8U; MEIA>)>CZBRGL)LDC6%#W(U6[6.T!.F<57EY@YJL6E/WM$71.8.; S$_!S!$- MR/R4!M1&QI]N[(42')L%3G-@EY,X'.8$#WW=&9G'*+!Q8.,U9V,6@DPAR+1< MVLWI011B2G=A/88@^BWX+L$1WP1VAEU[>6#FP,R;P,P!FY_>9MK(N-+!Y?YE M,SWB@B.S0#830\&5"3[Y)K#RHVF9P,Z!G0,[MYV=6Q9H:J_-=-,0ILTP^&2NU[NM$R;FJ-_\-X M6,Z)F8YC$6Z:G!5'-QZPYT;>3Z]S@_O.QH4Z%6X65CD*SWZOFG-G_CO.RLEZ M]7"Z2Y, ;Q]JOSGP^JM?H1-8.3/&N."*XF(=9WO[2 ^HZ]S*Y5N^E_U2BO0LC(-:^L'[6OKTJZYY:6_ZYB+' M(V$TP*.E,6S$:( NY5'HPG$W VS5);Z\NW:^P"8 3!ORM^RB,E@0,SEY7H^ M8E%9D-U6,&EK9)>X;L-!=A?,H0P5=+>2[D\S'(9!2.'Y[7E^")XL)KGO;D_B M#,U#[J);89>G!PM M6,%\BSM@8\#&AR8OQ%W.<<#&-<7&@ 0!"99E)?$N28*5U#J7;Q-CF%?2+J>M M"IXR[=+>LLF%SZ^KU(*1F 7IU#I\2^(GR=.\$[G:PE>/'IEU5%D3N&K!"I;O M 9(?/:0"!'L0K1<[R]@8L#$@(D!$]<6$^,NA$]ROKDID!C./>_H!%<- WU[ MOS0;B(%Z/$=X,4+.U4-MH-E3Q/.:Q&@55L&DR]G3C;6\2I>V<,FCQ^B#G;8. MAY3G MH]/.7IIF*C,#==%Y:U_BQ^9.&[CFA3LO_MA[^XL;/N":)H\*D?6W@AZ9;30AP?YKWS5&NO@$IW*FQZ^)OOU+VU9]\ MW=*W=J7=TR^,*$!N906XGSK90!7&?KOC&V'-65QG.)9#561G_JZ%^6X&8S,[ M#,"^G'LWT>F;49&IR0R!>G: FS]04R2KWE.:7F;OY;_[L/$ I_EYIS]6IS<1 MT4U&L&]J%V7O)T8C8=]V8,ZGK[/;Z>7GU:M8!K0P,K+W*O\V[[Y#WZK?;8F] MG_KO."M,24JW3/N^U8W]MPJ3]HP:#2>TUM>29KMS."X7<6X)BK:QOP':AHZ^ MEJS-[MJNBW'Y<01YUPT;.#,N0&)Z%]5@"?>[6Z#[J7!/,)VT-U:C<3G1P6UY MM766/%:,SLLI"!9"S!O3>P]G MN/%#LHT3\EAC$.[[W9N73+=6=Y8"# H2['GHEK,6AG?@Y!LX.>EB%GH3!IMQB>G/YYU3(_1_QZ(8F6)HB34<7FN[^J1ZUJV0UTK!1MN/(-6K)7"[^+:= MH8\@.H\A.C"(SM-4EF?Z7UM9(B6D/$*QP9Q A 0RG"=2&8$CC#7[DD1;-U+__E;59Q*TG=#RCO.^*:3= MG_'(_%9M2M2\Q=9ME:E7JY/6H58UIK,4;?[WM)A*RHD!LC#B&Q"I?;67HG#'J0Z(:ZWGE[OBB_M*M7P=N1Z9?BD^QN=_X:B\$H&WD^ M]0=E]@^]^O?7V5#U\N&X,,/.KJ]!W_?':)WWV?#;IM5*?[3O7_AJ\GQ8ED$K M"Z2N@+X\.^P4]J6'=?L BYG9P)7+J7Q<#$W="F!225Y3RGVI4Y@S2T)+C[+H MVO_-?L&2UOU!C.P3+CI9_TRHD;]+U0E0]#HU(G3TV/@2?&W1W3Y.^6"?7\WT MXFJ=9T6FJE//PE7WE[7VC933#4?74>_+'4PJ.?]Q+R_V]3"TB2F\JJKRJ MJ;)74V43!<0W$Q@/5-7.H6*%K)P![=FV(H<+/6[RBS-GOUB6M"3*^Y:_1^6H"'>?F2]?N$>[OUHI'(RL--J+SD\S M=>K_Z.[H^TOTA3;;';?^OOB:%]GHHE[R]*'NFOH9'P:9>^+1:,+;HU,+"HVK M+RWLP_;1=J=JD^ ?5!A'C*Z_VUE>>!&N'EEWS/"";P704NMKU;]B:*F7I?;= M!Z.K$NP]SU>1+-[->4:%D)(R799MJ9E+=R!+>W MZ597N#]-,6,>P;J=O;&;"-[MO#JU2^BZUC"9_><_PK)TUY-S=SP<%5;*1/D2 M)>Z4?-1XN+UP,AO2K\73LR9M@VXS:%4A91,A%P OA\#2U/CJT#!-[=VGY$O' M(X>8U]]]]J:6"_*.MC]U7<^14V'9?I"/.MX<\S=U8#ZXZ)P:?>)V3Q2%^W+? M*XGS;'1:"XQ_O[F\D-NM.SOM]VQ0&4_<@U/?.5^ M6>!=]U1A=D\ZIQ=G[F;><>C Z'^K-UR(?&=G%B]]BP^[UJ86[)SGXY[V+^XI M<"JT:YYCOU7X)58:;^"_))0K.; T<>1P+7>/I20\=@Y3L] _7RME:H M[^U;;Z1*^5CRA)?RB;B;_XXM._>\)/@^/:<60($E1;]JB50*B06+?\ $;O.. M74_/ >S\UD$EQ-SK$0[K3HWE8"L"EI>+;YXUQ9G;PL[9N'"6XM#W(-*YY_*^ M^&9F[N"^:)'..1E.7IU$CTNGL/']7>N$E$JU=]'MV"VQ,NTDXK61H\[N26$\ MRWL@.7.&8LT6[I4MA%B[W,I%V:5)BIX5%2N491&/NZ+SW4*UE\[:!+37UV/_Y3!1^B>5^ MIQ:(\\*J;F_'E:IN^EZN9U3>-WXIJ>72\NUK@Z;LOW6M]IU]OI."\_).P[%= M<^&]H/)*:U98F#]SFB%U%SEB6@%2I3=F7[/7I(NWG[11;M(O0O8K]T!/3FCK>=@"6BE8$3=\:J18T-TY^ MYWVI)%K1EG+I:$KR3D3FJM: #\>8GA'FL;**^M8K!P<@*\N,S4UZM)]+,]69=X4YM4Z*HW() M*:4[4%YOS:*?_GV=7^$!P(N\>X#7B3W_B(8L7!&!;>MJ=$2E31]YD^?J/Z_O M&X;V''E:,!Z-Y\6C0V3Y?I'E>),BRT]/YEL#R\S9,K7/=C3QV;RL'XVMNUAV M#[6(_%J,Q,TZYSIN@ZRU=/"=<*W[_ZKIQ,XER/U>/9[R4B7%+>JSR?DVH_A^ M;399LDTH>XPVFVR;$A1:5BZXX$?K:;C"$^)W%LX?.YOJ\7?^R_&LI>ISJ[RT61G"[W)K&VY0%;+JBE^;0;$ GDD\(I% M=55<'JR,TG29MH^S2?PBM;/$O9OPLC*D[65NM6)=EMHY+4SZKZW_6W:BA[[:2_-;9^^_8 M'1<$$6^!W&RFB#,KXB2(^(J4MSOE>>-3I()(MT!.-E*D.;0B'0>17FJ3*G?< M.%K@F""(=0MD93/%FEBQOC%<=L]1G;><;][A(#P.!^'+.PA/UOX@_!%P9+EG MP)#^[_V/3>YP'GRS=+6+^TJ:'/MDPQF7U&<$_)Z+0CM2O MZQQ:"Z)Q>2D9CN'7@68W4^AC5=DAQMK7OS@J75_&4.5F=X;^[,0Q?(.#RMR\ M9N'4BY+F_EZ_W#X6MZRQZODGS3QV..,MSB;AN32^;F[D(Q^6W M&>$*A=+)D.5)\N'(VAVFG+;LYO#FNN-P3\]+OQSHF04/O"W\PN6?U*-]NU6) MTBUU(+_X]'O1&^97MZ(B7O5*PS+3SY>N5:SIID,W[EI,6',^M;O3K'I59#XC ML&.&SD#*[)[Z3,>:;==!OJ](JB<4_,V+\$E1BGDA^L95/CSEB]W\&FM%\Q=6 M6*>=VUM(S&PX'$]GJ%L)ZF>CD?$IQ4=G3A@+)Q^'Q8D89#^KW.,*"XZMR:BM MI5A^:SBTGVUO ,B_K7-]O39<$);<+'13%&6RO9"YJ_3O90.\_8*ED9LM[HX: M?#VCKY$],0/[=%?::_6D.7/D$U,3N"H Z?FB* ?IV1S:U^_?%Q;/A2MHN(F6 MQM?%E GG#T/_9PS^G><&6^N 6G?=\5V=G]4XX@:P-%S/=T4^L#^K2^'&%K_\ M+:\Z[.ALJ,;#82F8+M3:056UV^W@/8LSIQ8.RFJ1$BS[9G2:>W^U@5P.-NO" M?F_)^TX!:L)1PPI4WAA9>%0IAVPG_N*>$;Y";-X5O*X4\[Y%8PN/+2BJ3AS% MW;7"G?<5D=(B[Y?8(U1=\?YJ;#V1OG5"6@PT+R9T_Z7;.1K+D?\5DPB0:+UV MXM 79>U:&:D\]]>UR5)OB_UA.!I.-,-UNU5:&NW=LW+'&$'KM3]_>E1H+UDW M4DG^+H99:01/HE_K\)JW","<6$A?#$39;L3UE''VLGW7S)4/^98%OBA\ 47I M+JX-<=^$YN[F=@D?[D:9+Z^V3#_TZZKLL\DM?4<1Y\0L?F?K3O3&>MK$928X MMS\AP80J==A^L'@8<]+!IB1@UG,.3^8/=LT/Y_,Y<*T]F&DH=78W;O9.#.^]8H+FI6-+%PIKNB@7SHOWKW:/?S]ET8%\'_'63&I3\\:!R>7&^(T[3/G^RE7 M:^R#JY-U>7+PVJU<^*$+[?DU MZW%L7(*_+H')L;M?U[9U#]1I\^+)NYD?ELH#KZ%\AYZ1:S\@G>G1[9COF84\ MY>#P1!2^W8,7B;Z#U1)^=*,M9]W<[=9^69W&;H@RME:OQG5M*-L8U#KR2CRN MX[M#>,^VT37(+COK5RV"M''1EZE9T77^[+EKX&#_O?0()QR.ZZN0J&B&-^_R M)G>R!J8O7(**C_0-RKR926>-NYD7)2O6;^6[_'B&:#2,.#?BFS=UW^?@KU-?&$=A_TFCM=ZL)-%'G?@?]LEPK(;NB&S:^P=*^S4S9IJ/!L'X' M_8Y8GG2:>6"4O;,H)HW_5%:H<=^13U6=L*3I9>9[!? -O6%OZSC;=QF=@+F< MF-N-,.^<+E(MA+Z[>A;6N[9O-ZI-A3^S?C::&AG/Z=1\MZ/N;;9:;A$EAUI! M*&6E-!AK]IIK*SCX=0J)3N8:6*SBR6JMINO:RX7L!?' AX$ZNRJKUI8@9^U?:-RRX^ MY>7^F*5!7VWL%WO=ZYM8A"R]^V7IL;7-TFL7.4NXL3(V=N=93NY!X ,?7AL#=>EZK9MQ MX:H\@*YCB:]&35C*\6-M.)<[-VLBNY[)91/+,D_A2F/.67N]6NVPZ@+M>UW: M-6OSW[%KQBFGK][HU^BB(UGUWCYD*D:5!7]2!1@<)UE38R9.,M''^8RE[1[L M.S1FN6_/N@[\+O>=]L7HU'CK*_-;WI[>%W5[U;ZI?WRW?P! M\'B0J3+_T_3R\ZK7?/FQL"SH@ZON,'3:HWU49]=,G-S%8B=53*TPL\_U1],S MH=69C^NS9?\L-Y; M/9H-ON>][U6XTF9PXGWN2HBMI'NQ\S)F?G2^CO5)A1C'I\TW MK/#AF@W2N5VZPR'1L[][?6:AQ66#-!S229O+!1('Q#?C&U&+SOEIWJOZ6U:] M;.USNBY(TEAALF2I.?R9^/C, M>?;S$C3N3K!U(?0*LW \9>V5$ZHZQKZ<*U/*_N0K[G"G2@5/QSUG?5@M/YE" M4N7QE"<^D[[,)0KWZR;MM6GG0FY6PDK3VM[7'R!.UU*I_LGV:]]B_6.M]*_) MVZD3AOP![&0%GI&&]O'#5*C;F-(#5A4_GW M'H _PYA.=B@/@7T H^.,R:!T=*Q?./4:6"YUV?#:O1,OW& M=^=/32=&K .]*^-RG+1[1IDO();_)AWPI[[:0'@G M\1H4L]#7=T,4:HU5TR!SBLW-+G K"_QU?%I/A+IHNK3G$VFOJB"T+LJ#6TN_ MN8PP/9GR*CNWD'+N,VPL![LC,U?95O'CY4##L!3V>;LX9<&L7W>>KH#)'R/4 M64)5O=XM=ZLE2=TF/G[5E:!5;S3+;15WZ:E^G)[E>A'S=RC/*KT>O'I4.?\V MTL7E2C/''64X"&V&Q":=]*_*=/?R:>3EM^]9]5#-%W1D<_+HZ_O\V M#BSJW>IZ@_=78O*+YPX>M/C]OKPN;&" M#1;&AWDW5H&6R#[?1*M.B5+CDYI\YE3UR35LOKET7J%ST[!=9K:E65$P?U?J M*]PP+!3%V_%T&);]SC]BODWKOW0;(QA=_5F5YUF/J_"VX/QRKCM;>EXGSF>8 M2Y:>9J[A5%!Y.Z$J1$?*JT]FN]-5='M:LI32.'5B?937.4 M-US#WN:V+MN2N9N'.CV&N,59=>JP\@*N2=GW %JF)I2\,J[FC]>X6\/NC*LR M [&.#-+N5\\Y"@W7N'LW7NO.&OCN0^NLV35YBI1/K#22-KW,W5KZA*7GRJ,M M=WUKZW A3U?;BWOY69TY[<6KT:?%,K%/NO=1MYD$.G=!PZVT1J_PZYZX;9=< MT"LLE?E& :+,S)@NL;+[!E.KQYF=)[FEM:59D1[(KZMZDH]RZ>+;]GYORV MYCO-@$"CQ..Z^,;5H-R=%>8"&06M2C>XJX?_Z_#7SO_W;O^/SI]_OEN']UNL MJ9;3UV6"W-P@_^I$8C$3G5<^ZJNM4J?RT==6W)!WM MKD]"'%-RSYQN_>OF2^.4-C^9H.C65S9/D6)+CG2(;& MP=<",Q=J&1SDY7R NUX:QF;<9X_*">-/-1+C1B:_=L#LFK#_C.=Q/6%7,Y1W M'4=CKS\#0#[# &N@U<)JGDP66CX?Z"X.PSP9NS)SQV?][.JO8W<>,PEYC<]6 MLT2ZC199Y*7]L!MNUPWM:L=G$[?\D:R/_U'*F#2]C47%@VQ[R/ M2ER0%(^O!!^XLJ=^_E(H\QBLGOK_6S6K/^* R:KRM*QV?WDOGE^,)H_'69OZ M_#9!-6LM [L9!I-I-2[[YKOHS9N>^/A4NVZ'6T"E?SPN-3Q'W$*.DFO*T-E3 MD^.?V0\7DWE35!G,XT$V>N]F)XZ'>LLGA]AW\W_(M,28*Q4A%:4$1EHPGC"E MF5:1(% F7]XZ]SF"&&YUM%%97_2&_]H"5DS+Y!9[BQ^CEX-Q7^>CZO.MSD#T MC7L8.!'B[*5CX=V!=O_L3?EW=_1*%+ZVZ6_1&QLK]I:TQ@. /X33^.\+^3K_ M_B=Z__T3WA_KKWO?/__!OQY^U=FGKWOP\'CWXJ#_X>?A\5\_]K_^YW2__X$> M'MO/T-^G^S]W?^ZCO\B?^*#WZ6>./_7?_C@X_G:^__5S;__GMVC_^.W%I^/_ M] Z/O]G/[#7'^^?[/P^^';YA^/"(]U7_S>"POV?O_8'N]_=_?#[^?/KY^*_H MX.L).; _']B?/_U\BS[]_(3V^__I_8G?GW[J_^@=]O?A_E?][?#U7^33SY,? M^Z__H@=_[-GOG-C?]R[VT4%FGYNY?^OOV&>-/Z,/\:>?'RX.[)H/7I]^/7R] M=W[P^EOTZ?@$'MK?[7KMD]P[^G_3@U?1CS^/]T;[1]'YERAB+$8R!D(Q"HA) M$. H@4 08XC=ST@2LK5#21EJ#)PK&XE5JA >#;P*)K M!_!)BKE.,8208R(A%BHF/$T4B900%M@=P$,> +YM /]S O P-2HU)@)(: :( MDA!(NZ& 2$TQA2BU.^N&X'8YB0+ WQ/@V^1,M]89.3K-BQ%P^;NNJ9$9CFZ> MXXZ63;Y%&.T:9;IVN+T"PWSWN\AZ+L7B35X<66R>C@-X;>1H^EL51 D(?A<$ M/VJ8Z#%-[68R#+BF&A B-)!2&Y P;/=4V&U&:&L'PJ0;QV@%$'X_R6H5%#W M1E]%/"U 7[M-U@!]CPI]4^-513$2*HD!Q$8 0G$*&*'26K#4"!HCS6-JH2^R MUFO$ O2UR'I=]JGG=>G7WMQ=Z:GXO*V:=RI>]Y8L.\DYM.AV!L:7$;IN$>>^ ML46\U]5ZZS=\/WG!@'?WP+LL.J_QSMZG M9_[]_N+S1WTF$8GM>Z+/K]]>'!Y_[MOU_SQXW>OM]]_8>_2R@Z\'_?V/>^>' MK__3/T!OTOV?;^GA:W?-"=G_N1_M?SWYPB$7AA$-C$@D()#'@)M(@T02:U+& ME#+.MW:0=?WQ%? L>Z6T3.\&+EPW+OSYZ4L:<0E% D&B(@H(D@E@BB2."TEL M]3B*T]AQ(457O9>;!KK/_M$-=V_V\KE4=+-D$_M^8:Q-,;%7H7"NB/6!&07) MOI=D3T,),DT92U0"(A'%@!BB $NU!E@*K@TE,,;2S5KILG#:M\ZG?0'FUB62 M$&!N:3 W#1LP39F.10*T3*W%$2<#$=%YL<%NQ2\[G28B1OYDP_"Z5=[[=.?ILBUW;3+F#W=4Y>S$,#Z M'F!]T;!)$Y5"JF@,M. )($H@:Y.J"' -.9$&2ZT2!T ,0?1;B/&&XZWGC6WW M-TH#BBT=Q:8F9R251$Q9%(N<9ZVH CPE L21H0D3E/.(;NU8#@H(UB)[<^,* M/EZ;U!2N6:.?6>>[O Y79G0^[VC!2FHASGP#NI\6M/.R1^>K?#@*(8-[X??A M-,DJ.K!_^<)3'+%4$I!B8RU1:X\"270**!>)9D@+)?G6#N]2%H*CJP^./@!+ M6D*.IU] O1,!_]MDF ?\?RK\_SF#_Y(3K)A*@982 Y(: R1"$8!IC".314P2"KB4$!!!!9 R(4"G7&&MB.8)V=I!<=Q-&&E=R&$AH6H50(5D MW6<*B:O(Y V0^/ X[/D7BB&!*<0 QG$,"(LPD 8;P#050A,3,<$L)-*DF] MB6MCZVY:9]AW17YFUW[A([.NKZ8?$>H+?$-,=DV-VGI/W_7$8+0[T'OUMAZ8 M .AW ?3]XUT'YJ6=N_O%H"C1E"$ (9. 8*P 8P8#%J,A M0!'"L<\;Z%82C@U MSR@NY@ G=TU+762 D%Z]IH JL M8R,%!C%3"2!$:R")X$ D*$YHHB$B?)45:)N9^?5L(ZV;!G KL% #RBT+Y:;6 M*4QCK6FJ@-'"NN&*693C) 91 C6+8T&1(-8Z[<8M/&I:%XQ;A]"I[X?5NG:) MA]8C%2.[V$[/B*'I^"6#/ 5C^\ML*L$*APLRNLCJYTX71%>G"X882:M,[!LU MT(0?_W3L^-Z]^V'Z86C\,5]00W=20_M38_OK'MT_^4*3E%"*&; F W&%=I'K MSP,!BIA&5C$DW$3ET"&VBDJ+S0R4W#\B'"KMVEYIMX'P7[G70;I#&'1IA_3C M0IU:[:T[V6 D!B>9[)GAHY[1/^_ P K,LK>3C2SSK0[,:.^'ZHT=V?[( M]7K!.KN3=?:V&0J-E48Q1@9$U@0#1!(,)&,:8*(0HX2A5$!KF75C%(:%A4#H M,\>[%01" ]X]!MY-@Z(X5BD3. $BY@J0E"+ TQ@!J"'4!BF<8K:UDW0Q#R7_ M;3)5-RV?='[?KM4>VV^@4]DNX_7Z]BWAA.N>8/YA)K1X[5S; %5/O'6C2I6SM-MK+>MT%UW3=/ M8_=+ C6-")8 8R( 230&+*($,!(CS%)&-"5N5B;J(K2* 0W/L,=C"Z+%03<$ MW;!I7D[0#0_+WMC](J6A"$D&6&HH(,:U1#>$ ZLQC,&&)HE UJU!<3L MC=?S-$'WY-'(]F)Q Z5WV=@6$&>ISLE#PL9KYW^L(C95<>Z[DG'#-)+[ M^",G,[&JB*5VEQB(440 08@!$5,(*)5- M\&$ ]/L ^K>FC)_2 2B4_%3_ J:OXW,Q7_ MJ2-7 ?':;[,&Q'M4Q)N:L":F0D*- )(B 42F$; _:)#0F"FR?HK""/O59OYWO3$R.B W0_#[J\SXU"9 MUI)92Q5$.DX!X50 (5,#8!J9&*8\18QO[2#2M?HYQ!_6-Z0"8:-$@FU:(>Z<130KDV6ZL9%6U\;.>J& M$:@;8J+^F0].CDW1=[L:8/H^,#TS E6;5,N8:I#PA "".06[PM@*;-,#;$N"MT:Q)(DA2)(%47 ."! $\Q10H 5.B.#$& M8Y?%Q>-5&*&;"6\A7'J7/O^%^6X&8[,R@_1Y1Q%6T=P_+WLY?\Q&IZ_&0TO% MZ:'718#P^T#XS&0JA1&+%($ )\A:J)2ZR52I $ISIDAJ 3XQ6SM6)W<)#)W] M0]STF2/>*AK9!\1[!,1KY*E*&2=*$Z QPX H+ &+<01B85*6,,R-4%L[+.XF M+#2Q;Y/5NNRJ3IU]O[R>J9E[B:P+TF*6@+=0^^:MZF4# T[+WV'D@7(R/+W3 M<]/3FSD!UQJ\P_'9:MZ!;C.ZR&O,V2[K(MKECL\LV]@]"6&5M3/2)XSYI^/+ MH*P>I*S4Q#P_^*I^'.Y^X4:EB(D$<.B&QQ(4 <'M?U(M&2?L: VP$,JY#,/:IR5:FL0[,J).G(9MU4VS<1KI7&(]R3S2?Z3'/ MDX1R'&/ 52(!@48#CE(&,(ZU3N*44$6W=N)NQ%=Q=K:9T8J0T+HA"+?BA-: MC;HD0%RK+-*GZ86^ MRIS6U5JGSSO1ZZE36P.8WQ/,/\V:JYA3FAJ@D(@!03JRYJHU7&/(920%M'OL MLEN[4;2*H1>;F>KU;..NFP9Y]S=7 ZZM!->F1BHWB9!,4A"IR.):# 7@,2; M*,,E-32-('59^^T+J*X+JJU#S-0G2ZY7ENK-)FQ(5GWN(9.G2U8-BNE^BNEG MHPO7U[?G+A="I8H8& $<&6R-;DB!Q(D"3+"8IP:GF.BMG1AU\4JL[LV,H(2$ MU9"PND8J("2L/KGUN;'QT9'XT;YTU;60RG899O6&OAVHO&^.Q8]&(M:!"6;9 MWBR))R&M!*&;(5@:;#* [*OV"H/H+\\T)]F M<*B$0B0>%=(G%JRF#&>JMA8#)0:D(0(('!, (*:15$B M>$J9&YI+N@BW;Q;91D!B"#K?3K97>;^?C?K6;1UVQ$![M+&+- -EY;_SXB ? MF0XDOSQ^)?9#8+PEM'SZ!6>*HU-1F$N*A!J9?_]]I MI/I_#\1'/C[\^O;B\./?WSY]?0L/CC]$]EJR__J]7;-]CX\'O<_]O^P[OX:PY?6PK8]7[!VN TEAB0V'<%C@V06 E@-9,W(F(L^,U1 ML6O822@%F?5@B#6(B7+#(9#!*N),DBC1.)T?'0OLM-[LE) 8IRA6 ">& R*X M ")"*8@D@SB)H3(ZV=JQP&B!9([-<^D/G3-1=+Z[G?ZM0I2"HTQ,4=4 M,Y<&WH7X:N/1JX#GSKC:;]8%)FP1$WZ"7R"+,>6I C'"TH*;:YBHL08R2JBD M#$76?;TKN#T%7P7-V4+FXH)Q&<44N--60"!A0/!( J,5$BGBG"&+<(E%.'BU M OU:DR[S$.+Q+I_N>D<,7:.Q_XC!6!07'0R[':="_66.W;H=^]TS8V_UW?0N MMB?![-#3:^FI7/GK,CA 6).+3&AG"12<%Q"&.#QO]+J_]1+0:[GH-3WVE]9VX%:5 $0ELH:$JYC5, &( M1)H*32%*Y=9.*)QJ4S[ILC,CUO0T^?>EG"8GC!-EC2:M4L(XYU"0!$*,B&(H M03J<)C\93GVXP7UR]SGX>O#S[_ZGGW]_M>M&GU]_( <_?[<__YY]_KK_X]/7 MS]G^\9MO60IG$3 %L36A %)5 6$X 6L:40I)B(=&]3I,Y@Q%-10QQ ME!"#4Z:9T (*3JC!5N^%T^1-9"<1,M;F)%.7?#*A,(B-$IX#BUO\)$P@3&2"3Q:D^3GP#TPEE+BYA277S120)) M3#E(&9,6\! &0L<),"E%]L^24G&3/=<:O@IG+6UD+BEIJF(,HM2=M4C%@8 I M 0E5B4HBCB!W5;E)%Y.K<9)EG"8_A>H-"-69=]\3Z6$PF A,I.%?: MSTUK6?./=3F/>>KJP@!>2P*O^QLO ;R6"UZ-6:J,"G^8DD!IW7 C8R!X*H%! ME-,H$B:6W-H1 ;Q:=)A\W])DUM8Z^UV[)L=5HM= MS ]J:T?#^$T#[V7-;&KLH9_D\:JY@^6DO3_SH9NO=Y@>BQ\!N>^$W#.#G*1( MH"0*@QA'R)JGB+K^+!@P26-NM6Y*8[RU UG[&L.W$GU"('1ST>W^IFE MY6B MV]0N)F8D0H@DA9+JIH'=_ MPS2 7AM ;VJO:J8$)E0"*+#UQF.4 (X3"8QB442(D)BF%O2BI$OHU89: ?36 M*83:]O&:PVO;Z+/JL1LNMX.R_.39AS^]S0/([(/G!ZYFA0(DQ7)DT DEJ M\9MP&0')# 6,T,1-^C 8TZT=&)-N3*\V#GOJZ,-&3)A[MH'79X6,*T@8",CX M<&1LVK@I8T88D"HW$4 B#'B4I "F,':E$<9NGSMQ@ET&K]JX 1E;:@7?,VC; M=BNX,63>5TXM;A4_/C$78OU00M(_X^GD*?\->1L&NOFT TVM5Z4F4#;0:CERBQZ^R+ MXB0;E$1!J^Y>"Z/;VM_#@]?NO=AU?#[Y^NOC4_SO=__F6'K[^ MX#J/D/V?GW[L'^]_$2QEU+4=26 ,K8EH*) 6$(%)3"KCE.&(H:W.CW[O94\, M3OZU90;@PU$)QME@;/2N@U(E&"36]87(<((88S$F(J6(8*)AA!*'NB7!W^>. M&4Y'H[.7O_YZ?GZ^_4,6O>V\./G5NA'XU\)^_&M][=;.D3$=+_WUGYK3SZLE M"*\J_#[>NHRG84G_N)>NHBA3BS#I@6-,M-TY&O?[KE%+GG:.+/IDJ7W!P:BS MJY1=LQN]WGEGD4?5@8CW1IE+'Q?YP/ZLC!_97I.N?5+I=')'=(;3]Q7ZZWA8 M3IKO%*;,DQOEG=&IL1_E9W[+[67'^5FF.G$43YO57&*,.K5%=_U-(2WFCT?FMPKEH^8MMJ['2;3M;MK0,F[' M3-'$SKBMT)G 2PV!&O\]+:;:]\0 61CQ#8C4OMI+T3L7%\.M7V>(?%KM_%,6O^[,6^&".JNU='^!@LIJJJR_OA#%3"P288W'5 "2*/L3 M0<(RG,1,"Q13B6]56:FU,;%&7%(2D=AH)DDB*=VE:=E!J_/& MR,(WVO)]MEQ[+0=?+K=?#"Y*&+.H5D(8(Z@S'CK,=M?TOIRIUHN DP$N7?4/O0'JZI-E #%3FDZWL'SS1 M+C7BH=A@3B!"PEJ]/)'*"!QAK-D71K>"^;,T\P=MGOESXTZT MP(E/YF_%YP^'[W>[G;<'K^:(QN+OVLIW>W5X<'3XY]O7N\=[KSM'Q_:?_;V# MXZ/.X9O.J\/]=^_W_KUW+K_3U5?P ;E+'WN $.-17K]R&5OT?ZGBD?8U M>N)L:%[6/UPYLFF2SRU>9\.SGKAXF0W\LOUSIUCE)JIXO*JR1JH%59]OEY]= M"LV6'U*V'2?H^L]O_/+-'T;;">3W_'*T#6_Z$#-RS^]NXI+1HOMW2V+1@C+X MJ)F8D#XHS^G6%5> ^Y U+W8ZD#S:Z<";S!UU=3X9473V+$+H9A/I!4ZS:R@9 MY ,S=P^>Y-)'2'I[?/:=SPISMDN;<$DESZ53W20]Y".,M@6R! M#9;-!FYX?&"#P ;L+GG:;3"GPFJ>3!P>O. ;(ZM/.H[X2L"@]#YWAYU='UXV M>A(2'Y^M9HETF]%%5CFGX&%KQQVFCL^N':X2V#:P[9JP;8M*A]KK-+TWW\U@ M;%X^?N;WM5;/(VC0E72""919#\JTJ)'&7?N^K1 (CL9RJ(K,GWH_;LWJ7?BM M#919:B7%0UHKWE0+L4)ZW*$8@G #E95XG1!*E%92Q1Q%DAM)D)("?GGMBR'L M?\"#R_4J3?:FR/NO[!K'0V/_I%O4K)0=U M\IJ]]O,?]KZNL.&/M]&GG^_[!_WWIY^^_G5Q\/H3V?_X^=0]]_!X[WQ2*/'U M]][GCV_/#S_N7>R__G9Q^/I]?__G"=WOO_EV]*H<3^ M'W_W/GW=I9^.[?>/WY*#/S[]/+3W^/3Q+[C_=1]]?OT6'OZQ#P\__B>=%$D< M1>=?4FPDA$B#*"(4$(53P%RZ&U5I@J&D!$OBH@1QE]*KXR&?NC*^G0C(&*8C14-88[V Q &(&PW$&H:&4I$HIDA(F(":RDB:L%1*)/&.OCX:P6$4Q_?8((% M8S&@$$? >OP18,A(D,16\R74FH5:NTF$W1@%(&R5BW_?K)36>OAE8^NBE/[- MGN723I"W7B#"4C(,I?7WTT0*IA"*-2:BJ^AS^32C#=;#%@Y37]8:0T6D:)HD4!!* MB3:&L51H1(2(*;-VE@D1@[7"T)^-T"E&FDD,8L$5((1'@&,$ 88F25*[YQ)R MBZ&8=#G;W,%9 4,#ACXZAFJ%TE2A&&K,""=&"*5B'$4Z25"JE0G!AK7"T&FP M 3)A-#(&4.RBKH8HP(S6@$*E-$]I J'Y4/1ZX; M9/'T!7-WK']J4\@]$&>=B-.F&&5[TY!NJIQ[&MMPX\R_5=:1.: _3/_(<^VG MZU1I94=Y3P^>.]ZMLEXHX-VR\&X:Q>,DT22B$ACNQOF:V")?:C>+$:6H M5EQ(Q;9V,.Q&2?L.D]<&[]H4IVNO.QZJ@C:S*BC@]E)P^[!9_(,Y28VS4QF1 M$! 64K-RA,6="H 08J20@2D= \-1B>AH;(TT48V(Q M'6+2A0RV+MBZ&1F3S_;DZ7E!Y2HK=P)4+@LJI^Z^5BQA)$X ,28"UO5'@!-) MK?FKTDAA#1/DNM7!V/K[48#* )4!*M>A0"= Y;*@'\4>3#8>>LR--LU(Y#_>>%\ZN, M'OB]?N>W.@#[73HV'^\Z4"]#!KM?.!,II D"D=(,D#C"@*<$ HB2A"M*A=2) MM8()[+)D%=C^".+5+HP*1V+/%1U7&3 (Z/@ =+R8H".&*.:1Y@#S6 (B201D M'*7V/X8EAF&.3>QB!*R+>?O.R (Z!G1<&W1<98P@H./]T?%@:CM&5*0ZT@C$ M#!I #(J!3"0&D;'[HQB)$JVV=CCL6E,_@./:A 4V+KO@\,P48F37U3$_SLQ@ M:(;W:]!QIRCTJGM0K")$'HBS3L1I4\BPO15![\W0B$*==L1 6WOBN^GE9WTS M:$G\<./,O-7V#"ZW=G>@7T\W=J_4 <'PNY/A][89-(PC&0MF#3^M4@B(<$FC M7$O 89+RB$!E4KFUDQ#K%;/6&7[MA*'@^&XPZ*VVR6\ O26"WC06J!*((D(- M$&[H!<$< JF2%"3(*BH*4TT9W]JAI$M@* \*H/?L06^U77D#Z"T/]!HA/D)( M))D4(.7*6$LO$8!+2BW\66V&E=U&D6[M8-:-[_IH6,(D:(J 1%* M&2#*XK: *@4Q3@2BB=()T5L[,&)=%*]B3MN&-EUJ4_PY0-ZZN.@!\I8'>5/_ M7*(4,J0P0"E-K*EJ8L 1Y("@!"D3DYA0L;7#:1?&[9NW$Q O(-X&^^ WGG"*KH72D@18, 4(- 3)2"-@?K"9+A;75Z=9.S+I1'!IKMLHYW[QC]#_, MP!2BY]USH?O9(!N.7-+-]T=KX_',PZLKK;4I-]?"]^[,U@8,OP^&_S53?T,Q M5@Q+H%..K:,.*>"N%%USD4AKOS*E\=8.(5V6A !K.%5Z]K"WTB*: 'O+A;VI MLVXM5"A,0H'38( D.@&24@8DQBF.8AA%TO6$YUV$VYPV/W>Y?;!!A0!/, )&Q!4 866LO0E)A%L5:QEL["'5I@@+LM)YT*0GM-L.)5,#(M7#\ T8^&".GKCZQ!J]&A@)DC5M #(D! M0Q8R)192Q@E$4EM7'S+693!TCPL8&3!R+:($ 2,?BI&-N(!!U%!J#Z3] M#X\X 4)+ZL;F$8E<%S;$NRA9147E<\3(-IWSMS9J\*=KL)D6>;^.'.2#EHS/ MW "D?[':D,'04L_^=!_,?SM0>=\X9@BH?R?4_]2,'B!M$L54 JAT@Y&E(8#1 M- 68<:NP962XJRAEM!O'5P=L_A):)X7#L8"4*PD,)X,*Z/%QBJ__0UDX2S:V]#T@9D#(@Y6K"!P$IGP(I&Y$$UZV8 M(DE E%A+D@B) 4M0 K2*H6&1U"1FOF _FA-("$C9PAC"YA7RO[684YCAR!<+ MY*-34W0R+_R=%U46PB_=SL \6@N^9U[XM8IL@Y_C_&6]S26P[P[TH=OJ\K.S]8.3KH,7:T."XC;POC( M)B8LU$&1SEF1?\^&EO="16T_MT,3!C\?%?,_C:3=R ,3#BU M2*U=W@&.4V ])@$P3XV,1413(US3PJLM#\)Y7#B/>T9@MLJF!0'GEH1STV@ MU((8@SA0-*: *$F D,0 :K=32FNX&D6V=F"71R'S("#=LT:Z5;8>"$BW'*1K ME@T(%5&E%= JX8!H&@-&F (18Y$TD4)"0(=TE :;KBU^]L;E(1R84:>7#T/> MP9KZW7>/R=H=#V5?]\/OK[LSF0(LB7!D#.!I(@")A08\5@;$A/N.VI00M;7# M\/+Q@\H/ ?'KM-!3 M1[P#<=:).&V*(+8W4^=-7MA'##IJ7!1FH"XZH\+>L^?S^SI"?QT/1WTS>+3. M(ILXI>JI@HB7VD2YXM,9Z"\-OFK#7U7[?>RVNUSG[D ?3S=_=[+WUE8\3(_% MCW=YX3\8C8I,CD="]LQQ_D[8VX23I+M9D&^;D4B=X$AQK$&2QM;+ABH!DG,. M6$1PA-(DX:YF"<^99OJ$YF,[P2QXT>N&E:N-)0:$7".$; Q$X<+NJXY!)*4[ M:T\M0I*$ !ZS&%L6P"8V%B'#_+\ DL\=))?6T"2 Y#J 9",0J>,HA9JG@!KH M)NMI#$3$$P#C&"(-%4E5O+7#XS =>B.BC>V-*'P8%,:N^J?1G1.1#3HNCO!= M9#TGZ"#-"S"T(MX9&C4NLE%FAKYS:2=/7;50J!%J:P/3Q;3";KW1=I_=-A]- M=CGH@-U2UM-24-A#O'VN18=@2%=GZZJ\YRK)6 MA$';W4G;_34S5E8:FE(2 1P3=[X8:2#2* *)570264,GAL+7@L4LY/!NXN%C M4"!!@3R+TKB@0):H0!IM;ZB(1&PX0$Q+UPP" 1:G'&@F8T,))0PG9:$<#H5R M08$$!=(Z]EY#!?(D=8-!@2Q/@33C;4PQ1 @%/*8:$ (AX$9#$)E8Q"A5BF'M MAQ"'<>UK$H;;N"K"NM=0Y\P4G>&I*$RW(\4P4WXHLNK:W:$\7 4FA8/_=W)P>[ _VZ ME(*))HR")EQ $WZ8ZT&<1A;91A)C.*MG6@[H6UJ MJW<7@6H+_K3S"#]HC* QGDYC/# H%S3&RC3&-/@62VZDSD,H$: Q%!$TB8H:W=N V84%CK$6P;>-RWC[Z!Q@-A'T'<6+*@-NP MDX]'PY$8N!5WQD.C.]F@8U]0C5VQK?W;X#Y!NJY<2T ,-&4 9'2&(J7=(L=HW4#06<1PIPS:&42"8HCK=V4-RE M!E_ 7SH.B-(\'PWRD5E+R>V9?[^_^/Q1 MGTE$XH/^W]\^]?=^[/??GG_Z^OZKE4+T^8\WV<'KM]'!UY,?G_M6LOM[=/_X M]W3_YUMZ^/K#SX/7)V3_YU^1_?=+I$1DE+26$4V5FVF0 (FLSVI4@H7!":$H MV>K\Z/=>]L3@Y%];9@ ^')5@G0W&%C0=PK(T%CQ*N**&$"Z9,#2*31Q%%!,- M"7-@7!+\?>Z8X70T.GOYZZ_GY^?;/V31V\Z+DU]1%/W_[+U]4UM'ML;[553< M4W5FJM1.O[]XSJ6*V,XXDT83! 6TI9X M4A4,2$);W;U_SUJK>ZTE?AC5AW^X>.[6]KN<.]/[_^)7VQ)]%NM5/[U26328='9B MK-<\#0&^&=8_V("8$I M1[G.PDG&N>?9.1-B]H(*D>P'V]PD-X;L>#CN-:/Y?#H7O4_Y'Y][:7)8+[Y> MV_EU2O[,J+/1N^V5/M0KKG;3/\Z5D<[^B:UO2PM_UOS1]9PS(ZY/P^S7P]&5 MR?(QDS#*_@_B2_UHSWW_LS\=;_UP;5 N1ME-Q^.;8W?-%Y!T^N3;AVK[?\+H MA^W;+O [IJ(%RF]NGXO?WN^_W>EV7N^]N.7>F.?3MO+3O=C?>[?_\^N7.P>O M7G;>'=1_=E_M';SK[/]4?]I_\?_][_[/+U^]????G5>_O']]\.L&CL#?>H,J M#\.3^D?2^.]W?\"[0'+^XSFESN^7J1%\\2?.GS&]P_S)9'CQDC.#?OJ;@ M?N2^/Q[GYQ??W(A9S(YW\T%3;WS<]Z?/>X/I1YR^[]7-_HR>W_#G6ZKG%W3^ M^+.SQ[YRB,X?5,^4L7<\?N>+[WI0/+/*/?"U]!F[ZT&I[GSXC@?_XHJ5>^A0 MK.J*.5VW*UZ_,786Z_AQKU@^<_2AKUW-%:MGW*W7%=MGU;I?JRO654'DFEVQ M<_?5R[\X G5/X^E1]SILB/YEQ=\'KOXGDN^?9P=QYT83XY.IJ']AYP"6;,5M@$3MOH+ MN%@FC[!:,#_+G!\P\?81/!A.?'^>#)HV8-%A6O^RJO5@>OFAG^]Q_'X\X.5@E6R5^NDA^?]"J!,?&7#E:]IN;HS5<6!:9T?:?T;5Y/?QGS M>?M\3KLB838W9#8?.Z*U 4.T^@M C.([1_#=9!C_.!SV4QZ-_QNQBDV;WC>C M7/)HE%-G.M%/VL? :KE'O[:CX0!+!4L%2P6&],(TR/<2Z0W@&&W,?(XFIYC- M#9G-:VUA,*L;,JLO<^G%WJ2=\WF_P7G$VB4KOP"$+;YS!%_]YZ3WE0BM0;QB ME?,Z7_NY5D[ZM(3/C1;BCSW7"Q@X+(0%A^:/FIH8[10WS#5N>BP$W/28:]ST M6 BXZ>&VS0:;_''OZS/QF,_UG<^F2%WOD[_?27A,Z3I,Z=]^'H['?^^<-0C' MK"[D@N^L6/75G#]N_:W;UM&U\EMG):EVQIV=:_16L-O"-&WF=;^35M1];P&UNEW:/ M_>C[?A!SM_,O/SCQH].S6N""=3M-C?W6=1"[[IG^U1C?U?U@>4,\7_.#XH-7 M@0NK=9:N1!=YY$9F'JUEHL0/KZ?-#[ZGY\'E,<_I>:RSZ,E,KX/6-#?8?W%> M(OWHM][>ES\^[S?ET ]^[.]-2YV_E[N_[[*]@U=\]^7;PU\/7K-=_DI>-C>H M?VOW]U\^[Q]\//WU]\A_/?CE\Z]?7JG=__OI]]\.ZFN/7M']EQ_5_LO7[.OF M!K_R]Z=[+W?J8_^J[_O;X=[+'W_?/?CCSU__;Z^_U_R]@U_D_LL_ZOO_N^R] M.&]L\(Y^_N"\TSJ%NB":4NK2\]!TMR]$L\!U#,H4H;>V->LZ*]O$4B.Y\HOOE4G2CHKEX3@E533\AH0-QW"N2,B^&)58G M*U71A=Y";Z&WB_BL< (?OR&I-4*78KS/4MK@'*UQ5AD_XO5HL+K4X.2NHE)IDJR*1D@7BN32$9IY# MH**XZ*#%T&)H,3S#E0_B7)XAR]*7/V4LKN:?2-%M+T2EF4N0+V!Z$>[@X M25*7DE1%R*C$%&$IN^H>6D^L%)$DF8WSPDIFZ=8VEUTM%!0)B@1%@G<([W#5 M S6'=_AP988?N. #.55PSP[E['SPU-@@-">JS@*1AEH2A*.$6QU2*#PRJ;>V M!107B@O%A>)"<5<]4',HKF(A&6:\*$')J+@/B3JC2\HE)*X7X0M#C+]?C$\O MQ9@[07UFF=4#-<\! M6>%22JH$ZJQ46CD=9=:*VB KTI/ %NF*U7CORC46C!5519=0WKC&7@H2G"]$ M9"U-M:FRUQF;I%!CJ#'4&&K?6*:MC4C$*6MEO MORW'XSH^]3LH\.(5>,8?9LPIJ1)ADO'J#WM!O-:9.%Z\Y,5XIZH_+*V[H;Y_ M;__=TA*N0'@AO!!>".]RA==:ZA2KCI4-1=+,O\AO(A1+T^3 M]Z^\8BZD9:$ZQ%8)062TB@3O$[%6-)OYTB1GM[:K;G>%N)E4"EV&+D.7HPM6U8EQE45%J\(C]&$;TR_>\A1?1T6XOH3>_Y:B:.;!IWJQ!>2F9-$9E&(RRD3 M$X/E3FF58][:MDO*Z-X 7$&H(%00*EBZ @ H (&L.D.]I%(OJC,LG>Q'_=-._C./ M8J_)@1DW^3"=X7&S[,;M:!*S%H+P:";E!F0-(U_\01;E!LP\ * /%& M. ( MZM)F?OV.H (@ @ H ( ( * " " "@ @ @ TOZ5TCZ ((C:AJ%: M:A+,V=[[EY/A_??=?_QZW_U\*VZ_O&HVXEY=[,--R]+MG^W"8=-]GDWWWO6V MA3*I8&PB4A9+I-:MG!S7 M;R\R69I'EY++LH')C4B/1H469$4NSYU;& MHHLMW"VRQM,TH-T$P7)Z>3*JXW96JFD:%!_/1KLO0^ (>\\3]CZE:AKR?D<_ M?\A)9D=+($7:0*0PEEAG,Z&*AN"%]3&4K6W6=52@9M.F:@^,5QBO,%Y;LHP M$ $ &E5&M3W6J[3RJ(P7!=@N,YF/CGIJXGJ"@F.YVJZQOJ=IH%X2KGWG"5C M\]:VZ$H+TQ7* ^6!\L!T!4 $ $ &GI,D)K#A $! %!0! 0! 1I1?ALF MH('1()]1ZG-O2+>^R]F,IVB*(%3DXC. MDA')LB"6"T\HM2YFFBREKHEW.ZM1X M6*S0'F@.K%0 !0 "05AJM[]3[O0& M]>>,7-75&X.;F7*(@CM(=@= ! ! !0 0 0 4!6?9, ("C8!8* ("!( MRPFR]BL% % ! ! !0 0 &3U-Q4 H ( ( * +.E,GY,NV)(*]SE) M'X1GSJ@<(HO>:&[NDPE[_>#>]"3/B]F#/*^GYWA^'H['>WFR7P[\GSBT-\^A MO7?TS[VK5%?!!4U)&.*D; [M*4Z<<)+$S'CF4J8HQ-:VTQ2ER!%4AZ! 4&"1 M@B @" BR-B;I M),8)(^MDDZFT?B>"Z",T^"3LW,Z.Q]T*:'0Z$GD-A 9HB6AN$)83M8$FY*U?&N;=;EE-X[I M_!W: ^V!]D![8+RV$" (P*_3U(,@( @( H* ("WS?Y?1W03^[W+]W]]?7?J_ MB=/HF+.$ERR(I%X25[(D1B6FC=8^0V4O3SK]X7B,S,'5 M6X&;F2J&:CA(/09 ! ! !0 0 0 4!6?9, ("B?!(* ("!(RPFR]BL% M % ! ! !0 0 &3U-Q4 H ( ( * "!K !!$4==IZD&01SD.K%6Q M7'L>F-22Q^*YE4&EQ#ROG\R;>QP''M?QJ=_=XUSP1:7ZO3RY*DV/X[YS'?=] M-:F/71[W5=1PX8(A@DE#) V>.%<,B9&R(K-)S.2M;>&ZPIC'/>^[ 8B!ND!= MH"XM2S:!NBQ976:228J@/&1O"%4J$JH=<;#?B]U MFD^Z'E#_)M/'AWZ4QU]A7=*4K0O!%QYE+"SX[+,NE10E"!;TA]3\<0/FL$#UN?"^NO)3!^KI*2,UEK"C:L^0U&*!*D9 MB<55_\_%P*C8VM:LZZQ<0BNK1=]GK4(72N@\R*/8@.31Q[U%[M#T.92H!=33WSAGMN"&^*$@0]@@<(#W#5 S6'!_BXN@R_\/O5^,HOE-9(&H(DQ3A%9-226!T9 MJ2*LK654:Q>@QE!CJ#&\PY4/XES>H;%9"NE4L2E+%X5U1GBF7:(R&1K2 K8) MX2(N4)3VKUQ$)@(UTDHB4LRD2I0G7FI.7/V:K2PYT+2U+6A7<>P10I.@2? 0 MX2&N?*#F\! ?KLWP!1>]1WAP=>+2^52GH'#B$X]$&I>)HZ607')VBB<9I*VZ M"\F%Y$)R(;F0W%4/U#Q!V9@5R\%R17E5WNR=EB56L65!^T3I MQAJ/$"U'CW M2HU3$99K1YBWG$C%*''-2=G =.2I2.XUV]KF5G>9XM!D:#(T&9H,35[U0,V3 MH2BTS;J*<7;K5L^E:7$5BR'&NE1] MY:))<$$2$864@7$5K6QAJRO(,F09L@Q9?G*R/(+:NCJ-S<1ESXBTWA'K9*[N,2\BQ6;2]-:V-#?U%KXP M1!>B"]&%Z+;8%PZVN&B+C24%&8OT)>98!,TY"%ZT@2_<,F6^J@,7K(C*&T]8 ML8Y(83UQ24IB6?6#G7<^-FV?N9!=PV[N'L,;AC!#F"',$.96>L,^T4Y8)*GK%QW HYGBF<1QF/J:GP8)C71&9-20A:$)GJK^NTU2G, M6]N*=K6P\)77HJ[>S0J$]ZVKI]M:5^_%<% O?]S09U@:Y$P_3.CGSO%%];5Z M>14,G.3T._%^@?K'ZB?&(55 M%^"JW9I=0UV45EFG(W62.Q6LTH853DT*UB0VK:UJ+VJKN@6Z;:_'XY.<7IXT M\_NF?N)A.LN]N5I/^^7%U6IZEV-]ZJ2748QU/DW9G:W:9Y-*2D9=_;I@&R'1 M348.)2E+G86*07K_S:I]J,6Z,#=N \�M_0H^\,'2Y2C.ZE./_V_9,,P5FX MX%S5)2C9E=!H3?+%$RF,(JXY"QNE2?4GSK-2M]6K@]9 :Z UT)HY;Q(T/0- M ! ! !0 0 *0U^W&W!E^YM$5S+JQV6NJB7='6"N^8%I8I0^_A[R+FVDX7 M>*8*4J8V2E;G,%B?FD*YCH2Z DGB2FCCC,H\+;%3R@8 "5($*8(4+>YHR )T M".'6%89;9TK_".=#S+H09YHCG$8'$KB7A >377%44):6TQ]D V@#G8'.0&<0 M,P% ! ! !0-IU4P$@ @ H ( ( * " 2-MC[9Y&58QA7BHE4\[6 M%I^X]%XKZZW-<^[YWME=#1'X947@9[(VC?7,%"J)+)X2Z7(FMNA 7#'6%)E* MXF:9G=@V@$1+2LZ<*Z%^'9,S7_3]>-SY\7H6YF1X_ON=:[]O1Z>SM:#_HYF/ M&U#P J5.'F0^;L#, R " "@ @;3MV+(/GNKJ67@8K7:2^*?N6'94QU@=\ M7,2QXR\GPSF.'#?V9^.+7K9AA0) MUC)$8;Q5N:GQ(+I2N]:5#6HEB:!!T"!HT.)BH L0H+]4F9N13HC,=XO,55T' M[90)P66B$C=$.A9(]6$8,<*4S%U@AK&M;0-]V51],?<>C9]^6G=]6=YGA;XL MJK#=,G(K+^7G?!?M-C_G98ZC[,?YY4D^&$*/%JI',TF6RGKA1&*$"1>)C#83 MFZ4BT3+F9!)"LO)-IV>%E".^:RBTE+?YL'!+&!V$!L(#;8(09 ! M! !9_=@ ( ( * M $@,0\F>;3.2P4$ 4% $! $! %!-C3-$@>/EAMWG^V* MF9BDS?YNU#X224L@/CE#M)72T*RLR6J9^94;@" TOWSHR#6WOQ_$?-;Z\D&] M+;N=09XTKZ_OED>?FPSLP<=.ZHUC??_)N.,'J=.[>)LX'$_&2,Q?OJR/,7OX\?0BU@.;S5=_/9F)*(7@VH:F^[QB1 M4@7B5.)$EIQ=M#0GRK>V&>]J15$)")(#R8'DK&DFYGWJSD%3'JPI5XF73K+B M6$I$:='4F..<>.\+B25QRA75)K&J*9"33963%B1>+FWFUR_Q<@/E!"&0S0(( M[%'8HP!(2Y81 * ""+^D4W4Z%LI%81)Y0BTI1$O*2!*"NH]2D*QAMG5[FN5.AI"L&!X$!P8+$" M( ( * M'09+10@3RC790.F'@0!04 0$ 0$:5?4;,'92 ^D!]*#J#P H ( !( M.Y<1.H*!(" (" *"@" @2"OB9VW)DD3\;"'QLYF,29^%I:(P$HMQ1)982-"6 M$BZ#4+IHGC0[BY\IQ,]:E"]Y,[-T[?,E?_;'9^F0HSR>C'K3-3;N# ?7DR=' MN>\G.74FPT[VH_[I\A,I-S!A'B4W4/4+%3>694MNX+( 0 0 0 4 $ $ M % VK2,UA$@+4B46]K,KU^B' "@+0<(+! 8($ ("U91@ ( * K%="RY>3 MX?.=]/O)>'*4!Y/QP7"G#EES8;[_QO?2Z\$+?]R;^/XT8?]'/\[IQ?#H. _& MOGG2[%;]=&=OO[R]VM?;'[QJ-N\N]O"QA3_7%GZ\WBJ,IT =IR18&8BT5A)7 M%P&1COL0N951\*UMWJ76HN0QQ IB!;&"M0N " " #2SF6$-C\@" @"@H @ M( @(THJ(VS)28!!Q:W'$;29I)LBDO#2*1*X*D3);XK3CA$6ON>4B\Y00<6M? MTLP&-AE[>YX.<^Q'D]/.8#C)X\XHQ]S[Y$,_(QMR]<;D9N:TH:0+TJD!$ $ M % ! ! !0 "05=\D ,@F :0%*3#H%06 "#K"A!8(+! )"6+", ! ! M0 0 0 4!:<**'9EJRSLFGPF7BVM>KHCX$7B(M7,1[G.@9U^&IW]WS:,_T M@,[AL)_R:/SJ/R>]R>GK01QE/\XO\]F_KP?G^_EOFNW\MY?[^#BM,]=IG8^3 MW8/W5RVB>#:L&$T,TYQ(I0VQ)D2BDB[>FV19*5O;K,LMNA-"B"!$$")8LFL$ MD"=T.'T#IAX$ 4% $! $!&F7,[R ]!8XPVUUAF=25R*EWI8L2;*R.L-,>.*9 MX80'%H34TNO'O?='-I;G7T:FF!6;B9>60HO(*D9P $ M % ! Y''=RG%3EV#\E6Z>HQ>!BM=K.Z'B"H[*F.L#_C[;+/>JT'H MM"C"^*+B04[3I^U\]J.TER?[Y:?AJ.3>Y&1Z@7 @YW @_YCL39W'ZD3N?,A> M**ND)L4$362JKJ-SEA.MHTO-7KHQHOJ/ H4/H#?0&^@-#%8 I(5Y34N;^?7+ M:]I @,QGL')IB^9<6.VTU$6[HJT5WC$M+%.&PF!MO<&Z?V6PJB2L<):SHBQ$6M36-M?+:&\/O=DTL+1.;V"PMF"H8+ "( ( * " M" "@+1I&0$@ @ H"T R!/*/E@ Z8>! %!0! 0! 39N/2EV:RE+WDT3'Y\ M>,^=O'_[_DG&1MXC;.1=Z[H38C+19")ET^\\Y'P[#T-/AM)Q:7L8#>O M154BF/.I/#W'GU[LT;9*NNWF#< MS"Q#E-Q!NCL H ( ( ++QB4VOCH[[P].=!:L,\,U8;'Z-CU%.> MYCR9<6L]V?L1B36*$1FL(]YG3Y)RRD5O MA)-V:UMU!7>(H$%^(#^0']BO @ H (.U<1FBM H* (" (" *"@""MB*$M M.+L),;35Q]!F6S*)F+TNAG F+)%!"N*CS22+PCBCV1:E$$-K7U;3S?ROM<]J M>G'H1[U)TV2MDX8#/^72L)PE-B%Q=?7&X6:F'*+Z#C+? 1 ! !0 "0C<]D MVI\S24L\>6-#D"28+!N'D1)G4B8T&9U8=1U-9%O;TJ &!O0$ M>@(]@4$*@+0O9VEI,[]^.4L " #2?:AW\] MD[?RR^?Z_0=C%;4Z!>(45T3*8HA-61'/E5,I6)^BVMKFJBO4,DJ]; "T(%>0 M*\@5[%T ! !0 "0-0?($SIZO@%3#X* (" (" *"M"OFMLSD%<3!*-S75]"Q9 1GX?C\5Z>[)<#_R=.[LUUG7&QLYA*NW[C8S MJPN%4)"$#( ( ( * " " "@*SZ)@% -@D@+4@=0?<4 0 65> P *! M!0* M&09 2 " "@ @ @ H (.VZJ0 0 0 61Y GM IWPV8>A#DWD/U MMSF.^3)NZP $:HPS4D5M18PRVN@TE5PY?8]CON,Z/O6[.>K2[^7)U=E?G/F= MZ\SO+Y/ZV+4SO\JFQ(0.Q&1AB=2.$9>5)#F&(A45P0>UM6UXUTAVX]SOWZ$P M4!@H#!3FT11F 8DD4)@E*\Q7626"0V': ME51R,_WFODDE-Z'3DI'[T??](.9NYU]^<.)'IV31] MASIJG?&PWTN=YI.N!]B_R?5QTR9J_!7:74@L)ADT*XW3D(,2(A85,X^1)YT^ MO+Y/"ZLO>31,?GSX-T3]5X_V0RGOA!,VZ@^KS-IZ9$ MKV3?^5 8+\DG39R0E,C$"['24\*B\\$6Y7).EY&HUN4*_O4]UBILH6#2@SR* M#<@??=Q;Y X]GT.%6C!,_]5^E+3DWKF_U_6XTCQ5Y,-AOX[=^-5_3GJ34ZCQ MO&I\>JG&P17CE>-$.J:)+$(0'XHG.3AGJ8^)V@@UAAI#C5L9WX.#^&T'T5=^ M>6V4XD%*$:PUWBCJBG1.A^COIT)W1OI>#(^.A@.XB L1I;TK%U&Q'$P4D=@L M,Y%U#DF@5A-.2Y&Q2"M8WMHVILN:T LT"9H$38*'" ^QI?)\BX?X8&V&+[AH MV;WR!67VW%LO2=$T$2E#(+[P3$ID23CF1!7AK6T+Q87B0G'A!;9-9F[U JEA ME)7@.55)>F-=3E(Q)JCQC%D&+[!E MF,^&R;2U+7A7&05-@B9!D^ %P@M<]4#-X04^7)OA!2YZ1_#@XM3ES@>:4Y0^ M*&*+-$1J88FC)A$C*4N1"1(BE+/*)!=-5C(5 M:WEUII)*,7*9,@L+<(>AQ@M0X]U+-5:%1ZEM)B4'3Z3@F5@1:)-P%[,JR:AF M+U1:VS5&0Y.AR=!D:#(T>=4#-8\;[+6BF4EGFSY).GNJG(HZ&>9L5,+AN.S* MY?C]I1R'ZAH71SU)5&Z M,M6MRLPJ$:63WE/!BG0L"R>%,@)1Z24*;[P47E]T,:G*;8I9$)E<(4$F27RR M1?FH59V?Q@^^600 H@O1A>A"="&Z+:[40T7.)2K*32Q29&6+89DGQEGAC'+^ M;=6=OT /E'D!ROS'I3([6IA+6A(;%23C MENB!,$.8(DIB*)3+K)GE66,*Y3,EFJ1.-6]O,LJYE-^48SO+W:O)C%-2[ M67KPO@7U=%L+ZKT8#NKECQO\#$OG1=^/QYT?ZX UN13UNBH2.I/A^>]WKO\> MQ5)1T+]MY9;7?J6@VC( H ( ( +*Z=-T88E19Y,QUD-E*[V2*WKABL)W3!_F=7TZ&9S[GZ_'X)*>7)Z,Z9F_J9QRFL_S=*]-TOTP-T/K/ M58XOG-.YG-/=V<).LS1^^FG=]65YGQ7Z\H"#+K=7IC7)T!2UEL)+JW2@ M24ACN%0TRIS"0IV<,YV9W.;GO,QQE/TXOSS)!T/HT4+U:*:.4?0J&N8,$9)3 M(F/)Q&E'27%!:JXMM2)]T^E!!ZOUUR/X._!W6J)'MY1B_7XQNH_B3'T>",[C M"3/%KGI0*"@" @" @"@H @JSIBQ)+D(@0K6'"2 M%1.\C9SK))H*@"6E.;=_OR[\AX-'RXV[SZ1>NF(C,TD1(4L@THM"?"R,V"", MRT$Y'I;:3'L#$+2D!,NYLN+7(\&RN?W](.8FO?):^N3)>/GKV MZ^%QLPK'W^G$>MZ-OV5KHP*-9DAM0Q@(%3!YD2&[ S ,@ M @ H (*T[C/R="2^O]WZZX7CNY?JW+XS'6\X=3Y^T?V9NOCJW0U-]T7ZY M>MD8CNA$B>R;]JF)!"TR24Y008M0F;*M;7ZS:^H*B_&U M$CL0' @.! <6ZY,"2 O2YY8V\^N7/K>! &E?]MRUTI3?*A-RJQD+LW5.LW4F M48[F;%F(CJCH"Y'6P_1683H7&MW7Z)SU=V=>NUU MY(+$ZN$TO7,$"F@/M ?: ^U!R!X 4 $ "D M%\G MO4_Y'Y][:7+XG-'*BT-4I6T MYYP_:_[H3:4[\J./O<%TWO3-(;WG.%P?O+\8Z:MI8O26>>KW!IF<#P3CTP]E MY.4 3X=S]NOAZ&H)?LPDC++_@_A2/]ISW__L3\=;/UP;E(LA=M/Q^.;876.Z MI-,GWSY4V_\31C]LWW:!7T_%7>-^_N/YI)[_^>D:NO@3Y\^87I _F0PO7G)V M.TQ_<]X.MLY&WQ^/\_.+;VYDZLZNC&8.4F]\W/>GSWN#Z>A/W_=J;)[1\_$Y M3R,^OZ#SQY^=/?85#\X?5,^4L7<\?N>+[WI0/+/*/?"U]!F[ZT&I[GSXC@?_ MXHJ5>^A0K.J*.5VW*UZ_,786Z_AQKU@^<_2AKUW-%:MGW*W7%=MGE.NUNF)= M%42NV14[=U^]1%_U>YGO/S?FT5G]CO%DU)LZ.N-.=8^OU0"9FNHY-2W6LQ_U M3[]=#P0UH%8?TMS,.CXH9(LB<@ ( * " " "@ @ ,BJ;Q( 9), TH): M#FB%#( (.L*$%@@L$ D)8L(P $ % 6I57?57Z="?]?C*>'.7!9'PPW*GC MTKR[[[_QO?1Z\,(?]R:^/RT<]6-3%?7%\.@X#\:^>=+LJ=#I]EU3"/5R\VY_ M\*K9H;LX+HK3HG.=%GU_+=U:<\5\X(4PQ@J1T4EB&77$.>XU3=ZSR+:V)>-H MS@$]@AY!CV#0 B " "@+1S&:$Y)0@"@H @( @( H*T(JBV@%QK!-5:'U2; M3<%VJD0I+6&,.R)Y"L0SJ0FE,B15>,@:0;7OS[]&Q]N_&KFW[]XWB2VY:1_6 M02&-U9N'FUD- =4 48D' % ! ! !900>P[VQ9>^5AWJO-UX77F-/T:3N? M_>BL6>U/PU')OB[*7 M-K!QSYN343R=29'.;.JW=OWCQ:9M,&IJTB\1VU=Y#WOBR# M<0.7!0 "@ @ ,A&9C:].CKN#T]SGC[IPOQ\TZ^?&5[E7%YEG,UG$M9E*[@G M-GA.9(F&>.\%,=*F7+(-4<>F ;Q#.0RH#%0&*K/5.=7.1*:-'RJLG LJVA"=7YMUUD*!QCR _F!_,!^!4 $ $ M &GG,D(''A $! %!0! 0! 1I10QMPIO>V"0TS?N:G+?+[GUHW]4"RW S MTU%1F0E5$0 0 0 4 $ $ % )!5WR0 R"8!I 49*DN;^?7+4 % )"6 M P06""P0 *0ERP@ 4 D/7,4-E)OY^,)T=Y,!D?#'?JL#47Y_MO?"^]'KSP MQ[V)[T^K 4WWX%[,;,&]S?\YZ8U[D_PNCS[U8C[;EG^;X_#C8/I7ICOTV(B? M:R/^X[5D%BZDHUIG$K.F1$I:B&-.$&&MI5&GG$KUL+,EPUL]_0RESP:Y=09EOI-O;PZ6./)&/F, MJ[SS?8O)\-[;;1?[+'MGV^QO6AVV+"#/L\. M^I?7,QDKO_(Z%A^T+*'HE$BBS!(IK")U#@UQS-@2I"C:^JUM85$[$B(#D8'( MP$H%0 0 0 :>"HG*BNQBM-%*1,I:EFMR,RMG[7--]B>'>33MKS+*AWDP M[GW*G?YP_&C))AN8;HB$9=1,0;[RLJR_#5P6 @ H ( ( * " 2)N6 MT3H"I 7))DN;^?5+-@% )"6 P06""P0 *0ERP@ 4 $ $ % ! ! !I MUTT%@ @]0+^-LYQ3?N(Y/_>[K*M/3 M STO9L_SO![$X5'^>3@>[^7)?CGP?^+TWER5HO^8[![$RTK1THB<8IT8KV0B M4N5(@G2T?N>MMJEP'O36-G?BQM&]OT-5'D]5GM#9\ V8>L@*[%(0! 0!05IF MF"X@O02&Z1(-TYD6)C*F(!R-1-,BB!0B$:>I(T([XYAT6C !P[1%Z20;V+JD MWLC3])$.DO]6;^!M9F(7*I@@>Q@ 4 $ $ % ! ! !9]4T"@&P20%J0 M/X)F)0 ( +*N ($% @L$ &G),@) ! ! !0 0 0 4#:=5,!( ( +(\ M@#RA@[X;,/4@R*,<] V9&RVR-\E;F:SUUBJ=8Q2Y!&W\7 =]RW!TY"?UC_XY M>3XX.4K#R?D3OSX#O)2)$J$1ED)"$E M0:S/Q0:N2N9E:]N*KG#R<<_[;@!BH"Y0%ZA+6]-(H"[+49>95!+A+#54")*9 M:?KXLBHL+@OB@G:%&YMXSE"7=F63W,R[N6\VR4W@M&3D?O1]/XBYV_F7'YSX MT6E'L&ZGX44[DO_"<)3R:/H.=< ZXV&_ESK_S_03GCUR_EZB/IB&)Z&?SQY= M"]I_$_;C0S_*XZ]XGZP0I5 M@ZV\MSSX[+/.S":J>=;VP^MO87Z6[E_R:)C\ M^/!KL+\9G?>@>C<9QC_>32]@_V0RGOA!,VY _5RHO\!\_7?G RM4:J8#T39F M(FWR) A)"2W2L*K75/IP&9I:0C.JY=Z!K:(=DMF1S/XH=] ==L#")*P%@_A? MZ\ZAEMQW]_?R'E?UIV)_..S7\1N_^L]);W(*H9]7Z$\OA3XS7:*NRBZC\$0Z MJHACD9-(B]&2:\L-@]"OG]"O?5CI*>L\_-85^ZTJ*9ZJ_R.XY]*4X'1@/ABI MH\HN&WX_!;LS*OEB>'0T',!S78B@[5UYKD5GKG*)A-JBB11:$)>,)R48E@PU MM+"TM>U,EXF;,4KH65OU#([K.@L:'%T76*V?^6>YB"S-U01&G(FLJA,?&&.-">ALM/>"&6J MF)FND!:"!D&#H,$]A7L*]_3[9!_NZ:)W4 ^N3L56^4Y5U'F5=!:)],$22V4A M43-6C!?53:W^*8>:KXV:8_,48@XQ7RL,M>2^N[^86^H"$X)K4YBL+F#PB@?K M1:D_>[^0+6;H_ )T?O=2YX/6GC>!9ZZ\)C)I0QRCFA@CC#0I9LO5UK:JRT%0 M [6'VD/MH?90>ZA]U5FC5=11<):DE($*SVA,RC(IC(B,%QR)7KG0O[\4^LPD MYR):DKE)1%)IB&5.D*2R^_K(.?;?0\_7B4#ONNWE*5FFM#"W6Z2K@DJ5HE2A<UCI%7TA:-=>\MANQ5V M/X?F0_.A^=!\:/YJZI<$(5P5!QYID8PF;YVQ,=D4J9>:1*,H2IQZBAK4L2T[&KEX.*OHJSE#Q-?+[S^FWJ?MO^G M?KFXR.D@]0:I*OMS;NIU'OG1Q][@;#CXS0]USRNY?OE_\5FO!HK16T:JWQMD M_K;_Z7CP*7^[>BUJ-QV+O]TCK M/2MW7W[\$#+-*>9" N>62.88<:EP8G.R(FF;A Y;G3^/^L_[?O#Q_]W* _+^ MW1EY>X.3G'8:;N;H9)+45+H6*9UP11J18XE&D\_N5EK&9)3M_N>6]2Z1'OLTCWFH7)GW7>G1P=-752AZ7SKG*G5RJ#!I/. M3HSUFNM'_]AY4YD3>WG<\8/4>9L;,_O:PZ/AH'X?\U%]8'PQ=.V[*QL![OC. M^.KS^O3[R7@RO>S.*/?])*?.9-B9'.;ZT/!X.N7U:0?#XU[L:*J?=0[J0_'D MZ*0^M_<>/FY^OE[5EIO.Y_MYWXBBG^C[U"?\U3]* 9Y'&1*LKK*5-R7KOM68N\J!X MO6<;8X:9!QDS7TZ&S_?RYZMU>>9^=,B-D+ M*D2R'QS;NF7(CH?C7C.:SZ?34&^"?WSNI?7*=79T-WV,A_JY9Y, M\C_.;3\Z^_JM;QM0_%GS1]=SPHRZ/@>S7P]'5P;YQTS"*/L_B"_UHSWW_<_^ M=+SUP[5!N1AB_LPT _+-P;OF\4LZ';W;QVK[?\+HA^W;KO N8_;.F6B!>6MN MGXK?WN^_W>EV7N^]N.6^N/]G;>5G>[&_]V[_Y]O>R\.ZC_[+[:.WC7 MV?^I\V+GW?]V?OIY___>;=RG_EMO4 V/X4G](VG\][L_WE^08^K)7;S@_.'I M_>-/)L.+YY\YI=/?G'NQ]0/V_?$X/[_XYD8P;W9LFX^5>N/COC]]WAM,/]#T M?:]NY6?T_'8^[YAP?D'GCS\[>^PK;_[L0*:>__?B=+[[[0?J,"?G %]?7 MWO6@L'?\X3M?>^>[NF=*NG6[8B7N^=I':*EQ^^W[^ TV;I71E>S9,/6X _@] MNSQSA<',HXW@3[W&N^G\FOVH\ZH2+8&^:NGGV96^VJ?B;GJ$ MN^F1Q^_.F^F;H>=;=\-:>:?=V?A'?'MW^7L6W@*&#TT+NYTG9<:"+CM'KL6!SCSEG?&G9WI7D9.E_LX)\?+N43U MC-_G(K^:CSKA];I9O=J3X\O &U8M5NUZKMJV^%#-!:Z'IK_PX\-.Z0\_CSME M-#SJ#(_SR$_WI9LML$^]22^/G[?&]MLTW<6HK?QJ%C)JC]%<^&8;YON1QGX? M:AXO5+.7)YW^<#Q>Y&' ^PW2MQ9>"P9EH2>0OZ=S=SM.$J/A_4..V:C==Q?' M;%Y_WN/_.OKM8.]H[VCWRZ^_O_WCM]\_JM_^^5KM';RJ/Z?ZM_Y]M/=EKW=Y MKOCW5W+_Y8^]WP[^57_^1>Q^^:5>W]O>[LN/S?$:OGNP\^=^?>WN_^W2K\\5 M[QY\E+O__%=_]^BGWF\OXY>]E[MJ[Y^O/^^_?/_GWN^__KG[\I7:/=C]\]:=P ^MM M6*+KAW5/HRK&,"^5:HH)6%M\XM)[K:RW-D^Q;L^Q7OD.K*\:ZU\NL9XH,X4S M1I0+%>N9"^(]:]HP))9$2(F+BG7#NT8R8!U8!]:?#-93Y*5$KBL'K'0R>Q^C M%I0F8WA)\0SKY@+K%EA?.=;9%=:C<(PK2R)UEDB1-/$J"B*#HO4G$2S+3;)_ M5YB;Q7F!]?LE\2TX?'2_G.XU"A_MS&0;38:=4:YXB;U^[@S.XTK-;YOO8Q/2 M/AGGU.D-%A?/GB])?O$Q3KS_AKY_BV+'0K?UYG^9C^L-WYLF474[_FA8/\B7 MLZ32)C>PVA*CW/ST6.T4'Z8[[2Z6LM1(Z[U-MMF9WAFDG9FIA@$WAP&W]VXF MW)H$S5GZ3)@UDDBE#;'542>TZ6Y%&^<\B*UMQKI6ZR64<-A,*ZX%SCEPMPC< M+2 ""=PM'W=78<@Q"TD[G?)WAWZ4?VPF]L7,O +9\R"[ M-^./,Y.3TYP1YDM34S$$XIT1A-NDZP^,6AZWMJ7J4KD,?WP#RN%^AX6ZC, R M2+$T"<('HK5/H21EA!!;VUQUA6I?7U>0 M#J3;6%\;0S*"!).K0TZCB:9.)0^J"3HZMPPW?#-! MA[WR>XS;F]'P4Z^I0SJMV-L4-9^4DWZS1]Z4DKV1?H4HZKIYXY<3_--P]/)\ M>L\+!>.0XUS\GDU),M0*J8,F7M1)DC%Y$K1*U7#U45GE0Q%\:UMTK5V&H;J9 M851L&FT([I;ID@-WB\/=E6-.93;Z NQ;C;IE^.7"W.-Q=>>=**NI\]2VZ9? M95=0'(!LDW>^<9OD+X<#?]&R>KXN_ M_B6/ALF/#V\D( X'33K2B_K6HUXX::[JU9]-L#4#Y7.@?'_V,+NW+C%*#1$A MIHIR%XAC)5:R*Y:JM\ZB5 V?+&?\'PBU8D_I:9-NF:XZ<+J=9Y9->8D+S#KVNBC;]P.^FQ>2N.GW];C$]OH:^"6WVFL MOO#'TW;/7YH34!7D]>I>#,<3)"4]M&30&RU=T?^<#+4K6.9*$!^^J MJ\X2L6E3T6Z(Q MTROM9FAHI;W2Y.V]TM[F='(&J]Z@$_UH=-IK2HL>-:>SFDC1]-.182$GX]SQ MXW&^RK=884^U6S_,K3W5^-V= +$WT?+8UI>3X?/]BY*W/V<_SF^; =@O[\=Y MIUF.LRJ&+8OO"W+5[__<>_GKAZ9?#974D>0LK9Z-\22XXHF7,2EA=3+9-9E_ MRM[L98-]B];OT*YZ-%9_ 8_KV3QM55APE.OK'6L(PA(C71>"X*))E@9-J)2: M2&X""=8G0GFP,A?O;7#8RH8D0!(@"!\DJ:Z#J-Z?"[)(2$(;8UX;=[II?W*81]BF6-<0S\4VQ70:+SF^<]G=Z$5% M_4_]X>=W$S_)3;LDL'LN=N]EXKM$HBE*I!8:$I226&* M:P[?:RFP4;%^F]:@7\M"&4#HFXS*7E-OJF!D@FLC291B(H0E7643$7 M-%,5<1)5CP"X)PZX)647 7N/A;V]*\LNFFK6<6](4LVF78J16)WJ8K$F*V5L M#"(LTR'?3/2UZ1!*:SO;OCCT@X]Y_%6[VNGAD6EWRW[/AUX?K6OQ_BU[?X3; M[I-,>%Z[J^E8G7N?FNH^"+[=>_3^UM+HV^M!'#5;)R_SV;^O!Q?S_/9RFF&> MS66>O9X-O-&BA?#!D3J-B4BG.+&<2I(*CR8Y':QI F^RJ^C-0U5_AV$&G_2I M4&^9:7*@WF-0[RH61W76.M%,G%"YR8L(Q M?B(PE:!JKL/%4J<>[\I;]!E / MU'LRU%MF0ABH]PC4FPG%&9.3"281GTT@TF1!G&*Y3EQ5LUR_2BJWMCGM.@OJ MK7<0KKUN^IM1/O:]U,EG!][.(F_#)A+_51X7SCIND--^/NLOSPL\G9]VW!FD MZ1[,]#0DBJ[/A_;=63?>5B]$QU+J&E--V75=W7A&(S%"))$TCT*&K6W9K0K] MN&3?S/..JPX X.;X<4#@X^!P9DS-H(S6ZI?G[W01#(12 @\DQ@YRR)1KY3? MVE9=RV_600,&@<$G@\'5NO7 X"-@<,;15YY*1FE3_4L:(A.CQ#$M25 Z619I M+$PT37B8>^0]G^@RLM&8[57P#J M-ZYY? -:\*A:<'I-"TQ2C%NM2.#&DZ:9,/'!6!*DX543I-6)5RT07:5N=M2$ M%D +H 5/50N6$>2!%CRF%NQ=]PLT]UJ8;$C0K#H'.8BJ"CP3SJ+0AGO.8YKZ M!4S_PBR:A3 M;H[2Y9*;J(TGSK$PM=2I=M1EZ;>V)5M&;O]FQMRQ]=AFL"TY0C&NXU._6\C1 M8M#O@?2[.G515[,T(26BDZOTLU&1H*@D)E!6M&(TR,8L[3+ZR,>*@3Z@K\WH M6X!##O2M'GTS)RTD9[G.(:NLXXY(F17QL2GOY$5V5O/@@FU.6AB#DQ8M<<@W M[J1%O9U')_G6C(J9BB:(L:ZIFWYV)NXZLG<&Z7S6?[Z:87#\@:!^"(*25(($;2MMKYNLFN%A7W8)E=_$_?>SUS]H^/^\#3G93CX M&QBS;5ENQ;?I_NI\GM_FOI\ YP_'>9QU]K,KUBJKB.*ZXERR1*P0E.3@@C9% M>YI-LU^EW,UB"=BOQZ;5DP+@:MU] '!Q +SR[Q-7+M%2_7M%FR9YC64K7=-2 MFTKC@I6F3F*U9ZNN 8 X-,&X&K]>P!P80"<<>B3RS$F)TA).A))/2=>6$9$ M*,[K;'UJNH3JKC W\VL!0.S=+[Y*PBA_RH,3="S80"?^8H[?GDTQN#T7MS_. M>NXA!LE3L,1G5;G-0C5<*\B)"CD&E4/2GF]M<]55?!F6ZV9&8K$SM2'86ZWK M#NQ])_:N_/60O0@R,>("540*)4B0T1&KC3,Y45XEK6)/=K5UP!ZP][2QMUJ' M'=C[/NS-'J[745JO% F!&2*=H\3Z(HG-P:60L]8L;FTSTW4:^^YMOK^?*K_]J6.\Y%M<'\"]&^^ZIZO<&F1R>_7384[_88*MVW3 MCT^.EW/)ZAF_ST7?,CG5I*A7>W)<%TF= <25UR\H<7MUELO5^7/S\T5(^112 M-8]4_7[51K%>R^>]CQ^*ISI40X.(:F40::TGCE).>)3>,LF+=;DY5L"QJ[:" M7354ZVI[M:ZG+0<+#M9\R:-A\N-#*,%2E.#TFA+D(HOC,1$JC2 RJFGDAI.D MB[4VV?H;T^#-P5,FL2T%20WITRD3($$ MFRVQ,BCN&-7>26A!&Z-8#SQLHNDSH]JJ&WMYTHD5!9V3<4Z=WJ SO(Q4-2ON M4XM*183A*.71]!WJX'7&PWXO=2X^\%H0?\D]/.8O#517PXNZ&-Z,AI]Z*:Y3(25+(@,11&?722. M.TEY;I2P.?)7\6E;U0L)^ 0^UP6?*ZE+"7P^&CYGSM"P[)TS-A/%6#4^!3/$ MRN()Y_5K,\E9L>G106-:U3YH(_"Y#F=K[C=LYM&&K6% I_2'G\>=,AH>=7J# M3WG\54#B^>-G5GYSO3U4KE:=\XF168^1:5'DDMFVABW?G(SBH6]JVPY+YWC4 M!"TGI],ZM_D_)[WCHSR8M"-HN7&FX3)3Y][XTV8FQP?#G5BG=93?G,_TF[X? M3'8&Z=7%9,,B?.!1M::X(]=<,%6J1'P]&$3/+H(N@WA0!.E&Z>'[_SR??Z367RGX:C M=Y7?[W(\&4TCNR]S -3G@_HOL\Z\J(:J9](3GD6%NM"!>.,#4E*1DU7:O1@! $WC(#MR2H"^Y;#OAF77F=1G+&44*-%M?ZD)DYX0XKEP2<9 MH\T)N45M].PW;H>^N;%7X-5O8)2VK4[]:%C'.HU_&@V/FLG>+^#Z KE^5>9V M_^7NE]V/'W+VS 6CB>79$!K!H*L9?S/*Q^?!_YU!>N'[_?%=Y ?UYZ+^'U]'B+B2 MC#D>211)$.FB(DZ)IL98X8Q:X8IH#C,;WK44C8Q191+. 1CQ3$B:,72M.)Z MX$A[QY1+A? D8M/RWA%K?"%"6,8*BRP85*&$5D KH!5M"1Q!*Y:E%5]%DT)* M/%%'28K4$5G=#!*2M$105V6"*9VLA5:T,9JT<:>*?CP9]P9Y/*XC=!1Z ]^L ML&YGD"=-<&E:Q]B?G3%,V"]8@YC2O8^,7LQ['N_ER7YI:D2=/Y) ][GH_GXV M6T@;8WUQCE >-)&J>&*I]*38E(S+/"FY5"]@,_<)D 3?9OHM.64(H%L>Z*Z2 M@NJ$FQQBK--B%)&!,>)]BB1$S4H4R6;IFZJ7-X].(M,=?'LR?%MID0^@;W'H MF\T)$LXJ'A1A5B0BO8C$*UN=^4*9"L9X+?G6-FO*N[6JW<2ZT*]%IT#6J]/0 M;85]VQ&L?5K%WMO4:>CUQ9I L?<'LO_76?^>!NV-9I08YR.ITYQ)"-D3[HMB MQINZ[1C\S^1[@!6T4WY,D_57RVJ=40\+D ?%Y%#9+TRA=)26$L$)FH M)$&)BL\85' \1^IM-9TYZS+>JF)*X"?XN2[\;%.O(?#S^_DY$WJ0G 8A=22Z MB$*D-98XZRFQ5@IIDG6"ZPZ%ZJEY+G M,(*69!\Z+%+6,A[Y#Z-6HB40C>D&1%%7_V5652\ P54D!9+]QFN*!'JI)>O) M/?..2XP^0?C-QP*D&5CTD>2S8LXGHXG& L:;8;E\$-+AYL4;O6WC20_,7^7T MZ+VNCE^X[?T+=_= P"+;8+-!'KQI&2.L. \JLV*:$FYRD <5RPB+>$)$F)I< M"Q,F03($D@YZ\V,&OTVM4#Q X-T7[4&56 N92Q62.,D8=B^GA)E(D$!GH50) M\#418A6W=+,,B@/V#=CWX,R" _9M /;U(Y&84(D*-4ER%H+XEQG"\TP21J,@ M#N+82"J?[41;01X.V/>P#7Z;J\/[A$+?6[RN%WPJM*H^/2QQ;*3^/%C/X M57_5E2QJ^ZW[N)Q9$!ARBQZ KG_UXL6XM0=N9U_Y+1\B3F]:BP9PGE$3IYF, M0++-_?:AFB O3LJJP*P MI_-(B(!J$G 6@'@;IH0;D1/%:*H-38,\T2[0?HU\.\#> 'M/"O;N-=5H@+T[ MJA "L)?SR.2:IB2*J"(TEC$1:9BA13.@81 QG6381I@F9RV: ^H]N!RCS57M MW^I9OYOPPL;R:;6DV ]>^DU-(5J?'/I[677;>F!>V*VT$#Y ]G4@^]MN7T&7 ME"4J# T)&&CI5,4I 1ZL21KG*@8-(TRT1$GUK'8^F&$'%]230;4[J_8QH-KM MH5JG?^=IR 2+0\*B0!-J>$0XDSF1<9KH($TSPS#1?:,BS0=0&T#MP?G5!U"[ M8U#KI]#$L4IIF!/!)">@3P=$Z"@@D=0FT")( /2>[40#IFV&4OWX_.5-S#MH MU*4Q\*CI$:Q6/73P?1!.\,L*;!X8B]![/@[B!6[L -?7@NM7?Y7G09;JH:#FX 1ZS&BWJ1'N ^;=)N9U>C=(!4SS%*33 MC"6$YB$E &^,*&5$D,D\X2) !U#,[MB>.(#= ':;#'9WIGH/B'8+B-93N@- MKDC1F*@0<(PR'1 NA"8QCR*6F$!R#DIW2N\X1>=QXMG@R[Y.F#JHW><'J=LT M='T\FY2G6OL/&PO<:#;AT\'=_0!T]"N'+C7X#G _YI6N/^#^[\$'TWGQ1>]. ME?WX-]A\]:(\GNEI;7.6W@ A#.S@>NQ@;\E='IDDYHJ3@/&4T#A)B0B-AC]9 M+$+.#.?9LYU\B^5#5]7!P?3$P?%'A;,/X'B?X-B+>N=1SDUB"&/"$)I@LD_& M(BSL(;-03Z#. X@.,&@^,/Z)HYX.(]XF+/AA";--0Y9R21 MAA-J9$Y82B4)64@C'9HHC;.AUM$F&A,>GP]_.><=X D>/)HMQ*20K5._[:)I MK0HG53'756W),_MUI(I:PHOF]8A/74!]4==#)OP#,3!IX8XGCP-/& MP >NQ0=>]XT'L(6AUI0YNP$->49XJE,BHX"*E"=9F 1#1,#@)!N@;R/,!P/^ MW0K^]:(#(IW%<1(3D(CKF0!,E(FH@:>,!*?;^6Z5NWS6]PEU]J,1_ M_%I@_O=29#^C29XG(4EX&A&J$T-R9AB)8\/S1.E,&3G80Z>)L&M/NAWO8!\KX7\GH.=H4%/*.(,(J0EV22B!"=3D*D0TP:\'^!>'[#N.[&NIZ-KJE6D64YTP"-"8:L ]61( BYR MK:,P">D03+F1JOKC\ZA7Q506,PRD;U7VZ6A2XL+HZAA 0\P'1_JF5IN_D;7U MG9:+2JL!Q*\-XA_[.GH&.@=GH2!&)""PTI21/(]2HN+ 1('.J(D#; /*TK/I M](.A=? J/1F>QLTRQH,X A4[%B&A.0L(8QKP+8VR'"M\ MYHP.88^;J'$_.N=X&\/>^,7GY4@LZF*JZQISTD4QM:4K!L?X W2,?UN4;3G3 M]^7O,/2_2CY]7_:MIWO3W_QVO^AV>P#W:X&[[&OB@3%4A#(E/$D W$4"FGB6 MIR2,%=>*TH!&]UJCY'&:4P?GT29#X*;%M ] >&] V MT#^*8Q8DAL&N"T, $ M!)A:2C)M/&R!P@, -E@+O6)$?P.^^P*^GXG.322ZI M(;%,,D*-"HDP)B(T43F-F8RT'J3 C53Q'Z%3O5^I;MF9WA:H:^OAWVD;NJ=M ML/V!%>@&T^W-4@9XOHC@!7*=29ZE*DV3(6!]\5 /D MW8ER/T#>O4%>I\=3';"T]; M'W#OMG&OI\*')F5)QA06V<3B1((3D4>4\(Q*3K6![^FSG9!NL73HPK%)&OP- MG?1IL)TEFZK$[X.:+D'R&13(N4GA!)MJB'AEC)8V9$!_E6,^/=*CBF,1/8 K:Z"PS>SP%_V_ MB^(+@$'3X:[2];PJ)"89X/>;$6/P\'G&/2?YU[!X\-LJBW!D<6!>>:)X"S1Q M,$6N@?^]ZDCA;4L%^,7N5"U_T+MRX"77X"7[+W?[!@R110%+%",RX!FAH<3Z M58:20,4ZB="JS?2S'9#.-RF#]E'PD"?KQWOX2/HCJP@,^+D!^-F9,2(9Q)$( M$A*KS&#)TY P9@SAU"2I@,V.N0#\W#BWWP"A X0^$ B]!0/& *&;!J$]!. M]#F7XV8# [H6 WK5MX$H$"L4,Y1P'B6$4IUC_K$@ ="+%GF2JS2P]O2,WK$9 MY F:T@Q"'))1" XH2;-"8N9)#&G- ^52(( M"S^D6VEZMNO7X,@6QQ9*\N(Z%96LD]%$QG6*Z2VE&IYI7FQ%" M\B#8RC6X2F9BIDP")$0DRD8@**F@8A/5)&0 MJT!'*DB3/!<\-@NY,\B@,::8N$WQ=:/2#AO2)A9Z10 O.X6482K;'' MA$F(X&%,C%&@>&@!2)@\VTGBK3C=O#"/ 0D')+Q7)(Q2QD+*=6YD3A,C1!H9 MEY)9"!I7'A'!.8\$JC\ZODF + X##7Z OX83;_062^P /WX*3B6T@B M79:!]SQ]O@&"W==# /OUI-H/2V6XI=$L23(28=,9FB:<,)&#:*L3KD04,Y9G M(-6RS3.[;R2./G$[R(#;CPFW;[T"UX#;WXG;G7T[IPF+A30DC1A6STIB(GB< M$,5";G00Y;'.L?3+YIDB!MP><'O [0=5]FO [>_#[9X5.39A0,,X(I)J2J@) M4H(UO B/59IJIC5C[-D.C38O:_^AX/8E]IZQ&U(,0_S1YK';&\I=&A&'!1L6 M[%9ML;_,.=P+_ZKBR\Y_P8\6Q,JZL Z)2D_XO/BB?STIU'S\/ R !?NIT,AU M$'RV_DXNZG*RF.M?/? %_4O[W%]Y\\9?!=AC3&]X,]U[T)8B0 M-[SWPK>R[82RAS;B)+[BO8//Z=H^ISG_.KB;!O5W,]U-LCS6[_E770\:\$TT MX(]]CY-,DB1-!&:%1UBZ3E#0@#4C1DKX1^5<&]" \S@=-.#!4-@?%I DP\RV1"HB%(])&-$PD$9G/*8#P@\(/R#\TT3X6S=8#UA^NUC> MLUYKE@6"2D:,22E*ZRG)J5 DD$HKQ3BCD7ZVD]+-*^7V4'!\DWII;:S%Z2^, M'\:^Y4VA;#S?(X 9S:O)Z4A_U94L:JR>71X?ESC44GX>E3-[W=T6<+^127*M M57(#UOE6F=KUBMU?;;$>*,N[M].WO:-P,'V%!^%5V&/P M#D_!@3L$ Q.\%A/\W#=9&:QBFFE!I(Y#0F6<$R[@-Y$:'D69P7;KSW9HN'D= M)*YSJ#8$@C:ST\[ ,P:>\; -86MKFP[LY-[826CV;\%)/]-Z'5W5-DDC?9WI MJ2KFBTJW/JO?%O/]3]X%C%7<7##:SBMEE% MSQQG0*LP/-$DY*E")XXB>9!0$H=::J85BU)@%6$V:!4/QQSWZ,+F7FJC\=2/ M2@._8"*W+.O.W(96N,8@)Q;ST;2#3>N)-Q4.VZ<^'XY< LK\TL7RU5'F0R%T8:0@4R2VXH$2(3)(KR.*$LHUEX MKSF?3]%_-<0\#'SDZ?&16S/##1SC'CA&9XD+.$OC/$B)85@U*TL,$30)":C) M+$\SS6+-G^U$83!PBX%;#-QB,\G[P7&+6[#$72GD>F D=\M(>G:Z,-0TRVA$ MN%::4!.&1 0F(#KA3*=:A31CSW;"K3R\#Z?.4V0E0^#<%=;-GWE70\VU5"*V M&1-\-N.G&$7WXTJH/7$&.;BJ[M,LM]N=@+?N Q^K-OECWM]TUR@$YJD.B9) M&N78%I,1'L!O+ MPKV4(,G3XR5W7.AMX"7WQ$MZA=_" M/&+2I"20:+0#O9D(3%8R,@D#I7F4Y ,O&7C)P$LVG;P?'"^Y+\/=P%#NGJ'T MC'=9)/(LE8+$>8;! RPE6".:,!8$(F9*QAR-=]%6DMQ'J82GR$^&.+MK6.\* M[*"MZSE6INNL=Y@/.RWGNH;/I"Z^W':FZ^#LV@0#_(/CF?=BR[/G8L\?BX.& M:;[!,[&/1^)M>R(&/GDM/OFZ;\1C49S23#*B0>(A%(0ADM,\(TDN6):*/)=* M#?%UFZ%X#1$3 Q-Y/$SD7HQX Q.Y.R;26>]8K$2:F)RHC&JTWJ4D%[D@B0G3 ME)DDR\T0I#TPD8&);#IY/S@F;$Z!TB%13 FQ#$IKPC AA M A)DJ:$Z92I,PV<[]]&0_BDRBA\75'\JDYAZ?Z;3Q:#"'X]$?SCDMD_ MS)C.:4IH&F%?&D$)3Q)!HM (';%,)4:""$ZWHFSSY/"-1-TG;I(9(/XQ07QF M8J9,'(8ABZD(8RY3RDPF:2 Y!VA'B+]AWY@!XN\4XCNC?&I$F'(5D3#1,:%A MS@A OH0?42Z"/,C#2#S;2;,M1CK"G2D@C3)0Q M-PSH.\FC.*"1MA!_LW#7 >+O$N)[AG2EN0RS+"%"VMDH]FG\W-Y973;ZW<52CMG#1\< M=-^. 68U8*9![6XO$;A?N(T<4/I:*"V7^HA$R@1IJ(F,,T9H2F/"$R&),3H0 M,H]H&F2;F]NVD7BSF=EK [K]6-O#@&-W@&.=08$:@"[8&<(Y#PG5$2>,YH+( MC*>1X3)C7(.T&=R'-6' L '#-AC#;D>Y'B2TNT2V?H/4*#,Z9C$)5%]AF&E<.W/1:W/3S4L@!Y]+D1I%,"VQ= MDDHBHI"1+%,F#YD1DH?WF-[Q(\[CAN#:9GKY!A8UL*@'P*+N*0UE8%'WQJ(Z MHU;(61# !A,3!P$H?,"LA&""M. MXX%%_0ACYB]SK,4&_ZKBR\Y_P8]FD':1BJF"(_ \RF"^G\.<18H\IRSF6?7^0)W:B_]_;TW__ M43,1T?3CIUUX+KPK^AA]A._W_WA[?/!R\OGCI\]P'/3%&J:&HB\6ST]7CR M?,*G1__WF9Z2#^\<1!?3A5:["+ FX* T9%&49"DU6<2%9@'C-$CC4/-0(Q:[ M!7];(C&,Y_/9\U]^.3DYV?XJJLEV61W]$@5!_$L%7__27/MLYYW6(WONFX]V M&@J%S_P07/4PNX^7#N/'D*1]W?-B#N@AKT*D6 AQ%&V/WBV.X5"=8G3:.\"= MP@ &3>>C72FQE!E R.@-8(XLM#.:8^G$E:^K<@J_2[W4HG3S3B5RZA$?U=U\ MN?JTJ.>N&%O3K*$IY*;*65,P[GTY*^0H#=+M%KE6"..:R)5N+'!% W#U@>O# M8:IT++)8DS23%&0'[(NI(T9 *,SRA,<\%_FEP)697 6)E!20@Z:IXDSD1@IA M1)HSB0^X&7"],D:#E/)%CW[7HEH@58=;([2E;%DB?E$> XF=.F(&VG:$G--H MM*CQY.(UQZ6"(Z_1&S:ORGKF'\AGLZKD67'[33%U MPC&>HS&OL07*2&@]M9XW>]JL;\ZOE2VB*#1\B=&Q\.6B?3/OT 9NG"I>J1JK M*VJ[ /9@S\=\/IH!W9<*,.UZB'[I_@R(_A@1'0["=R%Z3X+'%=35@\!X/!NN M%Q$LS%)I4E-,^53"&WI%2KL%:I?#'1DAPH0%4:IC1L,HXI%F+!-2\SB(8Y4? M8L_@LVLX*UWKM.=V

0/^NE+[@#\5I] J)#ZDW;:/.Y_Q^U!XG:['-G__?_ >I'_'L[. MD VCDV1;K!X/VIV,T,(J4<4[-$'5L(F9,C]4TP'PFE+=7;Y1::)$L$O+[=MM M#\&I+M <[,Q1F 1<+$#$C0.[!L_]7HE$ )*%<92Z9F8_VOV.F7KQ7TL??Y@1 M_)O]?6)._69^GZ+1U\MWG=*\9JOE,J;CJ$)9@HF<>MUFO\U>\7MC@D#A*%$< MI<<#L@9?S ( E %D.*NI2-J?2# MD= ./PK1")>#NECA0G"F"YN4?SL1/8VR% 8>E:2',!U@L13/*L8!Z[W?!Y09 M@N8S^W##82D\T]%^!HU0;N1"E?KQ(&E56(5TBE[:.V"MF.*?A5# T"=8T)@T M82UGP8PN[S)5R(7B+6-'9@ # #'>GX\1M9-\%!$A&',8@M$&4UY< =;+L)\^ M.DL#&K:+J%%_6)A!@T+04J/7?A+X=F'\-,IA)"NO5,13=LCV<&*0+:3+JHK7 M\SOC5B=YLDYSCC+WS.P<<7/1$Y&P2,-$,SSK*&ZU/U]D1 MP5N>8TM<1KK9OQZ /)0@N\:O/R/XICJKW*(PT]IVUWXS_C= M^<\;J547;\&]6VL[I+6]0_8PX5AK8U ,-"+N T$ P01E6O!G=+6\ D-YIP# M/:OG8 FG0?84:]PY]OL@C@ M$W!WX.^ 3!?:LL3-F9ICV-+Y=[+ %63]ARV82N" 9[?S< I($?[1]N/9X=8VOWIW!#\G7Y2+7X,'E'2>^,1 M@-6X=SB&KX<>S.E!4NZ-9%V-"EAS_63-)"0L>X&4ZC3=KVN.T@P]KIG0N)^= MD!$^8QS,ZOOE[.^IMAH66G_F#08AX<:P<<4.F*C^XKF#!/NCXFAA\I[7S8$; M-/=/I'S*%IRT4'$J7G+UWK':C2F78G($9ZY.VOUP[.%-D\T(RJ1?^&#A0OW? M;3,7X_\4[*"(8%WR:9=&3'%8GFR,Y C[TGF=6![3^]< __8 _NAL#QL<6:XU M"M19Q'-LD96!IT-CX7*OK/+T%H"_0=P?8,J%F2##ZS'F$B/W)+SV#D*V95QQ M2A^=],NF[4S6[,V%;^_1?>"_A\6IY-0)^"F(\8UI'1Q_A('EF 2_7[QV?%VV<;:YM[!D;.=D9$>#2-)(#^'$\@!48@% 6]I+K],>EYSXN%"K( MY@^P-X<)W,!B2Y'YL]LU+""J[P\>15X64+ W2LM4S?Y3#&GXGG7I>7-[:T]2 MDPNA%0(M"OZ18!P9;SSR)J?!Y+EE%/RC?B]<5Y^3P&*YN,,D !<^=2E89>2. MXCD%WC MUO;N$3RCN[N]<;*Y]L=!/;17FKY0)GBR&L,DF)$2'DI F&EO<.1 MP 2[I1-8%))8SS&+5H.6S94A2CHITDYX M<^T76F%4.ANV$+%2]1?'H,E":)<;8%1L@.1]MX-V-%;1: MUC)_6%\%09:)%$_25X$M4W+?O@KS'^)E'@JD'?O?N(=-E3>ZXI&^+/"(VVL@;ZS8KN0VNZGMQ T3^ZA2]PC3]MPR\+1O,V]2 M7Y&[9S6A;Q*\*Q9T6<"8G+F[H\V5?X758;;JTXEK\-,W&8Z/GV>(8EF)^XSR M!LA96OF-_ X#'A]?1*'J75OOVOON6E7OV@KMVI>C7$N#>B7&WS3P][3<4(\& M%568LD?EY5F,1^M>DU4I\IW?%C@:?E"8^RH-3THF@M\6."PN0^ IRR;5,Y69 M-F.8QLV+?*VY4'D83O=,93AZ'AH>W_G^YW!WNW\.?S]L?OYTM-/]I]TZ;.+6 M>>M@\_/6:>MP%;>Z&R?%J>"A.]G].OG.?_X\L%W?V3QL\N;GYLG.]R_MW>\; MM'F^Q9ITG>^NK5-X#MTY7#UMG:>>Q']T_G.^,>7G&357]P3WCEO*D;""(BZM M0UI;@8AVSAG%G61V:47QAE;JVIGB[Z]B!U8%K^[MWS]+P\]:P=0*YJ44C,%. M1"F)X0+P)P2EHO&4&Y,+990*A8)1$P5S,\];K6 JK6#.+A2,,\9@(PC*I9"( M$TV1I8PA217Q,7(C8[ZT(G5#X>M\J;6"J15,K6!J!;.H@O&.QNAH3CQ37/-@ MC',YP]A+2:-WI8*14P5SG2"E5C 55S"M2P^&^-S'/#CDI<.(,^*0C2%'4EI& MB93@R-"E%4X;XH:^";6">;5$W:\HN#=)Y:O;X3P)6?0CA*N>$N,GBU]#_$(0 MWYP-4AG&)%8!(VMSC7BJ#S:8$.0X\UY+[G,9EE9H [/J,4A7$Y%^P55X@C8* M-2 ^*B ^0GBE!L0* N)E4 547'2$$A0M YM7.(%T3B4B6.-),$(!;(DC4#H'2 T!4B7C5!(DPB9SF3AE0?DLK MO %:L0;$*OGZ#TWD495U]O^:J;F:K;*J9F;/G6ULZL#Y4\UFI33I6\P-6C\= M#0RL1KMG!F<;H] =MOJ]@CZCW^G 5S<*!J+AJ%:Z"RG=K=FPC!*,X<@]4L$; MQ(.,2'/P1XC!A"L/?PP"O!#:T(*]FLC[@ENX*HA8G_W6.JZ2&^05ZKC7DIY4 MZ[BGTG&7D3:"C7!:P$JS(,"QI![IB'/X$?)<SWI2[6.JW5< M)5:TUG%UAE2MXUY$Q\UF4$D5'+UM,)D0]'K MI(2UCJM(B^9YCK[I.M1-DA_4)%F^VB;)L[VZ)UCX4UZ_JVQIA#MNX"KF(IBX MW"LBN'0^FO1MC!?B1YN2 =XXL)_2LE51-'XCOV=?0[B@#:P4H_)M9'")^) N M9U_'W6YB%TKT]C.-OU9=:AA34,7^#2A:=A#K^>Q+2%OVRL>#?J^?^H05C/LO M.05WO_"D_=CP\GU-45%?-@J8H\8WOG\\9?W?[A^W79;C_)(&=4YTGYLH,I% M]WMIW%/22+",UD]31Z'P1^B%V![5))%72"(WQ%ZN!=,B,,0L8V5;7F6I0!A3 MHBCV ?SY-TCZ..VY52_Q[.'$C.\$&:HO_#A/1Q^)XI'^FRY@]E.?P9 M?R*C]R4CK A_(EW.*7M]0\YKRL>:\K'"7'0UY6.]FZI,^?AXU&$OO=-JUL<* MO,VK(U^K61\KQA_W.G;M_<#N"=/A7WP TSWS,LJL1K&:!;/**%:EY/G*VL,? MQX-!BO$\?8['T]IISYJ 4D_.JYR<*C%G5+>:YE. R3:=IZW.6D3:JC ICYHV M]2O%:A5)?'HYLI#S,.A[,SRXUOJT5&03Z;UV7O=6LI7PYO?FR>;W;V+W<(?M MT&]X[A^MX\W/K$,;-=ZYE*\&]SE?%[G:GVSKTA[O;6SSU MOFP>?CMI??_2;<*_=VB3[FX?',R1@4@>K8N1(>%#XGM2#JG<,<28R_-HM7>& MILB:HH3^NR[V?,75[S7(5T)(7Q_(/S(!2@WRSP3REV47/#"&!<\1SYU W&&) M0%$[)((B@@FM) TUR-<@7X/\NP7Y1R9UJ4'^>4!^INZ ,J.\(Q312#F"%:1( MF:@0Y]([P07FN@;Y7P?Y*D6>JQMH^CHRH_!4#*V+U;6\#OZM9V8-N1&5BT5; M[?F_^J[&YE_%YBO<'EXK)[DE*'"G 9LQ0]JK@"2.(I MP!K9:F1[YZAKM'A;L9)]N1G+&<.N2$2,RHP2.3"N$"9])3J:+,Y7,Z MV6\4^.ILCOM,7,'6T2NJ:*_G=#P6<+]%LNLJ.-L3FNH:G7\-G;_-NME4:LY9 MSI#47B)N(D76I']B[:A5) :'EU;X4UNC;S3R68'CK1K4*N-GWYNFJL:[1\:[ M2^<[1A^59 JE-4,\>(6L!^03T@O%.5=6YDLKI,'Q$S--U8A7(UZU$>\YFY;4 MB/>XB#=[R,T=SKG,$14Y()Z( EG''.*:,B&H)1['A'B$ZAKQ'M_Q?H=4L&\_ MT:EN=?WTWOXM3&.U*EA(%>S,.OM!4*H-2ZE.5H$"< XI&3 B AR9P%W@(BRM MB%?4+./5:(E:.=3*X1TJAQ>(FM1ZXY'TQDPQA(&E,3H@FV@L>6H_8;#*D+]"S?$"T:=:24:?)_CT'C5'E5)"*IL1LA9B@-WO'T;YL] QQG.SVCS'&4L] M.:]IB_/DUX[P*D_*"AFXE;=D7:EE]U7"=*J^)Q-8&[&,8L/NS(7,B M+(V$.*3S/")NA$3:,(%D),RZJ)34?FGE!NNU3ERNXQLULK]Q9'\FGI\:YI\& MYB\CW+G,;>XC1S;R@NZ'(&6<12XPSF#5O/9Y7:128WV-]>\6ZY^I'K'&^B?! M^IF8-%,X,HLQOHW%7VN;JSI25E_WF(&>_6H MEJ>(?:6$O,;MQ\#MH]E0#(^$2N8EPLY8Q%7$2 7X36LGJ7%*@FJNV=J>S4:O M*WBJCG_/')VH\>\I\.\R1B&H(L)HA8BT&G&. U("?LLQ940S19Q3-?[5^%?C MW\MX[#7^/0'^S?CM00>OB)$H>)I*MU.T-GB',!.,YEQ)*G2-?Y7TV]]>CLBS M$ F]/RF N@#LU$ C:@'*%S%C#>(NE\A:G=B%L#2Y M9)I;\-;5]5+#.L#Z>@[3:J"K3)E<#7#/ G#-"X!SWF"/#4%!QA2.E!%9^(F4 M#H%);4!KA:453G&5"AMJ<*O![156PCB]6)MF.^L MP)E\.'D:@\]]?VP[X1V5+B\6#'NJ4R$&@U\F"-+>&YD[%6@,B4]#XR=F8JK54JV6:K54 MR0WR"M7290\"YW!C03-B:I)2%J M;^F%PHW_&AD8//S7MW^L_ _\F(ZRF*MVSX?>Z .ERP)&VC6#_7:OG!=Z_;WN M.9:K+_"3M_W)7'7:O8 .RG\36B#<;^3W[&L(V?157V*$Q>,^M$<@5>X^8V[U M1R&CR]G7<1?F^"SKQ^PKR&,[@FSV1MFJ-#OP>\N=.M.P=TOG& Y,]GP\GV-/QP/1\6PLT'HF%'PV:B?C0X"?-0_ M+C0%7+;=/VZ[+,?Y\H4H%X([08_6N LC<@L(9F7MBWAW2%,3.\&- MBGE)$? 0(_QSF*9F%+K'_4&:3M^&OPX"B,$PLV%T$D*O^((S@\%9$A/330)3 M?,L,AV%4BE.G;6R[TQXE\4KK$]L]TW/P)O!4N',A8,?CP7%_.)&_8G$FMQH/ M8:CI6^V9\/SDXN7L?ZXLSR-$/:_J[J_N(/AQ)VS&Z:R!'E\MWBPEWEZ^UW8" MNVUX]!^=OCMZI1I]]S\'V'7_Z9GO>KS9W3K9W3XB.W3CK/EY"[3Z%FEUMT2+ MPO,/5WGS\_I):ZUST-QN'?[G'+3]X3YOG>^PUMH.;IYO\#UCB0B$YLA%'1'/ MM4)6Y!BQJ"WA.>92\](J:_?&P:\F4\H*[ AQ0; [F8>#0E@DNF 16Z)$V8I M"V T':>]-QB#W[D-M\DB/'S8'B9 2%(.]XK] M3J=_DL3QMW:2[/X8=IH?_O[A&@Q17YFN?@_?99>S<)6@@S?'AYWS-F'=J\ B^*Y M_SYI^]$!0 H $B[M^\GQX61 D\^7R\_F+*GRPUPL,RUO__S.+]_](5O63#SP MRWB9W/6A8 _][L^'K.[YY2D8:]X@U3<$#L#'\A)+RQDMK47_24.#SB_HC,(>^]#Y( MQN!#PJR_(GA/RT;[W-OH$=YFWL^Z(GK/ZE?=)'A7W*K20$J^Q%6S\-6] BB MU<);#O["PQ\?/\\0Q;(2]QGE#?EE16@&!CP^OG#:JU975EE-Q0PL-4S!UN^/;K;1:GKB%^MP0Z_?"Q6N ;P MAP/XUJRQKJ)3.><,!3#4P5@7@-V$!X2%<'G(E34JT<(T!'T.6_V-UA=7*0Y7 M@]YKLUQKT'LB&H_C9KGUIFI1?2(A.9 M0US1@&S(*1(&<^P=F*K8%:@]R#0.[2'E5.YX): M,$"IXP!RF"$=O@_+L0J[V_.K,,M90O1!4[\S:HSG3"N>1(F4] MV*,^)GM44Y0+DQ.E#:5"+JUH7 <.ZFCINP>V)S1&:\Q[:LR[-$\9P50:H9"E M,25TJ40^2S@*/L=$,"XF)$>87.?6KE&O#I<^XL1M7J8B!S,,%^7*9W7,M&*F MZ<,0_#)+*RWO#(% C=\+X;>[L%DWMQUN;>WEP/XXZB^@2E7FHP(CF*Y%K0LJ:\W/=VVLU<#3JH&S*VH@ MJ%P0&1PBS$K$HQ.)=<:AF%NA@A34$%?W;*RD,?_ 6'.%&TIL]T>FD_5:E=U+)(M\'O2'M89[J*.3SE&Q9]+*'$5I M(N+$D90L(A"C#.?&>$PM R>'T4:N=.5"50OLIZJ@3S6C][6ZJ-7%J_2-:G7Q M? Y1*EX4007K)9(V-=6+P2#%940:U+X@QENL[=**%@TBJG><^S:T195./2KK M)UTA(9HA:'T8$]%#NTKMWN^UAZC_Y M;:CSIEX]O2O'R\ENK;H%K+H4I_D:9/((]8Z7-TSBG/% ME$'48XRXB!)I1BUB3F-..#6Y,JFZ3SYU3ZXWFJGR@A[^BT]'!49P\QEGK?$19!'QJ=<^J75D2# MX>NQ[UKOO:Y8176=M+J@_96=4<%,S-I)J1,QWZ_)7J/_$Z#_Y9$CEI&X5.G/ M\N 15\XB92Q%,E!L#M(G.I$'D=;K4%VS,6TVR/3VV[83 M:G+4UW>:<#=$?^[W_4F[TUGM^A5966F4Q3>J!ZCH87Q5#_^T%X^?I$HK1H7Y$ M8_A'46M5AVC>F/V?*F9AYE8' P#ST V]&L@7!?+S^8PB HLIE;*(VL 1-PY@ M71""#', Y,H0(U5!0INS)T;S-QJVJ:/U;]C6?XNJX,5I$VHE\/1*X&IZC0@$ M,YY[1&@.%CUF'MG -&(8>PO:/1WE33LWP5UPDQA4#6B-K_2J+LB,%]1 MBW^CY_K= H!.,19U0BZTA$WAH;3/3>BK"T0EF# MB>L4ER\8KGD;1: 5H RH$?)M!;UKA'P4A+R,9PM*<*YICC35,O&>^U0FKY"3 MQ :)K=.!+ZWHAE2T!LC78!._N2KY?TQG/&E;,4U!KT9$XYVA_$LP9UVL_47U M00WVBX']V:PY+'/*N"(,218LXC;/D0J$(!9H+GQ.(DVY+83@AL;7V8)?,.#] M-N"^2EP9-5*^"7NX1LK'1,I+LYBJW(1@-5+"$\2-B$@S8A&HN)Q)*4#_A:45 M)1OXAM9M-5!6T"Y^>['B5AC=.U+\\M2)TT\FC[H/KU(5)KF*Q(KWG\I7JT)? M+,VFUIH/SJE9W>RNJZ<;4.>HR4GM4]27%03$E0/PP\-QTYLM82Q(R)S#(# M-D3*Z6SDXG4<:+PA'52X=?\:&1@\_->W?ZS\#_R8CK*8J';/A][H Z7+ D;: M-8/]=J^<%'K]O>XYEJLO\).W_AI?_V._"N,ZR M S,L*DG@_WTCLP;^DZ4SN!^FW4D[. L_VO""+L"'_=%!=MP?@O+Z$0I!Z85] MD_[1R-JCK#W,NOU!ZNEY%#IG,,/PVKW^*/TR*N;[ADY!6:IE*ZZR(1N/0#&> MIV$,Q^Z@_)[)?EP_%RP&;4/HP8JZ!)M^.4OO=-.E[9X;A.*M[%GV?Q8P"XCG ME%FK&+&:DRBM48[2W#.NE8_>[ZT59@'\0#?ZJ&(!^^!Z5'<^\/OQ(&4";_16 MNVE+7E@.^2NU'';_^:['F]VMD]WM([)#-\Z:G[KO/D9K(>U#E@%K"^Q"4BL93;DPNE%$J%$*A)D)Q@]%8 M"\63" 68FFM'8$8ZW%IKDM;V.M]SG#!F)$/4%Y%]@A'("D&2&B])'HE2.C5, M72;71"2;2$<#X&5X'%Q"N,Y9H] ML9TF.4L[OA">M,IS*N/>"B*OJGY8'2:5 M^*&_HN"]YU[O"(I=\] ^000VM&\[+L+=IMT;OA U M@F@A<30T#;_^S5I+0F*>!$A0CF@,&M:J597UY)-#99[87J@N;H^/>]V?(/:# MK"L>L@43$0(P.04!&R^HY"3@L@33S21//;_)9?B0G3=I7PEC_WUZZ.]XCWTB MFX?[O'FVPYKK._#9_;,];2UEQ!ODE5>YL;Q!CG$!,,P4E]$13L32*I-RY6H- MC:?AL'9<^>@=,5;RB+G5!'--#'<"PS]?A.!EA."[V+."J^&5@M4/SE)-01RPMM13'#3321*@>JX(P\FMLJ5EI^$^I\A)-7$2 M5/UX 74J'(HCEU+\>=SJY:\W?MA>JSOL-VQE)/=K*^X*HF67U/&P!]H]9M<2 M0';1;[9'?P] M=(?P:-O=C3QYE:8L&Z'>"&1S?8WM"6Q![B4 H=5 =8$E !H:C1@./@0KDF8Y MKYKJ.^T=T(]C&;Q3E]9^T%XWE_S)=*I2T@!^JA+:TVA[RXV3@Y8_@ _%BWNJ M%\/0Q_&>&M_QXMY:;K1 67=@.W9_P,6!HV2FFEH@H[$!XVIU1][5>N_9L<=\ M<)!'=.?H6_U&NW74&KG=-?ZOZKL71I!W628<^["I.M4#O3F/RA6/^^,!PIK( MK91,,,LQV%=8!@*:TB3A?71Q!I;OMOWY.TA.:S -$._>QW@9#S;Y7C+>QI@B M2M@"'DAJD Y,H2 -!02'11%T:57-W/LAO5#$6A 0KDRW'*NB8-;>BV,EK-P M@149N(\,?#W="U$XQJU 7$@&/V) .KF$+'!614TBT8!EJ.^,1$QIA DK ;(! M:)B1'5X*$3A']SB',BOD]]7Z]!]&JG*$]P;O;K['XW&)1R1VZ%PGS)#$*9AJP=JXM1UI&A9*B*:D4L?%R:57, M/#H6@Y*".4ZT2EP&9S 75 N&J32#3*HB _>1@?V3O42H\BXQ1(E0H)MT M0HX2C0P8$F"T):+)O733Z^(2,=>;?N=C&MVL-OHJNRU??F+]41?2_'SK$UFZA+C'TU; MO[8F\W+DA!P'$]\9M"HQ@A5NUU9!?:,PC..MXX:OHMM+4Q_L M-T [Y724*IGC[U@#$M.T&A#3;#SD3]FCWH&;?(&E[0PS]PXQOPG6FES.D@:@ M FL3EB=-SAI]N$_;]D824MVI:FRXTE@#UGYUU/DY08Z&[4$6M'S;>&XWYWM- MS1N\\N9AR^LR4F?7FI.OCL)>G.J<)+8,B"2-C%D =5BKK@,::'\":M,&X M'.X?5&\.>M%6^5LCPW'LYMF/G3RW,52S/S(HL_'8;\#29E$=3>AZ]/'(P:U& MD*(J"ZS^>AM83@:76M8RMMSK!A,'46V17[W%:!.,06L*\SK=.DVJRH^ZWAZN M92W[E[8/P'ZN!S>2M_\99F0;]O,5C^&5,1".OEI#*0QX!*WU> ,@<3;G1X]4 M#;R6R&EOV.02$U?82++]L-?+2Y %^+C7@B]5%WYS IKM]-I16(4PO!\>#>N< MP2Q*K?U. QX[+WQ_##4CJ[ZJ&ZA^[9]_+B->*[1L+R=5GH# M8XRJ^Y5"'@M M Z\TW6V7/+_U2>QE%79L!W"Y085B(R=D[=W)0!0[?1"9_&PCD!K!V(4/5EJW MW_7554"'#@[JU+OS:V?D.ND.VR$+\^0)+JU[32":PR-XT\\@B^XBY?O;'\0P M;,>MM)%2S2?.RP-]@0%]B7!'#_NL&NYVWDC;RRIN_]'85^[8PT/',UV< JE=&YP9\ON]Q/WX8_W+E$-7T M.N8Y#*W^<=N>?FAUJMFK[CL*PQNY(IFJ(O&CX]FC\8RB]"MUE/[2\8GZ3<97 ME*0WOW_KEV]]4Z\0)A_Y7;Q";GM3B%LN?.MW;[VK6I'ZL5/Q.B,N66BH??96/%KQY!KPQKP\WCZHB-B=8DTW9 M5X.4F8KS#!:C"->LA8N8*M-YK=]8JTZWQO +N7*FO8+$(PI,$X:_8RX_XTI)0%KOL^K+KRZXOBUUV?1&$ M5]SUGYMD8]74XM<[,34&C3L8"KZGB/O_S!7\-L#[YX+V5!OI:CH M:7-]1^Q\V^1PG[/FV2<,_^#O+T=;?S1;S<.O9\WM QC_/P?-*T5%X;.'[8.= MLWUXIDVV>?@9_K4/=O_8X3OT$VUN;Y*M/_YL-;]MD/^9$(F\(!L2C@)EYRUN6:46N;T:AO)V7<(?H^MTN:@?O7Y_4LOR1GA M+*"?B[W90BV[C*+W20Z]+W8B6L#S?N!Y>@Z>#D SPR1BGIC<% !@E&F!4A16 M"BHEU79IE9*5 ITSV&O_-6^H6LO3-:?6HRUD/6%TS?-"5G'UF+G=4#. M")]K$3'DN"$H<(M5E Q[RH"L\V6M1-$XA:P7LOX$LOY$J"UD?2[ /4W)4TD"T]SP M:*WW0-)P4"H7KJHUB!IK$%W(^N+KFZT)67?"AX2E1-+YE)U#&CFA!0J,YU:? M\%_6-X0N*UW(>B'KA:P_A:P_$6H+69\'\-R"X/]^9*Y4XK'7"_^O"O)]_YNTTO'TA)?!Y.C<%Y_X' MS$I$?>ZUI(U#VKJ$'*=4R22\2%D'+&MQ4U7/62J!QVVV^0*M)W#D^P'XJW+D M=P6'A$'6., _31@/BN+DW-(J7U$% M^ KPO2_@F^^DB,(#9P2&4VD/SD?A%%?(ZV 1)R8A+85'F@@;&>$J"9-Y(&,% M#@LK"W)D.[DQ3F@!&O1BQU\M8_$Z64^+@>"_O&R$^ZE$MMG- MA<.',%37CJ/DT4)B'X3D7Z>#VE+&8)04B&DOP:(G$H \8B2%)1) WB4I A$3=Q0CJ_/)*\84 M,DYZ,-XC&/%$F9![AI-K^K(6P"N ]V8![UD"V87NS0'V3<6N-<-.!8<19ASH M7B04&94,HK"/A;'"F*@RW:.<%O0KZ/=^T&]NXM:%[LT$\B9T3ZD0960&)1P) MXEH;Y+S R#-OE,?1$Y(MW&M.[A3 *X#W9@'O6>+5A>[- ?9-A:AY$E11:I 7 M >@>UA89+1,*$E;71&,D(9GN85.,W8)^[PC]YB8\7>C>3+Q[TT>UC57"&8[@ M_PQQ8A,R. #S$SYJH37'U"RMTI6KA_0*XKU.4/K-'<8>]URPG5!U6(B-+__; M'AW_NM[PO1A:@V<+4+^K%*.YC$_#"[_7:_PE]J/M^8/"7Q\$YCO3T6D7'!.8 M8"1PPH#@(B)#P)3GWN62UHXX'2MW)2MY1B7%\IWAWS-%J,]SSA].9F\!OT)E M[XM^$\^E#9HD[2**Q +F&4.04\DCH0(Q5BHP57SV7!;L*]CWSK!O+H/5A?L] M&?VF0M4^4*PD !^Q@B.NL$%6$(&<(R$0%:5QJ?)=TE)NI^#?.\._9PI7%^[W MNN@WX7XX"*%T8HA+2>%'/FD=C$-<)Q.B@Y7VJG"_@GWO$/OF,G)=N-^3T6\J M;AV"#C))B40($7'.(M("*^!^CEEJ08=97OG]*"GX5_#O?>'?,\6N"_=[7;_? M5 @;R!]-U 04H@V(.R>0]5HB+K16@40J0UQ:92M7<[0+^)7#U;.;MT]'QR!7 MC=3K'C5: #:]3K7=;;O1/8Z]ZO=RUGIN0]DW /H-!/9CMP>/W[F \NNC(_6# M5N;!A:EE02 M,1<3^)XIACUMS9_%7C?8_L%CB.V]0;'0W/NBXL3%&5@(R02+ M8&<:LYLE@[ MY+4'JQ^HK@\B;W9-"?VU0&.!QC<)C0MV(+O0Q!D#XG3$6P1L);5(/D4Y1:1)V]GHQ?[0E< H*OB,4?):X=R%]KP%VTWVY571)L8BHD!IQ M0A,R"5ODI&"2!9:(#DNK2A?*5\#N'8'=_ 6Y"^6;N2]P.N3-0Y#"4<2%"XA; MSY$CV"-%!/;.$Z6VK\9("@R64]LSF;??#VQG/_?0SOVS&SW8WN68]KS& MMN\3X+F!S-;+_*FST8&1QC!"\D)A'P3>^]/A;48-428RI)P2B',-]GH@$24, M/QE),7G]DH&<-YJR5/(U%Q, YSS&?0<>%C9[7T"<:I/(O>;4*:222XA3(I!5 M-B(%JTN\4<324 "Q .([!<1G#VP71O@: #@5R58A$H6C1D(0@KBC%CD7! "@ MET$ZZTR*!0 + +Y3 'RF>'9AA',&B%/'N9GP5&"&7,0&<1TPL@%64LFDDL": M:V,+(!9 ?-N NR LOG D,3@6[A9:!Y8J\CA"-N'01&8':[HZ+!$"3-+ M#:PA#D #E5EA!?WF),S]Y@YU;PT.8J^P, M^H6W/@BXOT]'N&&=<.14(H5S&0YM,'*,&J0""T!;G3>* F]=YE25@XHE5_-] MP>#<=,J^$?$*5[TOY$T\ED)ABTDPR.%<@LT+BK15!-G ,?=!^\C 5.?7)&06 MP"N ]Z8![UGBUP^KUE/(W1.1;OK8-8N1Q!11$+G)#*,4.<4#XD9Z0;00F &Y MXTH6I"M(][Z0;FZZ8A=J]V3 F^Z(K2UQ5B)G"$4<6!X G@9J%[TBF)+$$\%ONK2X=%$ZGU#(1(\3+)$.F?=9S['CUCBGEU;I M,E-76RN4HX8%^=XL\LU?!+J0OB?[\Z9BS][AE P+2"GO$'<*^%_@!&&K!-94 MA6C9TJI\[M#S&X6]L?]CVL-KC#=MN=T]LQY?#UL_$7^>@*?8XE6@] MIMCK5;E$:_U^'/3_&8O!VE@*"K5]$,1OG/R_*8A/TGAL0T(ID5Q DAL$.EN# MB6^#P=J8Z QP6Y E]LRUT]YH@E%)KUQ06)R_7MF/P<3">^\-BIOGH$BE#8I$ MC*P7P'N)2L@X:1!VE&.I:9#8YISS%5X@L4#B^X'$N2PO7ICB:U M8 3X(>/501R/'(\226T$TSXPJ7.I<;.,^=4F8P46"RR^65BH@6FR 4E=/(4A*1H,[38",-2H'Y+)^[\'B!Q *);OP]T>K#^+UO-D:M^@9U^V%V*MN //3Z'?; MK= X?Z3ZS='=&+P?ND/7CN.66ZL><&IDHB[:*;$?."DD+*214FJ3\J&K9?@M1O-^% M?A?ZO4!E* K]GE&@<)(M8R2..!"%HL6Y[$[2R%&927@(U%LM35"YG.PSGS9Y M>_R[RI/Y]\ "2L/_0^O'ZG_#C_$ JP=M=4+L##Y0NB)@D$>VM]_JU J 7GVD M>P[CXMCO>- [IJG=ZD1T4/]-:(50OY!_-?Z.L3%^U-<8876[#ZT!B(2_SYB; MW4%LT)7&W\,CF./31C8]C!EP9;_Q%RA=WXK]ANV$QI?H MXZ6W>]T._.YC5?7F-:?@]@?._+-A&_W)\]I)L9Y&+[8!2D-CT&T,#B*\U3VN MD!X^MMT];OF&Q'+E7)0KP1UM_>;P"$;DZ[]]C<45"%\0[>-NOY5?_%#=""#\ MUY-6&!S Z&%PHX%R,.A%+>/7?=,ZH#_#0?QUA!EX^A)+=VVD*1#)*QA[TUM+ MSNO.,N;2G$_]/.A-P'4_(M>+]CNR"1[M@VV?V-/^TK\O3,JE6;YQ\BYP$HXO MP]#47*W^M^O!/:X9X251J%4PLXP$+2C%S'"JI3.<,RH=O*HXB2.3"[X3PUJV MDVC$1!B%/5>>/8%RGC5;>B/\S;/7J MG=CJ_("GZ?9.EQNQKL$3ERL4.HJV/^S%7(ZGD:&G-["M3IU7.-HM??CK>X3] MV\L7YT:T>#M7O1@2C3:+>M:;?@Z8%T&BPH(CC+.91CH#_W! M].4/[*!Q9$\;G>X@7[\/4 *#B&$YWS._T>VT3QO'%E0U#//TTF>&QS"4^!/F ML5-+B#NM[@?P (\*=X1A9G2UP\%!MU>-::6QUL\#^=."5 &",;+54O\+XNJ *&K"\_3Y,47Y" />S/*_P_*ZVJ/N-DPBS^+\>X@=PC!GO M,?4X\=P 2ANE?=#!8\N)4WN?KLUO$P\P_[].C18H[LCZGU!:N:",=O<_!]@? M_=.QW\QPZ^CSR>[V=P),]'3SC\]X:_TS:1Y]%DT*]S];;#@ V3S>W/=(\330P7!BF:ZT3H*)!+(J&@=*"2&P-KL[2J M;VQX /NWW:I$T+>'?=!'6;):62_$_J#:%\>Q8]O57@BQ[WLM![+C8KM[N$[UKRK:= _CR@J#> M-JB9;]UA.WR"9_.#60SC>(UJJ@&KE&L(VD8:#C)G M.0:>U TKC6G>$[H@WIE(Q)_'\-V:7.1KU>A9DY#^K>-JG,#@*\?1R(0#RM'J M>"#%>8/TLEC6OY^T!@>9+)W$-@SQ",3\H#_>0;UXW.U55EV 85^R=RZ8.S/( M][PH_W_[ YC"=MQ*-^R$+]UV^V.W=V)[\*IKQVVX^V_MKO_^[B1_!W[_O&=I MU%BKA C/Y?.,4@BL HJ$T%0GKL"\T$L-@$Q[G*V#WC ^Q%Z86XMPK=I\DR.$ M8]%U$8;>J2@S*(W8"=6OTQOG.C,A6QPVL_VL(/J-7_+;!]TAC##T__7AHOQ/ MS=W5B:I<6I?>K@Q((/#=\<36GKGJE5'L B:K;8_[\EERE,46OWC MMCW]T.I4DU/==V++KN"1/3LZBS8:T.C]E?J]2Z[)^DUA5JA0-[]_ZY=O?Q.O M<"H?^66\0FY[4[#'?O\YTY_UC 4$4^*0]TYXI$3["ECOMZW M;B[AF'HVU_K'5B9_C9UH>XT-0(@P;9+=([XXAA+0ZO':-7B5CRZ ;#XM1/HT MT;PU(OZ$<.K+B6UF@#,_4W[GI#XZRV NM_[CLEV>(GLW[:6G'9)_O;TT M)X*0[:H%%(/[3=LSED9Y]0&,U^S.I2O;XG';0L])@8X94,H73-?XHW+43Z)> M-_N;;/^JZ3UZH79QS6=ECY+7_&CN,R?9>,\?)7I(LO)=4:(%3U;^N?MMXV3W M\.O/K6^;/YLYIXXV#W:V=TYW#[__W-V&U[=WZ-;VQFGS]'+^W4<8QV]'S>T- ML7.V07/^W0[]>- \_/-H:_MC.[_>/-P1,';VG[-/HT3EJNF="=8G2PT*UN5< M99:0\3$ASRVCF',>55A:E:8(0#SJUD"$=.R(2P<3A8;HVA+&L+IJYVEBW:8K%[ MSRZ6)^[3.'FK2D6_D-H^=5CEN->"MT^C[?5OU,FE-/I3<'[&'6G/8J\;;/_@ MGE@_EH+^E]@?MG-JWL=>]^BOO.I_55Y6^.Q?8\$HBN%!BF%SVNE$%*RI\!XE M1R/B6!)D/ T(NR@]=XQ*[S.>:4KHKZ5&>FD9\=YQ<08%^0H"OCX"3API '_& M*L*0]HHB;E- C@CXS1O,?# Q*+>T6MKE%.Q[]]@W@VI(!?M>'?NFW ):LBA$ MACU8+/CA*=(:6V02PU(Q$K"72ZN&WG21G#_*?+YKX^3RR\8AISW->B4::1X? X*'_@FEKU5PMN8*,).)<0I9\AP+5 0,6".M8I!+*TR>?5< M?$&^@GSO"/E>LLIQ <57 ,4IDQ]'S$/(+<(Y 3:8HD=62XF"DT(8"L3>5@U) M)+_:$K? 8HGSSSK.W[_=X,_G:ORPU\O5-[/97Z+]BQ#M?XP&N-[I^WN]]D4' M/%$'?)WV"%B7L+#)(F$D0]SE-H<"*Y2(HCP&G:3%555\C(OCMX2]WCLXOF0/ MO@*.KP..$Z^!D$8F%R(R,A#$A=7(.N*1B0IS&KS!N;0C6<:TY 04<'SWX#@' MOH,"CL\+CE/> YJ("5(+Y+QUB"?CD-:$(<>3E38H8T7*X$A?Y!S!&P7'DC+P M?$4[8B?,>[F.VQM\E=-V,Y['A56\CRO.70[BO;0"W9EVO;C ;7"<(*>#1-QI ME?..)2**8BX\UPSKI56]C-5+N%Y>8Z?-"V3-9TBSJ)^B?A9"_90:4XNC?B;. M+5@QK1R+2.'($?I1-%H2JF&5[U>N!I31?T4]5/4S_M2/Z5HU<*HGRGW MH5(Z$%@3A),*.?"LD3-:HT1(E(:R:*)>N*)5;T7]7-.D^'*OUS?6=S.UVK%_ MH3-FU0@G-KZN_+W22!%6-;>AZH3&#]MK=8=]>)3]5C^T M*AG-O2K;[:O?KK]UX9-PQZ/_/.[/>T!B#"6&(Q*\ M1YS$B"P0'.12- +6(GK+7C3%KRSV\RTVB*@Z[\?=-N@9?L;_S-L#4Z;W4%< M!Q %Q3?LS4V?Q.;ZIY%(=?GNT3^MW?5/9UOK:V3KCTU@W'"_;SMB]W"#;ZX# M9ZZ^^T][\[)('1X<[7[[\_OFX29\[BO?.?O,=KP_9Y].-M<_[8GHB9")(K"-#.+48F1C=$@E+;V*7%.:+G=>3QHHL8HR)$:Y M-$P;G6"A$G&P-)Z*V_HJSA?Y4]>KZ"PB#2)7&M/2\W\:M?Q<(_1SSW6KVWUH M#9@+]Z,<5>[C-?S< CGWAN*=@].L4W#FP8\^J,A#=JT/X!4-W^3(*N MGYH?'Z \S]>H6J*_JV&LG0]X;G3ERP/;5[:YOV>9<<+JB "H>#[4Z9&FG""F ME/>>!>&E7EHE5Z.GYXJQ7M@L*,?GNZ&?IWJY$2T8296VM(UCVZM::<<[6?5? ML5>MTNQDY3:!^,OVMGI_9XLR_).'-[G[2##PNQ.,G=/FR1Y/6@3")*+&@L*S MQ""CI$7>DB 5$4H+ECD4 ,]5&I63@6K! !/^!A!Y#:0 )/09+4ZZO="/G?M MQ=9P &9[U0CX/8L$;7[>$\011A5%5GF->)0).9PD K)JO;(@,='>8D/-U[I^ MZO>'4_#_7I>4PU0[ 6O(6&;;>G1,'7SU[+ 7RF M,[WXM6" &=T&X[J56K4CKMOX/?]=>]1_NW %,#3&5P8!&TE3'\R.L:,91I#A MI=_J9SL=[M^))^W3:7XZ&=K47=8NWN6M+5*E@>LG?0B7'\4T'@3G(KID"#&> M&,LY]\[02"VE3C$K;9W&\E1"7^^GPN8OPOEW5I$V93QC"5F90F;S!N4((7*. M\."T$D3D@. UYU#'=+Y>]'OLDKSW'B4A2AL.^AX'G[@VQA#+%0%>P;T&;A&* MA#R7A&R<;&Y_W7.:):Z,0T+E"N5!YH(5)"+E(\4<^\!MNEY$ZM6^:O;="-U9*9TV02"?-058B1Y9IA[@/V#O8KHJ: MVX,F-ZWBXT&@K.)#5S$Y+'7 "C$9%>+8,&02[/B0.3X67%#/;[3D;T"!R_;] M#>SBY2C$@^)I5_3#)6/P/>H&&,>>31C#3E?(TX01)X0C+3Q'*N!D%+4XP*0_ MT,!_C>6\SF?S7M?4*X:MDQ2EX&%->?"P^Q5!GH&UGU,F6'!+JT;=)QAZ#P;P MFB2Q8,#3Y.7GYIG?8\J;R*A%C-D<.^<4.C &OL)P% R9K MJIRTW :"!(\:<#UD+Y_/A^: S0'5EY*II56B5JZ>,K]/W.=& ^ Y/']SZV7Y MOW7X^PH>YN>^>89R_A\\:&O0K@JTW0&6/[J#&1I$=SO0SX;=Z9WU3S=G+W[) M3]UO#H]<[&TE>"WV/W9[&V#J53OO_\;V>W:K?R*;A_N\>;;#FNN?^>;A]Y][ ME"3895YG IYK1.:X26X>F2QC(GFAI <5W.W$&Q1N7O5)1.T>.O4Z,9F)VZ6( MR3.)R=D&WQ,Y+8@JC#P1-K-OA734#/G 4PHQ).["TNH@=FX1D_Y$3I9SGO)Q MA$_\B.W3Y0J'LK/WGK3M#LQJ97C.6?W+C?C3Q^-!57?R1[7RC2HWOW]^Q^K/ M'"0 BI+-WX;#V7L\F^LC5YY%U$A>-)6=3J@\3M\NM=RPRJS^ZVIQSL$.WDUTVC[$27%(\2L9T(@H,&VRU#CE 39AEN0?O'?G6#_,I5\A6VPCU M(]65D$9D$YZH]X[1;(-DFHFI,(Y$@9BR0#.-8,@0!WK.^]P3CDF1W85<+3-\ M4SFC"3CE.C-C5+@81>PV;,-/=@\(4+>';/C1RHF +'8$Q<2BDH)A;K+9LG)7 M-,N"*FK VRA/=&,_=LY/$MEPU.JT^H-\QN<'$/%ZXG,T.8M?CB3G8VE5TG=U MZ*@ZY5.'M8][\0 ^G+^6CP:M-*Z>R+GAJ->X,/.'JBXS7.#7DU88' "B F". MP)/3%25J2+_NF];!P(:#^.OHD!R>OL3276ICZH2>C_GHP$(H$I)#4A>F>.KG M06]R='$_(M>+]CNR"9[M@VV?V-/^TK\OS,JE:;YQ]BZX M9H37GF.Z,S?\C=*>->^'1\.Z'GFE-2LB,-E+]5&72YOIEJ,/CSJ&^\[P,17_=LDHPKJY#1/B&NA4=&,H<\ +9F M29E(_&T''!:4SF:1 $N],ZA(BIV2YFXES1])O_%*E M*W6',)+0_]>'VRG_'4!=DZ"+IT8JM++#07?\^?JP=/7*Z'0U3%/;'O?CA_$O M5PI-3"]0GIS0ZA^W[>F'5J>:ENJ^(^ T8H4H46'GJ,[B:#PC7%VI::(UO/4^O@X^A >ET1V)\VMGMPS79-;M;"X; _R#SY M,;5XRGK/X7KGPBTP[)P]^T>NL9!7^8=MM;,"0&#GHK_!2FW\'?VP+JU0%OZ- M+/QV%VA]*:7\B)G[S;9MQ\?E2\>>B)F_\LBE"M@C)VM12WUQ O8RI2PQH7C$ MP1C+L>>$Q$ P3OCF2I-W50R8FU)>C[6)1Z6\3G>//I/F'SEZNP-V<*XYL<]W M#K^>[ASM\$T*]_FV@YO;OQWL_GVYE->?1[OK7_'N^OYI\S"T:Z1IYPB3K!&SC&#L$D"PTI% M:7CVG?/%*>2U4-6Z2K'(H@O>GRXPF'*EC?4,&\X-U9XY'!77P7(E%2^ZX.5T MP515X9B3]2Q!BG"%N,GGN8RUR"M%C!#*J%S47A5-4#1!T01S*=Z+IPFT4"*% M2+1@GAMN+68D<4-R93*@GZQH@A?3!%,%?B67.%#J(6K )]]>Q&T07SVCKL"3T8R0H5<^OS&H<%_#@L,)@*"]B[PP*E;^25*?WE M95N.]V&"X+?+D'Y3*L1HP<=AH"H*5(]SK1.F8D*3D% S#K92U3NR5[TQJ%/> MJG2*[E\V]YZSDG(-_>>R#1_FNE@,!?%L?.=QDS5?0CB?;OTBSC-Q5<^ [MR/Y9QG.0)L M9=2:I#@67O-\O&9S.A1J(O5"^H0L-QQQ(X'7&,$1,R8%YY,@B2^M:CEW_N^" MBP47"RX67)PE+D[9>YS3P)-0R',.N&B302Y8 C#)DA94$YM$P<5YL_F>P9?V MZE-W0ZH[Q<_K5WAL4LNMS67?1];+PYPTLYG-1=6I6JA$A#/>A,"Q3"X*00FF M0#V#$P;?4+FPI,7,6OM]OI L[XTP@D7$'4F(,VR0R87,B87EPDPX&_#2JA$O MH/U>;S/-"S;-9VRI:)NB;19.VW!ML..@7P167+JH4_!1>QX4%DF&6+3-RVF; MB0]*2"&5CQX91W+Y3H61=B8@%AD.& LP@"QHFYM*FKV-S30OV%2T3=$V<[E! M%D_;F)BP)L9S91,7DAA#0?LH(JB1^4A8T38OIFVF/'N*!A$D"2AZ"0:.YQRY M2"42QNF4#^F!0;JT2K0NZN85'8/_KCS9]RCV.+^5^VZO<[9]D&N6587+.MVI M'HV^RNOJYTK^#RB %BX5 :;X4HGG?U\JDEC/884=RCDB#*8R'T4BE%H:C5$. M2!?#C 6]1[A>>IE*@>LP_G:W/^S%K93C(O"0U6B_Q&H&?N_V!_VJ(/!OMA_# M7_8T1T+Z\U,I<'\$AL< 0NWO 'ZG.V??3W;7O^/FMW\.=@Z_BYWM]L'6]M>? M6]^^\F8&J-\O50H\^O-HZ]MG ,T_#[>V?_L.8R2[WSZVMO+WOFV(YO:&V-W> MI\WUKR< ; "V^WN6U4-GZIWLN__FNEL3W^;/76>8_7?G41>S(:05U@&^Z=(;[J'S &!V<-W*N M/@AOC/Z"@0 MK ]XU27_EQM?_OX*/X]CKRJ #2,Z_U+5J[?ZHNMVAOW8O[DU M?/6(/X%P#F+[](&-XHV(WE85;F+BB@=K2"0SF7;+U6/A\FD80EP7APRC.:-:%++#N-0@3-IWQZ2@>\W'AE0CBF M*NUMZ8M,6:QM!*_#(D-N+/V/.M?B6%((3].!BTX[E, MWM%!:[IG^JC3N=W?[\5] ,@I,;ZL64"HY!2MR!H!7J@T0C4P$'MQB_(0]4>7 M&R<'+=!@QQ4SJ<8SB+VC5M6V(P]GTY[6E\K77#ONM=HC;3?=?V:L@D8#F-R_ M^FM,_G)SAWU0;KV+?>)C/<9:DS3V0;('M?[KQ>KI%["7V$/I4KV,6\?7](AY MJ>KHUP---;#1N-;R8L-*S5F!]-

[[O*0KL(Y((Z$%(3EW%R 6FUSG/.W=4G7QX!$.O^.8T/#;L2%YO:(T2IU5[^P(5"Z>-& M4R,HC0V &E^U0ZN$/B/QT+8K<+JEIOI\5E GN.J__,@2ZF*%4OHL)=3I"M&/ MK0Q^5SUR]MCOWCYD^"KC9<@O,&13JK[?<\!OH!AT;>)636[^'KI#X'6-[6[U MYY094;^=(;XFLY?Y2JD(OMA"\*VZ00S5.J_!D]C]6/V^,=+)U1]_9;ULJ_I[&YA7O>]_V8FVU[]RM+S(P*+*P-C;4*WSI]RJ ML--O^>JO?VQ[&.?YN/R\'YVXULUXM57 ZYR2>UB%T,5*B;G66ZL2,R$Q0HAA MW!%FO>0F*<^QMQ;7_=2O+X1Y_U:RC_78CNC4S7[;U\^W>9RO991O0YIPK]W# M#=$\\R?-/[[BG3/_\N?[;XMP.8J(=1)Q)CTRG"CDL&31"\T#R3U> M5DHYY[>K:)[/'GI"K8MY6;+;0ID6>Y&4(I8+P4.,6B<;*+=6"FVUCE4H4X]" MF6.\G*+D,#+_(0Q[I]'VKL5.=S=VN@=CY[G#9,I7DMTDM*#GO=!S*C'>4:9B M .!DAGD@ZIXA%RA!PDEF99"&!+*TJE8XN9*//6<8\'I^D'G8Y*_()Q>.,BZT M;^+<35AY"(N/XJ'0-R&.$4OAG7&(.R40U\HB #V*/.$4*^H$%4 <*3?+A-R4 M0CDONVY>8*B4_'GTU/U1)^"53A[/Y8.>026W%P/\2ACZGSI_P?1TPQ^];K]? MH/Y!4+\S[8XF(%*>AHB( I3G,1>\)(&B*+A43$:G5%I:9M0]JR@"BL/=7! M@64$:$G4BL %+=\"6I;[O_S]2SK/_;;.&-6?S3!ZB_6M;^YS]/J649 J]].&C^+!&T9 =S,7$1@[$=GQB]4>?6',0]"@Z^;9MGC(/%['D6K)R8/0^&$UM6>($.(,XIW,VY1[E$X&9A6#T.04%\CEN3#5=>5F_XZ,[9]ZG:^]BJ89%]3U."4_Q/3Y"*VR<5!JAHHCY M7#-.SN9\?I,(X@E,:5AS8(HF^6 "C9:$K!:6-:5S%XF\W_Z<+^R;\SAER>R8 M-P?D%0N[/NBT-NX5&;[F5EM3YYZJAIT7/(Q?,K1.X>8(26]S2I+BE7PPJFZ> MHVJ U4U2,F25UCF[ R.7J$582BIL!"*><^'$"KG:L.ZU,;6@YLN[)6>*FO.R M9(OJEIS"R7NZ)4E!R'LBY-=SA*0<6RJ41)+GJI'&!^04\8@:Z85,(7$GLU_2 MS,8O6:C3W%&G5[(\9X,,%_V2I)B@#X8"?PX%/BB9//W.3Y-S/N-OX 2_/=8;D@JN# M1?5%UN*RU@D;(V'9[N:72GKD$_7#SVD7I=6!::8%=J:Z8.%YQ9$I:3Y%FEB#N ME0!=P0(*WFFN% @'TU4S"E8TQ0)KBI(/^@8=KP^&S>*/?2IP3ORQ6)- I&;( M68N!9.P_STU3H68_;%*S7N>:&&1Y##*_#_T/JQ M>D75P(OC45=/W^H$V"$?*%T1,/(CV]MO=>JSJ/3J<]YS;!SGK@2- -NVD6RKU_B1]VR_<1Q[C-&GEN)J2IY($IKGAT5KO M)<,X*$53\+70J+'0Z"(T\R0T9SM[DBHL#0:6HPP8A-%0 !C!$ G6&16=IP)( M#UVA5QL;9C[<2*T\@56(- =*B:DD*2_U_GS#I 3;=G=@VS?0>?G^I/.TN;VSYUW MW!.-F!0.<8DU.&\84WIIE9F5FQ)L@="UX:\[%.)L%6$1H[D2H\.U M/6%(TEB#/I0!Q C##^>P0X11' R.V#J_M,KIRDW=6\_%Z$XU.5OU6$1IOD1I M?T^:R(5T 0F7"SJF["3 C",LA''"!"(T75HE=.4F#\%(E!ZF/,\-Z,I/VF:W8[/VH?7MY?_6HC3;__>[<_:'8' M.Q'&[;O[G7R^YSUOK;/-[ARX^2@Y0\:K?Z% M+$$7&U/7[8)ID46VT0$I'+F[;HG,)<&Y"IIKAA573%@I(PXD:$5 /WC\E,C< MLXEFK0X^=GNCE_+G%C7Z]@0IQ9MGG_<2HY8R'A&IK&R=P,!.,<%J"2RE(Y1) MG TF>=FKVXD#@W4&M )!)R1&YE(228#]M=2(H*^.L^#V@!=6#N^,([9SVAAF MXSUCXF]MD%$$:]AMQ_X(5M$QR$FKL]\XZH;8SH *< 2:=A"KKTP&AS47^BVV]V3?$$[6?8/-X:O[PHX''?[%;Y]J-0#T*]?3UIA< #[ M <1])/I@*2A1;\CKOFE=O]L>#N*OH_ .GK[$TEV;?BK>X^'EV%L(&""Y:.F% M*9[Z>=";!,+V(W*]:+\#:L*S?;#M$WO:7_KWA5FY-,TWSMZ%T#S'MV#FZG^[ MWK\O"T'U$R1A)/@U-:@ 0DDBD@,*8HSDE"?CHO4!N*7D.AI)+V^6F#VO!A.G MK.%66Z,5U=(0R0@8!#Q>'/;5(5X[B#MWX.I_5U&T2Y>M)L,.!]WQ5-01P>J5 M424%D(6V/>['#^-?KJ1"3,MEEH#0ZA^W[>F'5J=:^^J^HW4Q9D5(4BW-Z-C) M:#RC95NIE^U21+1^4[ 5C6]Y_]8OW_XF7:&(7<]J9@_)'??9-#EO?\ M\ATGD^Z)8\^:9TC$DQ(-[QSQ"-!GGW=H+J&T>K[V6K7/8@?(;&,# "),'Y6Z M1Y+8&$E _<8[/R?[1FF\OT!>-L*G,RSGS,+& MTXZVJV&0SNCL\=/]S).0")M9J+'<3-5J=U-#PZCX.@ M!:\#3K?^@-'"=YJ'FZ<[]!/>_/;E,-]KDS;A>KO?M_[88'#_GSNGEY.8=_CN MH?^Y>_B);I[]>;AS^/GG[A_-_%QG._3/H^;19[ZS[>%9/Q[^Y^S3I,G,95?A MX2Y\!^ZT_OED]]NGG[O;7V ^-OGFV<'!UOKG*I%Z-X]G_>M/N [9/-SGS;,= MUES?Y#G9>B]($10-"2EA(N*>2:2=9LCS2*Q44F-IEU:96,%7(C+_U4"-MR^Q M]F>1V#F26+:'-?6,"(.4Q[G+HH_()>L0$RYZ%QC1DE4)0]=(["7OX)R<[<+_FX>?^,[1IKA6OU)/J,9>()$ J'AB M!EDO)?P6:.3&.$DYH!5=N5KPY.'Z=1$EMNC7N9)8T*_4@NQ@ Q00+?ET@M&K>9 T<_7/0//IR"/<7S>W]D\WU+T>[Z\V#';H+R+5YVES_2G>_ M;8K=[35ZK7[5EEG8.QH9[@"MG+)(2RR1D#$1K[@A1%=H-0O[=1$EMNC7N9)8 MMD>LU-&EB))B&'B@-L@X1H$@!BR2])$)79U4N)I>?IU^+6V*'N+D'L3>4>.7 M5J?.U/S7,*-)8I/&2'M\1>R19$$$3410N-ZSV&#EF8W7V MT%C*F)W!PXWDA>R 4E3?--AX'V)D*9%H+'>864:L\L+%%&DTA%_K MHRM@LR!@7/_2VCP$H^'LG^^;V]])\PSFX%OS M:.?;I[-KP ;O:3 YHU9@+V!*X0>/R!$ED3><2LRQ)Q97;:@>J/KR*1T;DPY. M:TXX7"Y&815WD1,=%"[26*3QJNKCF%%C&= OX4 D@7KEPT8"68VUT&#!$BVR MZN-%]175-P$;)ZA7CB1L/>% V37A)B0E#996,6.O=9\5L%D,L+G17W;XE>ZN M ^"_;0#'!F#9_NVP^>W/0W@?;QYN7N,O ]7G0P*[S@4$ MM!I4'PL*618DD@!!SB1KI;=+JWR%/5#U>4J$-M1Z!ZR+"V-)8D9;'$R28&CJ M(HU%&J^J/F.Q=U* UC.,(RX50T"<,%),,\P"HTJ37)8>WT/UE?SD>[ANO[3Z MWU'JQ:J>6.SE]DT].XASD:/\MG7X6TCJS-+S$83GTTAV2A#WT:#Z^1976K89 M/I_!& ^;Z[\=[&SG^W_GF]^^LBKUY/#[V>[1;GOKCZ^GUX J WM"4!MM0M$H MC7CB%)F !6))@6UJM-(@,ZMD)CE2BR>N)8([3^+JS_:X<]ABK5%*$ABI]1HY MJT!>I/(YF;XN64A7KK:X+ E217DN3L9F49ZS1*,;\S7!(OGCG^^;E54"UUO_ MTFZ>?3EH;GN^>_1/>W<]'.X>?6PWUS>NR=<$Y>E<2E@D"AC$P2*ACB/XA2#E M"*5#';K!84X =3Z1'.7: M/=RAS?7O_%KEB;7TQM#< 0@(/'>2(&,9D'HB*.><:AERK=]KBH^_L>SAHCSG M7EQ!>>H0C+6"(V^M0]SHB+0G#M'@9 #%27VH*I->[8E:4H>?FCH,\]8*L1,: MIZW8#C?ZG^FLY^\)?4SGO7/?^ M\\_?4%&O4] M;EO.%Y(]H0'T2R3?%.!\(G ^T3E3@'-Q@?/T'#B-LT0:DQ#5R>8.I_F,A-,TP-P>J8#LM+F!@K<(&>U18PK9;$4 M,SGV^LL-#V)N6YWSGB!']C1W91HU#JUZ(K2.CF)H >S!'-K1O7*+$;A0W87; M#0>-W'*[/YEQV^C%XV'/'P#$-JK-L@S*(<3>J _4U/#J6P[A'\QFH^IYK"2=1<46,?O M<3!JA@*/FZ\7?^2WX7JPH''4[^E\KO(!=KAZ-9UPW7S1;B,/"W9_W8 5-E0? M-$*O_@Q,:&S]@#'G9G3Y@N-!U=<_?Z1ZGG,?K/'WSSMA6=!U5>.3\?I=>K#< MT"Z_/&ZV%7+'";C9$0C@(%\QM]+JY3+R%N:LT6Y95Y6GJ(<[_K.5)[17]=UJ MVWZ_E5KPA58G]X[YGR%\.G\YW\56/:VJ1UYI5$WF&I?[RXU;[)GE"^MY8!_8 MV-$Q9KS'U./$"0Y6&Z5]R W,+"=./:'3W-FP^^'_C>?A8[=7 <$8![;2=,>C M]]PS+CO"@0-XW%S_1)IGW\5>B"R10 TR*9^#HRP@(YC-K1JU4BYIG\T;O'*U M__7%UHP/;?*I$C,A,4*(8=P19KWD)BG/L;<69"#+PB/;Q!99N(\L?#IM;J_M M626E@GV(J%$1<2,MLLQQ1!5FB6K+B'1Y^>_L%3S=>G-Y E" P-;[WA!^S>T M._T,2B JW=RP\ARYIR!K>>KM=C=SO%Q@Y,('IGH0QDK?C^&S/]T1.^LF#T ' M"&B/CWO=GU6[+/CTC4):*Z'98!:[IYP^N?_LM&S_/7J !;=99H5O6_!OSWAK MHK0&84E!P&TP2&,3D N!4$>$#I0NK3*\#(SM:K?V+(L/DY='XEJ1EU?!0!@/ M&*I1$D)C1)2IE'NH @9&JI#%*O=BE F'L+1*Q TR,N*N #V^>W34[=2]]V;3 MC'B1S+$O?W^M]LL7()) 8S-"5ZJV43M_ U^S,M!C]EYI5;"4S"\"7VF[Z\O=:_Z5[ M8\+7&L;"XA2=D$)ZS5,0VGLI@"S*$%7DT3_! M,'YR.'BC%FX=;ZVMB=_T3 MRS6:=[<_GS7_^"R:9VL,+(C#ZIFV-_'6'YNGEQ(1&4U889&KS]#<;4@09)2U MB$E-0TJ2TY"[#2UC>37G>O9!X6?8M/.%A4](M7G&(UYSVC1B'A;L?RV$>,^[ M"AKVPU^Q5Z']3/00?05=,Z:'(W98D<_OB:FB2UNDM\<;9F),Y M'>(N6>0$(RB[[9,4P@62G;YL15_MRE/4T,P2E\IAJ=OGK=KTL1R.>C:S) 3. MO-=$$A=Y,%7_A! M_!V]"OKZQ@ES9Y]48M+_U &=U^J&8IX\2"_L3)LG(GBM MA-%(2 WF2=0!Z6@U,DQ[DQOYNIP0P9<-OUJ,J.2LEF3_-XV@-[/J)\+H"]+K MBU!9./;,L73"L:EB2ALC,JG.K5H]S3D5! F1:^]SSSE5P+'U"GX)5\\;Q=(2 M$;C'O/U3&=3SX?E?#!WPRWNDT;68%!K]*.CW%\H-&%H=^4/$,H)X\!S9&!AP MZ<"24YZ17&Z +C-\E49?:2+X\GMSOM!K/GWX!3W?*8.^B)*%0<\<1B<,VC)- MN8\$I9B;(V"KD&%&(Z=,DLD3'3$'!DU6U$WG78JNXHN>< M1+^4#C@7AT*6'X7R^]-D65+MN(D4<1EL3HEQR 8:$#-86&>%"AGEI;K:K6&F M5/F-.DB*LWFN,?)-4^413 X!ZPM/GCF"3GF:<:3$,8&(,@I@5$;D$J8(NV"" M#%BJX)=6*5[A+\&3WRB0%D_S$W//*9X/#_2M^4.C-T>W8_!^Z [S,;*WG)Q. MJ=<)KBUX8EPSH;FT23,F@(:Q1,033OF7Y/3YUB/?IYDXP3HFEC#B1"?$%;;( M*)=0#-1$8XF2TBRMBF5,%RPK\-Z[>K[0=#X]WZ_7E&0>UN05$]072]/<;, \ M3MV4'/0WH6TF5DL48)EXS)'@T2(>@D3:68Z2U$'!\@M'=9T?,W_:9F'TQ<7Z MF'6OCDN-I!>B',L=I2&SN5$__66;HZK9UXN-$]NO/_"0,FV/),;W*=,V1K&- M447&OV/O1\O'ZT'M') J_.IO=P>V/?W^[]W^H-D=[$08M^_N=V#N)B[I=UC< MC38/]_=2,!96B2$;-4,<)X5,M (IE1+F#%;5Q:55)>^J[E;_ >;LL-,[G]U< M[>A\^N&/W$9\4ICMO SF>>6"ZTNC])='=4);_:I G!^<5\FAO)&7K/\>JFWENNF-L3"."FW] M-:[#^U?;=MY:\>-/G<:FA>?+-1STA3JT_^>Z@L<-&[K'&4PR]K0&_1IT#KIM M,(/[=47(7,0W7^;.J6S\LO'W7W_]JRZOFW]MY&^W0NQ718!OA2)EHD].,0H" M33PQ1"J;,M'2.#?HO"\4'<%%#Z8+ 9[C4![N>+1YL%LIP3 Z^^.P[#L#D,VS MK?5/>TG30)+V2#EOY8KH[6)R,D .BU*@8Q)''G,,-7>"N) IZ7NL'>%C"TW+N!Q7B/4 M^HD.@.C$SH?W-)-D)NMWM9Q/BQ4[]7S3TT*?EY7>__W7&R] M!H.U"Q5!W]/1,)$=12)$0$B54L'RH5!ME / L" M7C5L:55?387_K[&4M6._7Y>"^X7\JWKE:K>#L4#>*(#=NAW"N2:JFSOT&K_0 MIU[RP@Y:::R!0 .3O56M71N'T]9(&CE(,J-@PTG'!$M1.Z842+6>A;MA2CY_ MM\>9<-=ED+]$F&"@A&"!?1SFC(U/_?XPAW+?L1MAXP3&03:W-^CFV?X9O+;' M<0I1)8F(\0D!5<_E7UE")F"B?*(IX*I?[E51;HP[!4S@\V:Q.HE5XXIZ12H. M97_85KLJ9YHI=VNT-J-6(X,Q+[\CZOY&3*'KFW1,^?DN5;Q_B,-/&TR\Q\Y9 MJCC!2LOH@LM+ZZ3PP-[7R^>VC;HAM,&4&=5.N235S.Y' M#XT%JRY.,"P.QH\K+R[TBB;Z66G[SK2ULT: MYC?F\RV(>-V:[_Q,R_S4.2L",%,!N%1LO1P@N,>LC=M0-WYTP6:J>AC>8Q?- M6R7E:^?V,DN?SC*;,U(^8D(/\LG[Q 6QE D.-@HF04=EU/_?WM=^M:TK[_XK M7MQU[]W[K#BU7FS+W;_;M6BA/>Q3: OT],"7+MF2B6D2<^RD-/SU=R0G)(00 M7@K!,?.A%!*_C$:C1_.,I!G*0E]SJ:BO;XG)/][IW675S?]]:56FOODN<.C> ML+?^$?KQ+L[SW0][/XY[VV3W\"O[=+@-[WK;.SK]=_9IJ_/C>&N;'Y]^Y;L7 M._[>M3KGF^='=+]W!,_=.TS\7=.N#\?9WK<=_NG#_H_=PTYO[_#D8O?T!_O/ MQ<[TS, UQKN7'6^IT[VM[NGNZ>[%\>%^#]KD[WW88;NG7\[W+GY<[/;>=X[H M^QX\A^R>GO"]BR.VM[7+/VTEY]\Y%TQ0R5PO4*DY$$S=F$6!&RH5"$][U(^B MC3?,G^Y]F5DL<.^YBK2.%BM_H<76R&+9=QUIS3P_<%D%>')N@(FT'URWV:K2A+N<[<'ZMY?Q*N/;B* AXK&* R4A$2E&>*)'RD%-> MA6O%&*VNI_#'^76=T&IR2N)T^V)W:_>G^O!OKO[Y=_>8=G_&I[FWU]L>[7YX MWST^_.(?G7[QS&F+3UO;9._B/W%T>N0=]_[N[1$QVCO<,4A%]VR$^829 M[/\>3'I:"%=ISETN-7$EBQ)7)6%J%DD\%=G]88LPZ]ZS[#K:+R[%95\=@X:HM5S3FH0J91T. TS *X!=?IS(2+-8)_YW3'0_> M!+<,6@_!;M;U),=J\7/W9I9R^O;TZ/3]CZ.+O<[>MVUO[W0?VO!W9^_BQ-OM M[8R.MW9'N]^^TJ/>5WJ=I1QYWU,6P90;>JX. F I ?/<2,7,I32*:4K!@E*Q M\<:;;GVX/%+B+MW@G\A$!&%,!(\$IXP+X,XDH#$)J<_!3-$:T1KGK='_G@8Z M3@@UV^B"Q.54*#=*X]@EH?8I2;472&&VT7G7SJH^G#"O(K\93GU/.O4QP15/ M4\UTX'&S(Y9Q+^0^29DDA,9R(9- L%D3L+E"'7[,4X=?QUL)W_WPE0--H'L? MCKQ/'W9 /^^[>_2([/:V+XX/C]CQ:6<1=:![F]^CU$L8CY0;A@E0WD0#Y#"> MN"',7@(L)0'2^[ ),)5!FDH1>3%/@=TJ^T 91L!50AVB3:)-+K3)3U^^!W$J M2<@2EX%1PC2H8S<*4^F&413ZL8Z]T-@DO7[.=T5;0OASH6BPP-WL^;\**G+&>]V \.V/;P0CW@Z'URQ)N<<1W#X]&NX?PSL/C M;'<+Y-MZF^V>?F&[AWL@]W%W#_1P?+A[L8!;\.]>PF/E$]]E+!$NE]04+S1' M3ID7J#"ATC/K<63!)O^&+2 O-%<,;-?)7!/R/8Z3,%54NHF4LX^2Y-@MM.'D^)AK-\I+#KW.\Y.S'\>$7?OSM^ >T M?;1'OWB[=-<\I[?[X7WO^!#^?3CZM?L-/G^_@"N? R\1"?%\X,I*^L!+;.'* M*')C1C4#< *.&UP)SS5U=1BGT/4P6K8+1NN!M9(T=1-B:D4)3L#OT_:']B+" M LWLT6R!2\./OC0,>LN4[BMGE.DNEDAZC.RY3\$WYK,=O;[01:YDV5G)%INM ML9$8$%W[=$BK!<^OLTG:?2I2'82QF\9!!$ '5#<2S'/3" PKC:3/I6]2P0I* MZ%]8[@/K)B%P_JZ7B<"YOL YZW6>?OD>1-0D65(N"<,4N$W$7)G$@>M)F%MC M#V;6$-%S)6G'S=]FD&;]*A/(E?C,65[:%,"O;>J4[.=,PH/__=' _W76/_>["-N39IQ_93J.J31(!Z=(S,S/SO%U%)/M!L76OYP M90IM>RV[YW)4;KRZHI4Y-=^HO2L3!O>6Y!QY\S]Q\6I^]7*2IF;6%BILTY+$ M'H!Q',J(2R$C$5(11"0PY=,%OU?FDW5*;GPPDT]H=AYQMJM\0L^3X>=.>:LV MN]T\L;]]2N>3>YN<5>6+SN]SN/,]"*$'HLAS61PE+M<1=6,O%FZ@P3=AL0I9 M'#0PO\_!;2FR3-HVD_NJ,(DXLOY=? @M5.6?K]]N=^7M$TY>YH40#Y[FA1 :RIRT)RL1<3'M$6W.-O7LE^N M(%41)D#"_#>8 D-X#<3(*$!O#@#$#7)@/4(4_P* VJ&*9M9OAS&95)D52+3 M0O_4_>&USJ&SX.*,UF-Y^--XTC8@TI^GW6/3K]^W3W\'VV=_%WY^APVSL^ M3-C1M^/.[KW>''O>,?1P=SRR*]?V>[O=U?N]]VF$E7M'NXW]V[ M4)WCWO8O>#=WG%OOW,E'=+F=Y_',8VTYWH^C5R>!MH5A'-7)QY5 M5/MIZ/F Y:TPO+X'];G+L-YCF-4%E%YX36^<17 6F:S)*Q(G,8\UB[@712(5 M?D1(FOHB8)-$%C>OR>,L4H-99%K,6S(N?>91E\9)X'*>$#<6,G)U('A"$Q;" M]QMO2"L*;JJVNQ;#K"Z@A+,(SB(XBQB(3I0R!(3%0% '\BX@O-MZ$ M'">*)]R;]2QG&]8S"G=6Y*DN2S! V77*:O=+>5,X#O?L/@XY4!%EX#HJH 0\ M3&A$=1IH[4O!5!1%(8:8:H[XN[,A)BH\)E/&7(BH03!KTZ$OHG;:O9UJ661=.Q) @7\O9N?F7,!3\7A[Q=< M:AR2*Q4D04AC*;3'/F+C#0E;?G ]Q1X)XL 7!"!.>(S 7XN3E2/ZU0K]9D@\I;%OT(\KY8,?2ZD;2:W=-$RHXH(( M*LC&FZ#%^"HBF A^"'ZU!C\5*!@Q(HQ2RKC6?I0(D[0HB6.5R#3D2.)K#WZS M)-X+)/&I=@D)B&W #U?E[Z:Z QC% MI67P/5G\T .0$-?@GP3$0Z9\WP$,B#@]"1^HI&_UQ_]IOQ=!$PI:9(M^=IS>1+Y5<5K3Z=2I$2$ M@7%APQ83UTL'(_@A^+TP\*,Q()S2Q!-AS'T61"*(>**9"M/ CWF*_+WVX#?# MWSE/4L5,:GRFP/7S*'6%'P6N5*GRN$]80)4]X4M6L>6^H>"'B_!W4]T'W=>% M[%H&+U4OZV?EH+ I7G$9_DFPW&>>\L-4$'!B.:6A" 030B4Q)4E O0AI?,VQ M_&B6QI/8#RF-E*N%B%T@)IX;"Q6[OL]]JB,5)TK;A2B"L5A\/.4L MHF$:PO\JC#T_\H+$'!)E4HD 67S]P6\FR0!-=!KYVDT-Y'&2*#?R$L]5.HP$ M.+@JU'3C#6N%P2IVDR+X(?C5&OQ2X@.R49JH@'$9L2A6?DI(3 #[O$3YR.)K M#WXS+%[HT O\1+@D-BS>#P'\:!*XD2]ACO,C'2FXD4^5J/Z BU#H"%V3C#?5;S*_?LBW.5#A3X4R%,]6-63MIFB8T M((H)'G$M99($S/-4&-)4C3=78F2RSC/53&12*\D4";2;I(G94.X+5P1)XK)( MQ"$G21!XX<8;T0*.A1/5>M9COGL]7W.3'4!A'!,_\FA@\KL32B75413&B9;, M8TR)[\0/-U93Q'9;%GWHIO*S+BP(U*8([6$R'NLYWSWLPKLZYA[VZ<.V=W1X M].OH\*NWMW5T#F/W_.C0C/\O]"B;*T)[>@(X\'?VZ8.1+^%'A_N=O=/WG;W# M+][>Z2:,W;<=6YAVZSC[S\7.:&_KZW<>J\ GL7(IZ-/EFC)7:%^[DDSI@?/1U(4%/.YL7) M3-%TY?1!"[8Z[AEHH;1:R/K&)LS$FPU&SGDVZ-C*NX/SW$VZ$B[MZ4$G5TZA M_SO,"G@&7.I457E-H5Y[PYDT*)R=27-PSREU,BRR 7S;=KZ"%HN%#VR-Q5LD M4CEMB'+B$8C_,S.0;!]T>0-\8?ZNE**5*V$RD"=PP; 7P[-,J2WSN$F!X%[> MK]8V0#>#<@!J,4\TK3%/.;/5K%M.5\.3Q_>5P_A4)P-GD$/KSX9%T@$_H^T< MPN7+%%I:]0S'LI^ [/ >G:;C1\ENUSD#LX1Q*+O5@TS1XBL2&EW_!,_%EC>^ M4=JV\Q[^!L'.\K)JYJ SHSN ^Y:3VSICI7GQI 577M6"II4#P.>JJ+)YN7'Q MRM9$"5E9#FU!9+@=?NO;-ACKVC[X_+EEK6N9NIRTR'N.ED5WY.A?ND@RLZXT MDS_! FTNBZ(T:8I^IR!#56+48LU% \'3@=ZWXFU-LM427=H"D[;-QMM MS2C$*&E)W\G2W) 5D^[*C(B#;-))[;M!1K@F@&$,V3HYT-M9WVAM,L:Z&:A7 M51JK\ ,&H(9?)I=;6]-.)^]"WUC3,R;QSH[O37M+]?O;J[UFQX=1DO'96J:K M-/A?%D.@]\_&UO,SMSABG@+=#Z/:I.EN.YOE762;?X>Y!?1L-B1GL>UW/78< M[)5R0B0<\SB3%OPL+\RS#8@:A*J,U#P%)!QVK60++.<\ZU8O*S0,4@WHINU- M)?@L=MB"O]FY74&V3= 9ME%#P(<*;&/H/%6)TW:^&?@!\\T'(*XNH:53%%D@ M6?5(6;I9.E;G8/(L$#*1P[*2- -(!_V;FNWFT3?8_-/Z= =)1ZMA5W]*Y[V[ MMV:RV.RKK6KP'AI(>L$>']D]/>%[%T<,/+^+W<,?H^]$T%A[?N!J&2F7 QEW M(ZT3%S0OHB0E7LK),G=N;1$LS6$(GUODJN:I:DR4BZ#_3A[1'^ 2@80E2T^\!>^2?KV^<"J[KK9+KZM5: M3&^VSXS&)A6YL[[5E7WO7U71^"AJ"Y_9F-)X)\Q8GCL4I/>#MA_X#ZUFO_1+ MTF:4/?!FKTV6?>DS^L![&RGR7?OO"39+/7V-]SI&9V;U1_QGK#C].RI<75WI M]YF)U3I'X)TYVWWCO_\M^T-9C!Q&6G=8GYE@'W@G>N&VXV>Y%$?3DR[*K7XP MK7_Y=NH]9+7S=ZSN=W6V:@-X4%.N+BO1;RY/H1> XD)B#L\NUPPP3&PZJ:LHXV+M;?QYTME M8$1:$\?#QK7D *ZX<8Z,'NOTW/W*W=X7%)[&QWV> X./]O['4OGS'2BZ/I9$ M?0?3.+3V; >&<'O:L@-[-=E@]L=J3^V4H _X[1Y;S<",=_I)WM-F^T!]=I0] M<,UALJ-L;TO]V.WML+W3HXN]WA=O]W3S_.@TH7N'G0Y,[=-S+=K3.E9AY,:)R6 51J$;1:'O"IJ$3*K #Z"[WH2T%?+K65P0VQ'; M$=L;C.V/<#($L7VUV+XWZ[V[T\ MMROEH8)8"QEXOIMHP\H%"=U8A*F;2)5"'Q.1"F7*0YGZ4*O(+-U0_ZT&W!P1 M\;$0<97Y=A 15X.(TSAEHIBO8V"P(HVUR[TH=J7FB:D K63 5)@H0,2(M&A0 MO_P["(@(B*L'Q%6F=4% 7 D@SB:@9C&-_(2"BZB8RZ&;74E)ZBK-2!H1/Z A MV7A#@Y8?K"(#=4,!$2-\]]@O-CUJ>8=0P--K$#.E/5"9+RQ3VM(%L*=;E)2'WB!>[422ERT/IN;%DH:O3@&J:4O@R MVGCCM4/_:1?#GF_ U06_ZEGG!F13%R@ MZ=SEJ0C=F#.@=$&<1M"=OC:E@+VVN)ZI$VD.J2-OG/RVQID M^KTA%=P?Y$_G0$^S^CZ'A/9UK[,!6%5R%YEM=F+:=@Z&O9[)=)2GS@'88Y:" M;?8'SF:2@,PVX^1GL,7$Y-LUH=!];9(E7/FZR/OP>Z)[)O/=8-M)DSI ME-/V2G4Z+ =6;*?05<;?06YS]TE5I8DUEQWF9UGB!%XPEXYR/M_Y^F=Q/LB@ M&VW[W]DDRR.;D3,SR4FKX'A>9E8K5I4FE[#-!5Q.\A[J6S(K7R8EA:?>F@FW M2@M;CCOA:N;B&S?P.>?YL*MF,O*:%+KN93Y19V4Y1#=G4O<>7":EWA[G!WY? MY+UW-E&S30]Y/>7H"TXO.MK;VOW.DCCRF"G^D 3"Y3H4;L0D=WWIQ2J53*0! MFT\H'X("K3B*IK/0/IY8D[=T32)[32!.-B@'#CG M&@S2Y*2MDA2#P=H,G=,LW%.SG26[[6ALE+&^:HW5L\'8JRRBY=7DGR;+ MYWQ!A3NBSV28OK:@!F\:Y^&T.5O&(Y[3=NA?RXES>:>,P0.!]OTU]CF\V4T,J?F M&[5WA7AR;\E4L:@VQAT2P,X5X:C@Y-;:"S?<=^L0JTW"V= +'Y9P-O#:@1<] M1<+9J"W"X*F2MR[)"OOPY*WK)S&!6\.[9LB]96?$,V2_Q.2M]V>9F[8$P M( MV%H'>\3TIYC^% W@P08PS5>*!O R#4#@WLS[:NW=91V>JIJ6+2.3CQTCH.8IW<\QSGA2YR)SNCW6_;(WBO=WQJ@FB[9/?B"]O]]G<7GO\+ M9.SN7:O*^I5^.NSVCDYWX!U_PWOW>[L?MOW=BZ\7>UMP3^\KV;MX?WK\[2OY MS\7.[.9#S<+0BU/I$I8(EWLT MP%?/'1V(JBM!5<%#Z@O?3[W0YUX819$?,A&J*.4RDBF]YUE01-5:H>IT YT* M0LFI)&X4*^GR-"6N\ %?94C]>13U/B MQ1MO M**Q/6DSXBL=3U\^M $5;4-<.R4Y5 KN[UJ=BO+N"IO5:X:TU ]68X! M[0=,Q."#29^S((@%2TC"818(?)GZ[#'34.&4L/HIX4H=@##P/-!TZ'K2%RX7 MH7;CT$O<1$;4C].0:!ILO"&L%7K7: M,JZH#A,OCA1_S*14B(_/@H_3:$0HI<> %+DTC;3+PR1Q(\V8.=TGB B@9*47#E&-(8=WQ\4K**B^* MXB1RH6.YRVD,^)B*V(WM+E@O!!M+ 1_]%D?_L5Y1@\9MB_C:_ZE+*P9UT*G$88(UAX;IR$"D48\8H*Y<1B!"PQ. MKRO"-'93XBF2QH2F) 87&,PI0GA$>$1XS#1+@BA-HS!.%%=Q(+6.0^*EX#?Z MW,<(P?K#XTR$0'D!E3IA;B*D<#GEX#H2$;O,C\.8:!KKQ-]X0UO46T5.ZX;" M(VXKN$^ 8/_@:[GBH "&A0.5Z)A[@:0ZY-JG(E*2R23Q5)P$=+S3#+<5K"WH M7REV%9H@L$Y"5T=^Y/(TD:Z@ ?C$@0I3'DBFTW#C#6]%$9:ZPE4SA,>-+-'< MBU) 1R(BGH)7S!F3@A.ETSA(4H8A@[6'QYDS#DQ2ENC 95XL72XE=8'E1*[O MIW'L>SKA*34A T%6$3) >$1XK#L\JC")(JWB./1#'D9^S!7A$4D"'<(_[M\A M9( 8^/P8.!,7D#[5,@A#-Y2F^A\+N!N)*'&5#I2(F8A5$&V\$0RW5=4J*M"X M;0,'5):QG$0*C]-?1E&7&MVEW0&B( U0, IJ6>I+Z@(S)E: ME9J%+N5&B@>NT,!1?!H3JNU1@57L@T4$1 2L.P+Z22RT)(2JE'" *!F(V),Q MUTG*$T_?A=)C0I>ZXN)LUH%(I,23OJL4"<$S9,H5Q)=NXD6>]&(=B4#6-Z'+ MVF C;@&X@]X.\X'LUF.-_Y'KLS5@0OC- LRX!%;S62&9C1?0*(%)(0I=%GG, MY<)4;@X"WY5!&$E?ZD G(7C+HB7X*D(&SS%VZP6-N(*&V+PD7/%[I8@1F^N/ MS3,UC+505'B^&Q'JN5R+R)5I$+HR%()YOB?",+#8[*UDSRYB,V(S8O.2O1&_ M5Y07L;GVV#P338$>C3RE8A?^ER[WXL 5+$G=F ,6?G)[V;KJ\=U&2IBLP)*RV9QY@2 MWTEHRM@M>U4-"@J'BTL1[@QTSXG:SKN.[)_HJ@1K7SE;62E/"EU5VG7.LT%G M4HA7F@\ .6?J\IH;WF=]V4],Q52X->GFY;#0U_4Y;OJ:%JW=RP>./#OKPO # M VP_W%S\M3:7:EQ&FV T<$,!OHJU@,]%GF@%W5X^L-^?L]7V=8MJ6M^@A^V? MLCLN5YFG,R;_R"JI[5#X-"R,+F[ MY71DZ>BJJTS%;9!/IZE.S#OZNBPG\JEI_R6S_7=VV7_.'Z:0M(9W5'5Y]X== M^) PZ1+_#UW)27PU_JO:Z&9>!_Z;!5: 2]"2G"\@Z)AP:]MY*TMXK"DS/4PZ M$X%!?ZVEVENF&UN6&MHRKB1L"PPO?GOKKAJP-80OU6?*E\.7/S.EG4++,N_; M:JRRA&?(JK:W-*6,*__7V$*A_SO,BJKP>:PG;YR6.2[T65Z8R49#5YI'P>O+ M8=S+!C?HT]3Y+G1BG!O5JB0M2_-K57@=S+DZA%@]V/Q1M>F\HZ?2M.Q'5EBK M_%F)X?G@\ ][PZI@N[G0;&8$SI!,*KCG<^.@JMUL)L4']ES+/%6:*LW.(.MI M4S :^$)I*ST7^D06]N&9K2,_UN>T[Q9,28U#WMU+;?_?TMFW76M&SHXIYM8' M/8X!V/D$CO*,>JLK9\^A-A*)JS%1GH&YV+IE8,R.+HW#G)6=B:_6DQGX<5G? M_JW C,":P7+'"AR/?R*\:)M5 F\% @UDW O>=A;X!_)QX@KSF%0EP;N@%.=58U:AKMN7:CTX* MBP+ 7OZ/"]^.']0C[ _)^>?XY%]Z+OQ]FQB7,1] MW,A#@%)U+D?57:49]C.S0X62Y; [L#<8$)B=*Z[JJL :@EP.F@4N>_/N]^<#Y^_-P:OT+I,VW'JT'&K(0WPG5G MP&RSQ #WA)ZD6=&KC'9@.PQZM,)/BQWGG;*Y;- !WN[T0(@.C..^L>AKH\O>;(88>#H&\;K@ M9T@[CHU'!'.&G4;&7MW(Z68_C"<"GLFUZUOW:_M+&"<[?6,D@$H?,T#^"<## MW#@/E!.NV+1!,D\.'\$I5KDV0VX '/$,E#B=UNY 7,"<[SD!9MVNJ?CZTW0B MW*WTP+P3K-[119$7U1O,GVD!TU/;V;Q\9CF":0AFF[X=*@/#Q,"3/]=PK=)E M=M*?)$8YT]9[:#D)]-Z$2.5]&%=3-M6R+99QF7>' ]V:)U=FL.?Q:653ER[$ M54D<"8KIZ4';>3\LX&O#+^"B2A9SBYR_H36/ S3P2U M@DH3^[9R4!A_LIPP*0WS=A_0K7)2+CO%/C>N[H"V%C:=+!"K,9>$^[("OBP' M)7@\.I'#4D^:E$T&5'=F0)E 9;<[)WUI-7_5>;R48%;3$Z7.ZW3VD=:/J_HZ MZYLT-DFE9=OI8-6@O/ZH"GV,IP!@AS 81Q7[MMY+93K:V$ABF"J85W=T9\J] ME&";SDM@O/P< S^H;VH-OQ&<%$T(3KX%>F',%3R52SY_-Y@-UP1DYX+19D9SKR/#=X 1"3 UK>R J8'\%]: MU]VO:NYYEQ?@!)EPT ?C'1G7J'&K>(?6HU@0E[8!&Q,(,&Y0%1"8J$,YQ@.! M63XV_EEJO)'$NBVS#S*SN)R0.N.W?"[R7R/GP$0=>E64PJ"HF:VKP+&E8N.8 MPJ[6]BL3)#*I]3MY%YRDWYC'1=@$JR7M&5,U&V!TO[S'9(Y663.KC+PF6"5M M.^,M6B/GTWD?--+)SBRCUX51-A 8PX J"FN_M^@Z7;JP?^[K:EUI1K-PB2&- MC8L(O!3K9HNL>[;/7)_/;(VTOIK]9-U& &M?VKHU8T/)80R45PS[$(AJ66V0 M&T<')AX(T+))\!X=C'4U]J )4,[;H,7)%I*9/6WO]3CT8.V-,_)/=F&M;X^T6!]DNF1;7C;:&GHW*P=3M\/D/:'>7X9I_#*N MQKO99RQ2G+V!_#7><;%P"]#LJ+G75H;FC!K:R%'3W#GB_?71XI23QMH-!N-A M,UVTSL?Y6N/Q,CR,II$=8/TK:XYF:T2U)7','.;V3I>=_+P_&8VWCV!X&CP? M9++;# ;Y"QU?;/W'U\0;N[$#K_>,/=(W][5]JAP.\DE/5L<3[2?C(XW0WJX\ M*_7KR2_7CF//VHIIIY=^R8*V]^ G>VVR[$N?^0^\=^E;>9N'#VWN\TA,O#;S MZ5J)'+3IL@?74&+1#M=,XK M_/".]]Z4)*[(SQ\CE<-BN'_,W!-+0R0KG3NC MVR( 58QH/,LL]Q)JW@HKHS)GV*S7]+KB'N8RL\-KV(MU,1?.NCE#R9.8U5AS MOV-8B_,(S*NGCBE>GG[074_X0AK2G^&3]>?.['K$VY&S/UF(N$,73[R_?FY' MV N\M Y&OL)IL0'V_MZ&;_/"+FZ\'Q9]>R[1_O5/,'RS_?P^Z6KO82O8(XM[ M9.QY.%NZ3(KL[,IVM-J/O&?KVZ4IBM:CXTWL=]4]_0AJ0S-X?$1V]F8"E&@* M+]44YDDH6L)+M00 !7/>W;AE6T!-ULXA6.@7+O0EG\5EOU8*(:BV#=4RRRAK MDT=/"'FKWA:FAYQ56^VS.ZX0C6ZJMO$(0&3C=+\79TS3QUP'OC70^#]R342] MLCU-5U/O7QM.IS#9>CN#P=GK5Z_.S\_;<%G[)/_Y:K-(.N8T]"NM3F3Q2LF! M?$4X96'(7X'LA$2,4)\($I$@]%\I/_0]GRG]BY%V9]#;>+.OQSECS&;W++5Y MO\Q.D&D,:B9#T;Y-0E/(_@ \0SF_#W%=YH$58_J3S?PKA#+BN5_6;KY?[1S4 MA&X&P'"9X#[!OF[^F 87#KNY\4,Z>$78*Y.Z?^WZNI;A!*2+#\0:BG1Q+>DB M,L(7PPCI'"-\.^K*\Q*YWV,!='V=!*1W=YXS:MZ3R.":-3+!<<*>;,+ 1!YV M7VF0:CW(T#BNS"'5JA%_0:HE/.&'$7VEN"#,HT"U^'CQS9ZT-DG5NK(LG4U; M$R/O5WEAYA?DD(,UV],[<-%G;X2GQQAS*8 1<^]&2.3XT)90T;F*Q(@!T,. MM@+$P.4NY&#U(3;(P19PL/%RUV:OJB!6I?4=+WWM].&1)HOOOA$:J-FD4O@L M[5K=2?N[:77C31L988/\3F2$3?$[UXT1UL/#NRXONG?-<^_J8.^(7\B;D3<_ MOZ'Q-D-@1=Y<&S+:%-XL30$*CS "M)=5M'P_G-[XC9TBV_?GM\F_T#'&!WCVGB;37&,'W-!B7AS MN_I,799>O]K"9]SLRT4D4US.+#?%>G!NJE%/6AS@BQUW$<<>[)JGG!>-S:I^[T*6&F9K2B#9=B#R7A7+DA.XB046"VM2> M7'O_#@EJTP@J[DU$@OJ" P)*A+4%2$K0X**!+4^K \)ZB*"RB8$E?C.]G^' MV6!D:AD _I@ET]NY*A[P6QO7!5ET4WIR[9U09-%-8]%X$ 59] L",&31R*)7 MA*P<632RZ/I04V31BU@TOV31XB$L&E=\D:LVM"?7WM5#KMHTKLK1H4*N^G( M#+DJBKQU1<@:(&]%WEH?,HB\ M=1%O#2K>^BE-=>%\U / G9:C;/V170F/=8*68^:+UF6BJ,/,_+@8YI;*8D5( MI*XOHB?7WO-#ZMHTZAJ@?X74]>4 &%)7I*XK0M80J2M2U_KP0:2NBZAK>&_J M^K8PB8_WV\Z[(N]U]:CE_%VTD<8BC7TY/;GV7B#2V*;1V!!]+:2Q+P? D,8B MC5T1L@JDL4ACZ\,-D<8NHK'BWC36?.QL9?E0]C6R5V2O+Z@X'_*NZHV/Q"*%10K[(GIR[3U I+!-H[ 1^EE(85\.@"&%10J[(F0E M'G)8Y+#U(8;(81=Q6!BH2Y9@1XZP!#:<78 ]4;*K^](YTF7610*+!/;E].3: M^W](8)M&8(F'7A8RV)>#8,A@D<&N"EH),EADL/6AA4UBL.4]*6SU*XE,2VCP M2A(&K-:U#):<95U]R_QW[K?S\S5GZL'+.*R#I+9AI%9XKG_6COG 7W! M!3T)L. RP7T,3C1E9(++A7W9A*')7Q%A:%JT=MWY L==#2286,F,L2!O?3"( M4N2MR%OK0P:;PELE]2CXG(Q8VDEOYIL'^FR@>S%\3JH-P-&4=.[G\/G ^;OM M'!9R&#?M$"M*@]*@-,\MS;K3AQI(L, C70=;PC>37?WYNX7?GW\2:H;2GQ M@KEY>^9GIY@:[8EVXT++'ZY,H<&O9?=54U .PG<5Z %V7ZH2O/2OUZ\LLU M3)@U!J-AE95G73EZG?6M;NU[Q^V.HC8GOFWZF :.Y1FKI5VI98[?5%^*MB_$ MS5\OO7?IERQH>P]^,K"S95_ZS'_@O4O?RML\?&ASGT=BH+',IVLE.9(+(VJ-=TV+@XT@M\0S_V"7=F$9<-UVQ",7L.M7@/Z M#'BX]<7@5S0^W/H2=DWCX=9G1E8?^5B3^1BNYCDZ?.NX[L MGV@GZSOOH %%7N5?.M!@)K*?Z"F]7>=E_WHYPW4!(Z2I37'SD*8B3457JL8& MC_BUW. I\M3F\-1:XVJ )+7))+7.BX;O9-EQ=OIF% %YN%*7 M$8-,JBF>"#*IILWX%.=[9%(O!K^"5X0@D4(B]?1$*D1<;3"/PL6^1BSVC5,* M'0SCKI:EOGFSZMS>5+L&."Q^ZI&SF_=_Z%'+$-?VY-SPIV20VV1$53&7 -<& MF\9HL4!+0QQ"+-#2/-<+*2U2VA>$8%B@!2GM2G!5(*XBI:T-3T1*NY#2CM-9 M?=L-2_AWWM$'Y9;[1BO+*7]T^<@ZR;)7G?^;?L=H'D MOI7]'ZTY$MQRCH?05GA!\3-+=-ER/GY\U[+/^*CU*'<.\G1P+@M=<6.DP$B! MF]F3:^] (@5NG*O&T%5#"OQR$ PI,%+@E>!JA+B*%+@VO/(%4^!Q>5)A&L+" M5Y)XC!!1U2<=G^#,BG+@; +C579%=Y [=R#%ETNWY#+K,_)BY,6XV?D%NI6X MV;EQ_ANZ;TB+7PQ^F6.C#'DQ\N*G/T3B(; B+ZX-V41>'%GK%*_&3P12;#BUW9A)$)Y.W%G%9= M^V%7 PD6E%"N,:&M<[Y>2C!6B)2V1CRQ*91VIO8NG>3:/1C&9:8R661 -/-T M;CUUECC^7H<];LW JI1?>TTY+4J#TJ T*,U:\[NUYPP+*OVBKWYO7YVAKXZ^ M>HT>>QNZX+K9S/P[B;)-TJ T* U*@][U<_L\Z%T_AG=-V^0?6#@7_>OZ.*U-]*_I M3=%KXQ;?)8(]R6#_M7W0?MM^_90\Q2Y6?F_/+LC5>NC+Q@\M(# M6<2RKTOWTR^3#@P\0#0VE06E0&I0&75!T0>OE@AZ\^R>ZH.B"KL8%/92_\G[> M&SG;OP:Z7YK0[4'2T3UYZ9.B+XC2H#0H#4J#OB#Z@BOV!=]M?D1?$'W!9_,% MW\EN,NQ62_H?L_Z/V)0S0L\0I4%I4!J4!CU#] R?R3/WT2=$G_#9?,+/A38US7 =&:5!:5 :E 9=0W0-GU^#Q./H M%J);^'3*>Y>#[,YG>7+34>4_[GHBV6;JS_I)=V@NA@NWJY1$#M";/]OH0:(T M* U*@]*@!_E['N2K@8R[>I*"#7Y,!+3MSFPM]M>4MF>S7E:M%/!)3Q8G6=]J MF=#KC;RC8%=;\XAIYJCU.__A/&<*//NZU]D C"6YB[0[?65R"NK2D4Y/]L&5 ML.Y G<:=\+)"_B]=Z;[I1SDQ<@YZT*;X$-9%*:&C[T8W(7S3I9T')45.H'+ M2G.%OLQDGE=9"<TZY@VL5#3GHLY;[EE>VGUZ MKPMM3G+\U'^=9VK0J;(.CI_$:97(=6/QG3(N\^YPH/\:XX4W^XB-V\;)=*%.04.H6VFNQ26=^T$5H'0D/O5\E?JPRJ@(P%#'T0 M>[/"V 5UT6Z FP7FM<0ZS8V9^G\;61C'Q(\\&F@6<4*II#J*PCC1DGF,*?&= M!)1OW/:^\+KIUA!%O_U(!+W !9!SL?]C8/O^YO'S0-!3[/)!HW MDU^A_SL$]F#XQ(*YG)DYDOA_J,LBHC-3Z.R\:;XF$>.M\4-/LA*&'+RF(TM' M#;LCQ^9N5)7'46B8N*T(,)^78!SP1=ZWB1UC#9-]:B9T\R [=5<7V"<7>F@F M=_M .1QT\@+:KFZ!ZF7P 'UDF?'DAO'7=CC "_+)]17!MY_$>0%"F3[LRK-2 MOY[\^=CLRV-QZ=X\6>L4#C[]O5=W,+&=67 M/FMS+[KY^Z4W+_V2MH-0/,6#6=B."+OCS0N7P.H5D0H:L%P2/ED\ZOCKI_W- MEK.S]^XN*QJ38=+/J\H2=[&!"<89%*Z#/:!D=Y/LEFY=W\'T=,'=+2"\KYU= M620=AY&68TJ6X#+N@U3Y=O0:-?<@S;TJ7SF'\/K".>CF.S*6BYV-G" B&?*F1C#FI@BFN':F^'=!'Z$HFA/4=WJAE)@URAIW5<: MJM;\\;G(^F9EL NL/@'Y!B:";M8%KK7PSP5EO>ZQUKS&T:'/G[YM[SN?WCN; MAX>?]O>VCYH6)/K7WJ=OSN;'C\[G[?V#3WL'SMLCY_"?VP?;SN=]^+EW>-"J MEFFT!"_T3!=E;I:B\[**YLC!L-#CDAXFHM/-S\W"=CG(!D.[XFV6F<[.\LS$ MG XSW7<.+X:Y_7@&S5OV _N&*O;4LQ7S3/PH+\S"EC,HAMI>U)7GZ;#K2$"3 MHJ]'):@<])%4N^ODB8EMM>Q./ C+GFZ9Q?FDDJ0<:*E:YB*S &5?#R],Y)E,;-"L98)>1D?5 M]SW=5U7HS8;CX+F;_?X0QMA^%2$#L:ZNSL%E9BG.!L=*^V[;+/,2/5D!'$P6 M_>!ZN^1VN=NP-()!3_2K(%]UI7V _3$7WS/W7\;XWN6]7E:65BLG)K)7K:R9 MUDAP&JZI'I12Y+]LBZ>=,*M^^VD5PAN,3+M4)3%84VJ:;#O>6@!,&J"J<6^: MW90G5=2RS :5TJ$YNBQE,1I'%%7>US>UU-J0$6-D.]C&%7&1'AL96]M^S:JEEXE(,L'4U@$MZ99D7/_FD7+Q(!EUG1,\=3*F;[ M-I>%,G]L38ZEW&-_5BU;:*AX%>??OCQ<+PKVH@5[]L%9 PDF@'!W7*CA=JE:^L^WDX$%&UMJ30=NDO=E M>PDODA#<;4M,[9JUXMTR+W9,H.>,[A8*UES!GGUPUD""&GO.+R"2_EG#!..\ MAWDF[Z^%]WRSP.@JK+NK,(F#XTZ!IO0H.G\H& I6T\%9 PG0^7M.Y^]?NM_7 M@XZSV78^Y%W5D^OA MXF-KH-Z^XVH"/8M!Y%1Q %0\%J.CAK( $Z@L^[G[:7 M#SHCYY^RJT=KX0,ND1B=A75W%M#]:UJ/HON'@J%@-1V<-9 W;_G=/_^EN6X M2&^Y+C' 92*CN[#N[@(Z@$WK470 43 4K*:#LP82H /XG [@;I9T=-?D^>KF MSK_S[EFV%D[@;6*CV[#N;@,Z@DWK470$43 4K*:#LP82H"/XK(Z@/%&RJ_O2 M.=)EUET/+W"9S.@PK+O#@"Y@TWKT-A?P;G41[EC7=&-Y[>%)7SU??=8%)8N7 MR'SE9YRK$?S7&?2Z;_X_4$L#!!0 ( *R(?U!Q_$' +A8 -+Y 0 M>G5O+3(P,C P,3,Q+GAS9.U=6W/C-K)^SZ_@\V!_Z!Q8.7>J1_TX)^??OCAQ__I]?[U^>'6NJ1N M/,5A9%TPC"+L6:\D>K9^\S#_9OF,3JW?*/M&7E"O]TE6NJ"S.2.3Y\@:] ?] MU;?LW!Z/^^,C9]##+NKW''?H]T['_DG//?/'V#]&@V/O[!^3RI!W_@Y=Y_Q%%DPL)"?O_&/!\]1-#L_ M/'Q]??WP.OQ V>1PT._;A__ZY?91%CU(RP8D_%8H_39F059^>"A>CQ''6?$_ M8UHH#;\9^N#2Z:$8:M\>VEE)@4,4R"3D$0K=!7)(PS">5E?P(G88S6?X$ KU MH!1FQ%W46U^I6$$4\*)%G7ROC@Z3EP<6BB)&QG&$KRF;7F(?Q0%4B<,_8A00 MGV /1"; 0B@*!7*O(\0F./J"IIC/D(O74>W3#Y8E&$FF,\HB*RS5\Q$?RWYR M%D$U^ZS7MWN"W GK;ZF+(BG/^7&5*AWB(.+B5V\)\>&->P>'^AV(>6^"T,R\ M$_F*24?2)^:=R/3!KMDZ,]=N&7[VLWC;Z ML)RD9GW(ZFW8A^K9J=.5?,TO2471ES/1%_MXL[XTZT?33E1K$4UV9!5$LTP;SIZJ$)"\M\P^ "-30S2![HGG7Q]N:IPOV>JR= :9@2Z%\%,?!@7_6KUE+-"S M9$U+5/WQ<+7""E3,L7<7?I)_KPXSK9P6451<40G:]8J3J;):^C CHY*X(:)CQJS]B$LTWXF %G)J%#L00 M^BS,P__-2AK8,[&"ZIOI4Q-L-7N/^OWCS=B[5[IE-8GX\W5 7S=4M@L4-0N/ M^_T3 R4+J):$[1"C[L"S?B'X%87@BG "Q+W/C4>+2VL@%"P:V'W;3IQ]PMV M\IAA^)$!6H!H24C!GCSHGD'I>+X@QN"/%WR)(T0"O6EE"*EBH-.'?QLP$ HM MVK'^GK;4)07Y&$^GB,W!2)%)2'RP#V$TU!1+L3_0+\'[.+"*T9# M^---])86O[?5EGHF#VT9.18$(6U9&LAEV]:R!2MK78I*TG[A=:$'>_DPY5E6 M\'O*R:)-E;P,^LZ@K#BV+"_@@*7%]ZK%F(U/:!Q\7\%)6U2)S;!_-/P.8I/T M9"\TQBQLY(^\5]MJQ^78>7=[M?=RML/9]#D7IWN)VX#9WG]B'LD_'W @D@41'7ET)GI)_2EX.QTM%8$;6R\8B6Y(@L&)(%OY5K'_MY\#UE2KDL\A>9 M%UIC4,^3,T5NE-G\)>S('I]5LX,N^_(E96VS P8TMZ" ME.?!3?B"4_IIR6"^O#)3"/^4/>)<[6[2V"#=4JZE3)G8@V$YTLUA=#'=D1N^ M.*7AQ0&F?NZAB?+5Q5(KQ:$CURIKF00J,@47FJO O@XJIVM$V*\HB/$O& EB MZ:NIZIIJA25,UBIO!(XE@:P\4M=Y8*#&5/75"NUH6#8@-?SHHG*K).PU"<&C M(2@8<0XN3?H*O)U%:1J"5Q4S!MZ47+,UT8%;;E*M*H^=_JDN^^%-U@LKZ4;V MWK-0E*\&+N"B,^FB=1&SQ+92J%3O;CG68'4!HZ, 9S2KQGTAV4_4YM_7?1T M="B_C,ET2IMHV?=K7:F;!R(>:2XFQ4#20+PZJ=SE2;PY$$5LZ9X)G_(+CC2E MH[JN4H4/!G8Y#9 A2=XLL/YA =J>%T9Z6H6@5LW#8=E95?"EF\JXDKQY#5A9 MP$SE;M:&6K$ZCEW:6Z9B\JHJ58C#7GEFK&@4T.ABJ?E[Y-BE1+B:O]V.;6Z@ MY^&$@")+? @T4^4>J\DT#N8I:JO-H/'=CG%LT3+7!+!L@QPSQ9!!:-5I'4H M:HMX,BP'FVH6==$H*JB\6+1?+6.V^-0<7ZTL3QV[8I56R=_",GZY[%Z%%OC3 MR!":X*GY>^;8I63#6O[N[6$-\47\[$;8NXXC(.5H2EE$_I3=32/K+3%9NQTE M\X=]QRZ%,VN9G[5M)8U;^=:S!,)>+HK\NH ),R?A!&@5AQ'UL^=;$H=U\&HI ML!W;U(3WK*Q)*VE3J/JE@>\@\T>NRV)[)6A, A+IGL'31U,ZT,.!75Z_ M2;%5N;Y< WL6EHENX%Z;8BJ=;?BGG!8T8V<7G6]M'BQ<9>T:)OK[.W1#K><= MQ]Y4>@JNO:GD== J7.*QWC*!+*C6Y4=V>;U'5.L8.1ONA*BHJ)XMQXY=RCT) MF,Z'/]G^CP?\@L,8PZ2_Q\RG;"JVRM^- S*1'33;HK(63#TW3NQRRGZQ3R7% MENHIAV[EX/?L*U%\HQU'QN#JN7CJV/7;D#38NY^SFGRI?OH>$J!N22T.9\Z@ MPA(:B4/=FRX*QT^83AB:/8O;Z6Y"21:!K,7NNKI*=>WT[?(*7![)RD'M&6$0 M;JH1E,&E8P_+BVUU3.EB&%E#VU3?C.<7R77^)LK2$%*I%1VQ)4R;?[V%GAS/ MK;293BJ_6XRXYN1*BZI5V] NKY)INDDE;LG)-B8/'LC%+M&9!RJ_8.BMB6K=Y/(1KOO5VLIDQ]'PV%Y#T">X%U,@>1HV' O M=7U]M2IRG$'%\90<-_::9TE:'(F[)#]C\&KQ/:,O1%P< 3]R99IRS0!:S= C M9U#*+:XR%$?)I9A)<]:B/0M^KLS%;G,\G[E:/%Z0JR&O]4#57#YVAFHENIH4 M6[[,L;OCW,W6V^''8CMZPY28.:J:OR?.L+00ML+?Q6X!P=/NITIRK+CR M?>P*RP6_'E"$'[!+P9\.B'':Q!A4S=Y39UAQCV6!O8MF)']%0U:QI:XS]VOH M8@8$"(7VI)P8;_/1Q5*S\LP95APN++!R@9ZHWPR_DPQL^*E3LT^:#NSCOET^ M$-3Q#Y>6:6CR8:2ZRLI@[]@>EC>U5G]@M'M!7YFDS;XYM!Y&J<&.Q;$*+1YU M/10L4SKORH]<-Y[&\G;VY(A+_B,$B478C*T-&U,S?^@,R]]VJ&9^,:#(]2 [ M,%/XZD)J [LH)U?364#G&$LZW@=(\QQ!136UC7/L\F&H#"1AHB5A.DUZ QM7 M6UEMXXZ&Y9W 56SHHHTKD[21C=. 4:NY8V=8<@=1U&U>F]/)&,OGL3GYS M9"1"4S +FS%1"UK-V!-GJ*4#5VXX2]XD#5I9BWN&2U*)2\1EIT:9YM1J'WUAM5"\FI,RPM![A9KB M2T NN"B7)(C!D*R\-5%_C8#5*L]QG%(2I8*+/?D](U=Z6FESE*[K<1>(T M@E$1%$B"D1?\*#X.)3<(?*'13>@&L8<]$D;/."5IAG&Q')=1>/>=NJ*6J"/' MT=$+*S>?9QVTLAY:RRY:T$[U:XI MNZ3Q./+C(/U8,K^ ^3;!WA--"7]@H3%$W\B-/A[X*.#P($13+"_P-P )21 ( M9^'C0<3$[[CP=>S&2GLW?CY"/+\ */"<@LCZ$?)(I%F9\8 MC6:*RTE/+X":QX>O_Z" MIV/,\O1(AI*0HPF2"5&TAA_2,(RGYQZ=(A*N'[TX#R%&$J-@.6F^Q*)S=_ZO M./0HX[7\UZN\?H@DY!$*S1@,U@Q/,%L_0GG>:L08"B?RQ:6D3!T/ZTKOFD^Y MCY4_T9'G24V!@GM$O)OP LU(A(+,:RR&R+^"_)%PKM'3[ (Y%@2OZ_D'KR)_8R]2B%^(OS_G7DMMI[*(ID#O8QVY1%\_<"T/;B4.V,P=+(&UU"W, MG3O@RQD\T*2>8<.?+&0K_6T[16LYNM8UW4GZZ&F!%-9/)4-=',U;E _/DZH*\0R,>!>'K-Z+18I-X(- ?\:\^.3>=" M"R3_"WY-O1?1*T9#^-.512Z2+=KD!2?'R4"C/XN$P5V8G;VI&?PFD"WU$=(P M]V8UWI7;N1MR3$, ?ETT3G3="_() 9LGJ[4!3O)UG3\OV*W\966;+1[>"4T ,9A[510.QD- MP7;M@TAI'J^NK.46)\?S99'4B9#;XM,%MM%DPO $W,F;4)@W3ERYOWF=?7[W M9G=LPXOV=@2=E>_5(K2FTJY%):???J6BF])F\L5:O%ANO*;L"KG/DG<_XZ ^ M'&D&MF-']9[A&>B[-)94Z\O*LNWTM=(067Q EX/N$LEVB)%YABG*KET/.7EOPMSDY2NS MU\NITG4[SAJBM70VI//V+HXX\7!F@$?RFNMT[4?3B&M!M-26CX* OHIV*O:% M+/? _<:@#9'Y6;_ON#E@2^5$(SM\F?;KSD\?;)1KKD+;^8*;.$*RO)]]GL4; MTG]([DVZA,Z\R%6R6_3*8Q+Q:Q+@>JNZ >*NPYF4+4_T.@Z]6XI"(<7+#:0W MX>>8 Y_%^*9C$J9\J0MXFJ&UU>EJF 9J?<*GO%>T>FV@?H'9 *&MJK!FPX3P M>D'=;[KOH@ZFK:*^8)A,N.3*Q5=IF)%>01Q)"BBQQERUVQH6E]OUV)?G8_-K>]]GB^+5*SO%=R( M->=AWJ6MW1Z9N8AY1*?B;N#D[!:7J3D92\FD[?H=T08(+=@2O72513"-&)O[ ME D6B;LEP-GZ#W:C)WKU-B-,'82: [5S2:XNM$@R3^+ ?O$=Q&3B\HN7!M&* M#F1+XSAP5'TLSS>A('/CX)E@,A?>N#@8 _$X5NE5H/L^MQE[^=4EYNR*\J:5R2 ML@ED2\UYZ7S')9XQ["9?EP-&YX]"ZQ\248*TTY#5GY*76^[>]R"^>1,M%:?& M&12>,^N)N=]^EJ:JC=UF9XK;LQ\PF8YCQA,_( L@0$(6)10AN2E0.V=A56I! M_B%^!B5Q&4]B[CL7!T_7[3+8 W=(H=FU:'U1*GOLW_O+MG>N" MI("&CE7BM;4&=JZWY(V3',+-*?KTP_\#4$L#!!0 ( *R(?U!)#3*#13$ M '49 @ 4 >G5O+3(P,C P,3,Q7V-A;"YX;6S=?5F36[F1[KM_A6[/ZX4; M^^*P/2&II1Y%J%L*23V>^\3 DE!QS")E+EK\ZV_BD"RQJL@J+@#KE,(.=2VL M@P^9WTED)A*)O_[GU\O1D\\PG0TGX[_]Q/Y,?WH"XSA)P_''O_WTQX>7Q/[T MGW__TY_^^G\(^9]G[UX_^642%Y0?"6;_?)*GD\LG M_YA,_SG\[ GY>_='SR>?ODV''R_F3SCE].9OIW]A(="@)"<0/24RBDQLR(9$ MEP-D[;E.[O]^_(L$#=;22!ASELBL'?&161(,&&IM%!!M]]#1-9]^[>?+N;S3W_Y^>^OP7 MT7V:.>=^[GY[]='9<-L'\;'LY__Y[?7[> &7G@S'L[D?QS+ ;/B76??#UY/H MYYW,[\7U9.LL_?3W/SUYLA3'=#*"=Y"?E/_^\>[5 MM2'_O9A,_9_CY/+G\MN?GT^0"V_]QX*U^]OYMT_PMY]FP\M/HZN?74PA_^TG M_$M2=$K9RHR>YZ5H7)[P7S2AAEO/6(HTF\]J%1H=EDNO[+D0\P MZGXZ6,S(1^\_#9[.9OCHYXOI%-_J@4[9> ^/Z7G?G;Q=)S* M?U[\:X'F9H0/G3V=/_?3Z3<0W. M!M-BJGNANRZ"#1X]G<8GDVF"*1KKGYY\@6):5W9["=5/XRV"7;<:JT_\/%M< M7G;/),,Y7*[_OACQ6@R93UHK9DD)G-&IG'GZV0_QQR-X.9F^1USO(2ZFP_D0 M9K] F'__;BT&%:B5UFNB0EF0K!3$9L2<';.".YN\5DU>E,-P[L,C_NAXU%)9 M]1@5XV2!]'X'$9#JB/9WF*\128F35#AG[JA'HCL@(=A$A$?2!TC.YR;&YRY0 M^W!%/#ZNU%)#-6*\@]E\.HRXNA=#N(9"=0I.IS(]IM'JQ41<0JMGF)1)*%TP5?C0//_:?AW(^&_T8LD_%\ZN/\^60VWZ!FB$&'8"A) MTB$VC'.(EX@M@'$I>!6LS&WBX45V?;BB'QU7:BNE M&EO>SR?QGQ>3$7E9-P]=QDGN.@MI!Q),,H17,E1F=HQ5*9PFDEKC6OB@M\$TJ=8[40& MW+**I\B\GB>=TK#,W8_>XFOW:KRRU8-,-6<,$LF,HUO/!25.X2OMDXP1'#7) MI"9.]'8\?8JU*O.@A@9J!E:+RR):6!I>).FG*5R@+1Y^AE?C.+F$UY/9#)?N M-_F#_SI 5UYH90(13J&3#U$39Q!N"BP:KZ2C&IK0Y#"N&GX^'XXVP#]"^0AW$X'S"ON1%:$[ ^$QF4)8%E33S/!K@%G:QN$Z/= M!ZU/ 5ME\E362S6^O![Z,!Q=RS-1RT766N#"R$KZDGI<)YE &E/JC4I!>=Z" M'[>AU$I>O?7?2LID/<$DF,R:6A*35T1*EHDWZ.2:&)5S& $D>%XRZ9K%23?,06+'WRF2H3XE3)U\MSKW*I_QC.+YXO M9G/T]*]LV;%JA+MP]BD-J;C&X/IX!C8V090$;BE0U"!US68IN-]&[X.I-8 MR]$[RKS5AEAE&,Y%<&(SQK(^Z1 $ M!-^?^;>W(S^>HT-?0J0(?ZFF@&BE>C>=^_'$81DL094_DQ=?Q]P?0J8*C"ENCZJ,>6*ISY:)HUW1 B) M%@V$(2Z (]$SEE*VS+,F@?,AML$\'HT?)==Z[L/WHK,-@F$D+QFRB"@FD&"E M-L=EIPC22V?A<3:Q22YM*YI]]&T?C[Y/EWB+S6>,:+;LN =-A4)C0QSG&.FJ MG$GP0I*8C"WY?A58FSS[/< J3GP@#%<6F"!:>5..=6CBM%3$,*>DA1PY;\+U M#0Q]RI94Y<2M'84CY5YQ)^'R->-H=:G5&+YE M08(1&,27$V2R)'URLTK0'9CZE$-I2HQ:>FE9!*W1$-.@'-$&:2H%1O:(PQ.A MLD3SS;EP#U($W9M-Z/JT.%$++1;*@?7**<"EV;F4B60Z$RL3=-,+SH(6M$DP MM'.]J%)TQM'T4JH38;988XYAJ.><$NYBH%H:B:IZB**SWBR&!^G]CG7O&($W MJ:78<#XUF*QMLL0*GX@LY;(>A"7&9Y" MC:;)A'==C@]7?1.(\#I@C]/-<4& M.(N3BKH4P%*%AIL'2@*CB>0$"H)-PN^'JZ")Y$DQ:J:5U/L0E+YJ1L MQ*4>)5 .0@=B+5"2HI2>T>"A3;AX+[(^[3C4XDI==51CR2^0 8=/RP,9'_S7 MC?F6K5)NF/8>@SUC+:Y[CDGBG7#$F6"\M%F'V&1'ZAYRJDCM@&I6:F'T_0_@2W[YE$FJ!"^QJI45LSR!/IG!E3V'VXBOZ M:V@(AF,__?8*\7:O4_'B)B,M9[+$L#[KM/QN=0*J>#N92Y:XB!@SV1(S\4 \RQAU M"Q4Q"'=KZ5%Z?!!UHA)!*I3(M10LR&T8\%_C60N;.X;N,EKLID==( M#K20Y%$I_C2YURO9VN"?R"R)@"-JIM" :M22-4J1["C^@CG@ODFUY\Y7_9B" M]\\P7L!Z%;N9*+VJJ"S%-?C_U#4!00'3)%'D =\X:9TG07(@V3CPGGOMHMXT-T\_#"+/WDU$:6 W O+#$9LCH MA/A(G/2""*$L]]YH!DU"M]V0>F4[:U&ED@8:KIV!"9!:JR6'(.U'UR3B>QHPMQXDJ*:->\1-T41XB^LU/_PD;4T7C[*T) M)I- 2^6K\8"O(EIHBV9:^X2.C&U2)+<;4I]"[;K,J*2&>NXDC'%Z(\3S-%T. MQ\/9O$SV\SI@'T05??8F$B,!":O*D5B6+(E,:8IK.07:Q->Z!U>?"@7J$J2F M0JJQY'>8;T11&/0ZECG&3J5N4SJC,>1!2\9],B(FKA*$%IRXAN+TXW3M,FB0 MK&+>\>+,4 P, 2-,81QA5(24(NI+-SFL>[:-@8==JX]GX^TS?/T@0<5#HBN@ M*W/Q#*U)<>*]D*77ABR-R4N%;0[$^5)%(D#1&))EM$G/^!UX>A7LU*;3:=*O M>2SB9BO5JS:J6;&(CF8B*7-1N&F(!1XQ%I,YNFRTTXW"WYV8ZBY1N!0R%WS1 M(L7HDF:-;I0,)%)A& >N!6N2!+]CB7I8FUF+#33:?>+^7PZ#(MYZ;/Y8;(L M]!BHR#TO':^$I?@N0[GL(:.!!YH%=6@XHFA25'_66?8I_FK%W/[2IOF;<75+ M%OHVLVNW9!TV*<99=*7QFZ,AX>M.R^U9^*U@'!=/YI2^N?W>]EVH-*\^!9?G M9O]#4.,\98>;M6=;CM_5JZ';=;:O11'=?1-I5()X>]B:=9R'C'1&R3Y I:>? M7;P<3;Y4K?"\>F:[RL[ML"M5='8WM%V_)_1Z]RYM\\3JH1EQ:$2HA2VM8\-#H MJI/C.Q&>+5;I"7..5%?%#F3[7.?,9&#>I%)^58Y+"U=:SPM-E/74*.%];+,I M7>V>[;,% 0]&J_J*K+DG56"]G4X^#]&K>/;MCUDY%G>U&_<48_;/RZ-5#!'H M0"7A7I1;HV0B+DI&G([29= %!K;/_*QTI[PL^U9+ M+(GAJA%D:JG9J?[S<(;# MOYQ,?YDLPCPO1NN;R ;>*F"61N0JFC=IP1&?%"> )D\IKKG533;;[@+5I^X0 M9^)+-1W5<]$P#"FN:ZF.*!EBQ+8N8X)@55 1+9W0BE/C:J-C(((26F@@E)8"OQ2 V&02$9IR M8 :$]VWNX=@789^:;)_)'K717LWRS&DA_R^P_.^K\=I!>P<1AI_+%OI 424B MN$ D-TA[R\J./HK#928#%[@*FR;9FWW [4,I=\;"S7-PJKK2&M+I[10^^6%: M=PE;6=)U+X95IWO%J/7E%G0K1D?[P MG*NNV4I]6F[BW.$1#KS,*3E>[B;WF4CO,0 -5!&>2IK+>.WD/K> [SW@7K1A M/PAMVJGB#$O?ZB;[@;96.U6F*\J%>Z!PSDI2@EZ@"8:#0V:?=]U;(=N+2C]8 MEKJNNAJR:&G^KF,K:?48IXMK%YX/9*8"(@4"W..H;[(+ M> +FO9CW@Z6]SZ7BAIQ\I=/'UQ&VZN=*;8W.F(=XX2* MK')FP3M[)N=^-\B]6/>#)<^;*;$AS=:^X*HARR IA5/UE@BET?O3/I 0M";* M@Q 2=&3J3 ;N!K*]"/6#Y=;KJJN1L[ZCW_@@>I,CQV6=YFZ/$1+QA>K:,>;+ M$:]P\^[T/9WU'0/N19 ?)'7>3A-5R_>.KC=["]/A)-V>X:HKU(NO\<*//\([ M-*HO)UWFF>L=]/)&ZHD(%4X M"I26-$#(C' >7-2:2>>:- 0\MM[M$9=[MV7[E@*S%AQH79/Y:OP9Y7<=G]0J M9!XX,2X[-&Q1$\\=(Y;CEX%KPQH5 .P-L4^U:8^?HZ=RH#5'7P['?AROX[-* MEX)YB:MMN;U;"$-"V854AGO/=2C%\V?DZ!:(?2J+>_P?LFKZ\D7.W\ M=+'DFS :?EPVLQJXH'EFAI+,E"]5?>7>5IT(@!(A\,A2FQM+#L!X8&3P(-MV MIQ+M]N&]-BJL6?X= 5+7):T[&/_F4X?FQ5>8QB'*9* EON^6,Z+0V'K]Z.?%F"?> ^.X9P(T/TI9;= M.4EBH,Y;7)P%;^)%U9K (SCITG))/)ONFS+WU1BEXD=O%^@;QC<8V4U16H,< MH\Q*0[F["^$)*DM5L\/ 3";'D]8J-MD"WAOA(S@CO@X%B4@I8YX+1S!"*+<,>2U$4T"OQUX'L,QEY8FYEC55"E3 M6D<.'R8O%^/T>N+''R:;['TU?K:8#<^A,AS#*#+!F%WX]E .9$I\T"8 MI:@L\.6^O^P(4).I%R*JT#0;=S_$Q[#?="K-=N7F*BNP>H+W"M]55_*7D^G[ M:UW).Y/@:0)+M2)>F-(@U:&+PGTFC*+QX<9089O4Z1R(LV^WWCP(U2JJLLWV M)F)ZD^]!&4'27%8XQEQWG6TBMA1_2Q8XLPY?&-6D>/%0H'TJ#SL7X5KJL@GC M?O/S%9[NC/?R?>F:KHY&L[O@#U+08)*B)*!KC8Z6DRBG5-*'E)I0+AF]>::Z M/@V/1M^G(JX'X.9YM-YN25X'>##KK@/I"L66OTD#KX1F4E"B?%!E5]@3*Z@F M((TS,J"(1)-+E0\!>> FV(^Y&-=28KL;7-Y\+I>&PQ<_3L_\;#B;9'Q=9CB) M9>+EVOA[W8MQSP-/OA3C$, G7AMR]U"_^^GRYMA?8(ZVY)@[1 XC8<2WSY=2V+)1O/&KZ62,7\;E MY2='"+G6R"=+OXD(^J&6]0Z/A3'YP&5M1J_+ZK:)HY^ M**K"&M,*25^4]QA6K=O][!YPJM)QJ^NKQQMMJGFT^>IDE7%S[) M'R:?AE%3/1EO7NGVS(_*[LO["X#Y[.$)46L&O>%/$Y4\7KI=NT%P\V+2;P2.BWQ$J.9%NR_S;L8']YE^?+.:=4.I- M\>BHZ_8S:DZW0?2S\?3W\0+28@23O/'#XU_O?9]<4T#[3Z'2#;PW]R;*-MK& M/>'+3O[E\,1LWJ7Q!I(Y&I41) ;\1X*(Q!FF2+2LV]45238IB3D4Z*F;)/>, M%^/B+^S8V#$WD0H;N2')*45D=\K! ME*Z-QFDMN <;FIPNV!=@G\IT'I1\5338;C/ZI1].NQN/?P,_6TR/WO+;_IR3 M?<(]X)WH.&\=X>BXX:ZGM1%&@UABZSBKJG@_6M[+L?H5!JU7GYZ,WQ5VEV.? MW6MT?,A1&4 ;P5<2R(FZ6G=@+ATLAK-9UV[H<(%O>\K)4KL76OVI5]B\V^>I M+433=%-M==/.ZH:=DKKJ+B!XCN0L":SEI42'RVJOQYXLK,/!GT%:1Z\0!SS\ M+))KL'[L,^SW#,\^GS[^=6Z'Y2S:J2"F2AFRZ^-?OZ1K!6)@M*0L8\C$RN6Z MT@=)G,N6.,$9BUHG:-.+;P]L)YW>73[^_23/O_@IO%^$69P.EPW(UE,7-#L5 MLB!*,@P9%&@26#E_KI*(L1P=U/H>JNXY5)_ZC-+V;SR>5JRJ7D>06,,R<4)$84+Y-F21"GG24F"ZF8LT;;)J=I]L#6I[10 M*_ZT4E7%PS+=Q%^-,68H&WX# *5SDIPP)P.1 A"%,XRDG!R7( ,5;4Z5W@#2 MI[Q-:W:-(95HZCI5KM+2\)Y6*"$ 6,X[>-NW4%2]1H3HDK?=AE&LQ,$. )3 M:'YTJRY35QCZU,[N3"O P:*OK?L/_BO,!LZJZ))1!(!VMZ=%XAD+1-.8F=29 M4VC414X]8Q M3LC.WO6\5B)IDH/=.M)F/G'K!T[)M)XV8BOA'C?E:EG3'5V(<-R!PO5%6RV( M,2&CM^D-<3YX @:,0W]32=JFQ\\=H"IT =G^[*[69A $#RPD1[*7KAC/1*SQ MDH2$*ZY24EEASSKE#E:_4JJ5&+.E4TB_4+?)I"''8BPJ]'T,E_ MG%;E.F5&+?76$IP$AO?9!N*E!\(5:.F 4<>;M.>H-8%>]=%J1L$' M4??9?; *10C[/KG5FMFT&.'5>.[''X?H\BS]=1S[U\DD?1F.1D<=3]C]M I' M$O:$VDXD)QQAN>^9+<73Y(C+SM&N3FS=_,PIQUZ.'ZVE8 ^;:B4W]N5PC$O& M:S0(Z>:P94W0Q@7.O"4^Y1)I4U7N3@3BF772@K'TYI9%G=7W;EBG.B=W/'WI M,CGO K6B7)RB9+ERC!++$B4&:<2*CCR0HEDI9!54>4@BLR>U]1Z'M4VED;]AWC"8?DG3((A@P M*QP75I3+5 R1(CCB!0\D2QXR=U3I-NV:C\3;IZK+?A'O8&T^(/5>3A;3@9#. M)R,94::4!ZB2'\\J$QY$$MHQPZ#)IMYQ)0Q.0[_[).E>>0T MSB6\H[=U#QWA?()LL.6[]]A7NZ)[_\7Q-N(,H,ZGM$J".S'16TYMW0"PKNG> M&'E=@1U*VR0G([&VG-*)Z",YB %]\\@R%R[A-_?H\* !3SGAMQJD&.PRPOMR M&TPL[\K7[_,!%;2ERA%%.;I[*AGBG5<$=-1"JV0]\_O/YZZA^I!>;:?KS3. MM>5>Y;CG"M2ZZ&JSI&V-25-?KAA.Q)A8CJ$DBC.GB5@6N:6@(7*Q/Q?N&*D/ MNKQ.]BQ!XC]B$9>59FU-9"38:L#C$CIM>(#>7P$K[/FUK/G2QG MCT(J%^>5]A>12H+F+"0)4F6Z3].1/8;J0Y[PK)RH)O=J^9ENZ7KKOQ4O>PTD M:L8"!%RR!-?E5#LG/E%-HG!,:&VX9$VZ4&_!TH>,7GN&U%)&-59L=)(K$^ZD M\_["3^&9GT%Z.IWZ\<=EO\*U!+Y=L5B+LG4M0<#[D/.;OS<>Q,JJU[F'DEFBVBB,D$RJ7$%=09(JFWQ&GNB> "@D8;FJ'= M@>:=L/IPWOU\E*JHHG8)W^Z6]\/3,M\OAS^M,^?-P4_N4AIJG C:^I@JLVU: M3+FV8>_@,XP7X,?I+4SS9'I9^BV]":/AQP[R*8U:[WUTM6ZMATWB3)*KV/+V MX*'.)ME><'3[3]N+_>YQSZ:# Z9_HD)^A MC*&[LW/Y$US$NB]*[\=3!;/?TRM)ZXBI5#IC\^83%#V-/W:C7644!IDFX$P8 MPB"7 MQ@B!=&$"Y4I%2&Q-N4=NW 4NIEL[9C^GTRCNOM8RFYMCJ2'%,Y$*$5 ML<%Q8I/7.L7@DVK2LOE>9'W8VGT NARIFG:)K*4!_\W/5U=^3?)VY"=5(QTQ M2*6UZOB)55JR7L-L!K"##6_]M^6ML0L8.$:-\8!F@R9%)%A%'%64)!.3I%HR MQG2+-W5?@"?WF=YSG%L'"55R"MGDB0[4$^D,)UY'39R@VO"L@!GQD(+I\_'0 M)NR[U:KZ')JMU^]\3[3K(X5":4=S"D2RLI61DR%!XTK@9 Y,@8Q"-_$M#\39 MI_6T5ZP[1H\/0[;N&"$5,5I0'+U'FXCD'K_R5I,DC*$^L,C$@RX#O3P.VC_" M':S+!Z%<=X#02)N9YY:8J,H=PHZ6O=I,#(]1H'56P!^<<7T[!MH[PAVLR8?A M6SFQI8I 7)[8'7(=0;@\C&02ZCQ:5;3/EA'HJ7>3&!W7^5V<7VD>9[SB% M8.UUVGJ-?+_XA.M<$<:U"I)3MQ7N>6RE-? 0\!4.&F_3]G,_NW@YFGQY!ZMS M7R^1B=<_,AN@ZT-!*D\$^$RD]ZQD'P*Q-@NKA4'G3-XCUE/&/^4TV:XQW_IA M>CF9WIQIY#J#4D",$SA3+0"CC\")2,9:'B2^4_NZ]\25V]*=3U(*&Y6@ M35(\>^*K&_CM'.:J;T2(U&2N"%>.E>H23:S*E-A@E!=.,A!-KKLX#&:?PL06 M/+L[2JRJQ$9%93LQOAI_^#(IK_]L(%/4P$K/R4@ID91:C&B<)D8R9KW@G-LS MY![V0-J'=;:'=#M2E0_ N+*MN@0:M F9ID1*"IA(R$"< 5<\CLPX&,H;G=0] M'&N?=LK[Q;KCU'E^WI7=U27.&!AZ92@($,4BYV1)4#;B2R)9-"9"C$VN<3@< M:I^VRWO%NN.4^0"DPS!GB3,E7W)UFFB1=6DMSLJ-IXD(':-7RDGM'YAT:ZA] MVC/O%^F.4N:Y2??A J88P,]A.DB1>^.Y($SH4KOD!/$A)Y*CX,%ZYUR;2Y / M1MJGS?(>4>Y(5;;+E&SF#KKF964.,(['->F]ZVDG9S[VAGKBR< [QJEP9/*0 MI[<46>.+T/!+Z#I='2&BS;^NT!I[!Y1Z4SSAGMV;SZ@YW2;WZ%X]O3.'M=/)Y.$/,^,W&9^I(ZX"!J@KRV E6RCDOARD0 MRF['TIPMT**M%M_)> 5M \Z+K_.I1W]C./;3;Z_039B5LW[XES@W'.;CJS&N MQ3";#ZP-9=]"$AFD);)4K#GI+;$FQICP9[%-2[N&@+E/6>^^,/VFFWLN2E0+L8X _!*_ M'7X<#QQ3B7LG2:8^$IDEA@,@>+E 11NN*? V%\$=#[E/B?0?B,''$*+EI397 MP#9;?ES]^&I=KN)J[#=$32?CB$E53A?. EL]E%1YQ# MTR6EBL330CTF('/@2D%L80_NAG6J@5P]_26@=?"CV[-FFE.G="96A5 Z:%!B MDW D4L="TL&BX6XXZUVX^K185^3-36M54SO5UM05J/=S/X?2Y1S_8 LTX8.P M+EAB:%8X;1I(*.W.@4GM\:L(-Z^CJ$JAL4N*@R MLY&(Z*!L/2(HH1P1- OJ@C="-KG]^1Y@@ MA#;7^^X'KT\K<0OB-%!2=0)=\P]V(03OC3<@RVVN%/^)G@3I!*$1C 5OC8 F MZ9!#0/9I=6Y)INH*JV^3EI[#3FP&DLQ@2 3T2"3CB(TE2T!0"4'XI&A3,MT- MKT]%6DUM4CTEG27?M<:-WUS=!TSK4HIKUM#_SJ=S&8#*;3F M.0H25*F$,4$0J[DE7#+MK+$V\B;]2;?#J663KI[ZO5@'G]Y=D)TGTR]^FF:# MQ 4&O)KCZIO*)@4'XC3%91EDHDQ1)UB36.( C'URM2OP9Y=QJJVMZDO<%4#\ MXCE^/YQ?!V<4NK?,8GP*G3\[T6>S,P3JHCF9SH?_[KX=!*:\C#80Q6C ,-$"L0;9:@,'%9RP0>US M;>LA8_;)&:Y(@Z:B;T.,G4V>!DIDQJ@.Q K!23DF4;('E&3-J /\G[Y9JK ? M+7:.V*<3!:U)44?L+=:.32Q:(/^B,@1RN>F 1RB)?D92-)!M8%*FIEF^ZW"J M+Y!+G;*@+62?")6EFQUZ=\3Z) CW8)@)3B;3I*ILG[CD@;J.5*3%O2ODX4JH MSOJKL'ESDM['@02T;$1[ZJ1 RRS:>MK;0/74O:[-C9/UT% M7PYGI&M0%TX])X\U\2D1)5A4C.?#_,H[QZPCTFMDRFQPZVL M*/K&7N4R)+8B:RYB)E'G1*3SDH2@!=%"^])#GRO7I)'('9CZN+I6HTMMG30F MR:^32?HR'(TP8'XUGOOQQV$8P=+(W_P>EQ#T#8S1I?(?@VCE*7$ZNQUR>X8[>FZW+]4^2SPR=^^_SUJ9R#*]H2@ 8,OA\)Q3A+OF2?,4,EI8%G0 MAD%PQ5>^G,H3(1(KT4-- M02BI)?=,-5E<#\39I]#AC,RKHK;6W/I]4A:5!2Y&Z%*N9%+N:W,L(-MSE"7? M3!6Q-*)/Z3,*2<:03)-S=P=@[%-T<$9.G:RNUGRZJOF8O8,9X#@7 Y9X2LFA MIZI+R9!+DECE%0E,,6J\B]$U.3ZQ-\(#0X"VNTIG)-.)NFI-I9NULF5=_F6( MGG,Y%C+THT&6D@H*# 71W62J,/0UI7 D2(C<6"7D.8EU']X^[>"?D655U=B: M<\\O2BC\:OQB[..\BY<[;U"Z&!BCG A1]DES96>X0131IQ@]490#KMC>$9\")>7XK]8Y,=YF MEVM/?/LPR?QX3#I)3>>R3'MMZVIDMY"!B%P*L2!I8KTV)#+K S?XPS:7?)X. M?1_FV1^/>:V46XV45PG+:\OXMEX^ YM A> 2<1IXZ1A'%F/AGD6?-"J M!?GVA]A&&-E]^27N.P7ZV)(%/1"J4EPW&$AHQ^,]*LBB;M.VO@+U/B<1& MO+SYVIY;XXW?VSWS5$*;S&R) Y-Q1)H4B0<%)%F6,U?>)]'D<,0IH/N4:^P1 M.:OH^*RLW)KIA))(E2Q%%T$*W68CYEC !V8IVV:6>D3' MDY5[5BINR9,98#;R]-HWF5(\-7A1A?CE6JJ(C%D("$G%-R/-.8FS1XJ &^3ZG1'O&SJL[/RM8= M2;G(: I>:X*O&,:N(I;[/H3J;OZPE"OG;]8XGX^C_4^J]HB9%?1[5C[>2NUY MS3-C.1*196D?YCA!X(SD)+,#G8UE33*PQX#M4SJV1QP\2:\YJX2W MP CXTK,]E_ZR4-K< 0M6\40C/!@Q'VDBMT><;<6$LY3B_H&HIG,_+'[SV\EL MV(FL2@7NG4^N67B[_Q1.O*3F_7P2_WDQ&2'19R_^M1C.OQTAH2T/.5D8]P&K M/N^C[VK:^:@&,FAP<]/M02I'>[YQ'\'3&!>790Z0NO6^ M_&X*%S">71G:FM(\L83_!8JT-H MH)>:0FGX5KQ[_X9I:1#8]B79?]RF[\R1TW_(5^CZ'R^F M\<+/H#SD@=ZG>_$\[,MUF+A:KS_/YTC_:/MS^G]M0;>,8W1D"J#2-:]%^& MHP7:@1N_/?XM.VJ8VN([8G)UI?O]O7X[F2^W/CLLZ,V_A[B8=MT,?I^4NV)& M"QQU.,8H>85V_8SGWR5Q@@=X)F"U-7@6 9ZH\W5*_!U\AO$"D&\X,BZNER49 M_B:,AA^78V__Z0H1/L0O1O,C-%MU^)/UUTX8FUI:;1.4?P*NE7__T_\'4$L# M!!0 ( *R(?U"E,I_^P8D #*?!0 4 >G5O+3(P,C P,3,Q7V1E9BYX M;6SLO5MS6SF2+OH^OZ).S>M!%^Z7CNG98;M1:H"2ZHSMCC_]Y.',IV<__!?D^D_AE^ L?]<_*-7D\_?IL-/ M9_,?))=\_:?3/XL8>31:,DS F4ZJ,!^+8RF4B,6"M#G\OY_^K-&B]SPQ(8)G MNMC ( G/HD/'O4\*DU]\Z&@X_L>?ZQ\19O@#+6X\6_SU+S^>S>>?__S33W_\ M\<>?OL;IZ$^3Z:>?).?JI]5O_[C\]:]W?O\/M?AM$4+X:?'3JU^=#3?](GVL M^.E__^W7#^D,SX$-Q[,YC-/U ^CQ>7[U#V^B,3]=_I!^=3;\\VSQ[W^=))@O MZ'EP"3]L_8WZ-[;Z-5:_Q81D2OSIZRS_^)__]L,/EY*#:9I.1O@>RP_++W]_ M_^8NTN%X_E,>GO^T_)V?8#0BQ(M/F'_[C'_Y<38\_SS"U??.IEBVHE\MN8(R M%\2XZ=.[8[[Z+):QP,5HWB/BNY_=*][) M.0S[%/"=C^X![>*#V#F>1YSV"?76Y][ N0*YCK!^Y#\O)E/X4YJ<_[3 ]FI" MF_ [^(0/XZ)_R>IFRL7EZ_OOU__VQK.)Y.%X6/>-7^FORP^HCSH !7Z=XSAC M_O&'8?[+C\,(1@J;.&))6A7T2>JB@M,Y(JC$40<+;X[R#@U?:3?':#T$H)Q3$9>F/9%L*AIRW$Y%R=%!E8,GITM6FJ+>,@]$CIS6>?$+4'B_0NQ:(/ MBM_A=#C)K\?Y9[*)!\JZD*1#5FQT3,L@6$B!\#F#2EB3=- ]2Q?_Q=^&T@/,9*#PH+1B6D1 M)&'ABB6AT3DZ.?#,E=A'J79=N%Y5<7TRFA^64X2S#Z_Q"F*Q.! M*R4Q6L^,5Y%,!*59+$*RI',4)G*'WO1 ]+;GGP#7O8CV+MVN#^OK&M0O])W9 MP&JO"T3#5-2&:54].T7;#AD-(&U0H)7OT?A:>_P)D-V'8.]R[?OC^M(!N 3E M(<0,-C)C+.TW1A8&R7)FBM&8E"G"],_V#0 GQ_>APKW+>.C"^ M"E!>H1O!I MD*))T17/DLWDY-%90K9#(5<>BI11H/*R#Y9O/?0$F#UWF6NW,$LM/:\L )>T,9#7T'V MP*20@NS+K*R-O:G"%A GHP1]"'D#_9U"9Y?(7N0\Q=EL^9^Z7C&0V1B>?6#2 M092 1.)>R]SLM[FO@F_?ORIT7V@8#>0W4-0;8EI+=P/KW:)O%=04X1*(ET+)A*RH'&G_060AN\*BXV"D]:AL'_[:S6>> +,' MBW #EYU":S6S7<^H9+0+U?.78)EV13(R'&E%6LCLM8@FIQ[X7'_N M"7#:290;>.T41ON Z6)*2B9D_#B+Z5-)R(">H-KRGL]T) M!H&6Y8O0)2HO@<[O_E[5F\\^ 7([BW0#QSW$O_X+1Z/_-29G[0/"C,Z(_&8V MNZ!#PM(F L9(YAPIGI::-A-5G;@D52DN:HA]W%C>"^($6.]/R!OH[R'^]??) MZ&(\A^DB$V8Z&TB?8E32,^%0,XT"F=>&*$,LW!NPL?27=;+V\).ANXM0-]#< M0\QK>7M^F<%6CQARUB]F@Y**CH$6)\E)8V3Y:=J( C*'"H*P9$:4/HSJ^S"< M#.D]B'@#]SV$P-Z,YSB%-!]^P9]A#DN<@X@97:(=)P)W9%[8S, )S@BL+EES M&WI\TS=C.!GN>Q#Q!NY["($M-J!7,,=/D^FW@4C<^!P4DTA>O591L5"280FY M$^3C>]]+IL*&1Y\,TX<+= /!G:)=EW@^G,-H]/)B1LN;S0;".@P^6U;3&6MJ MLF31DZ.?!'=!9*Z=["\=^-:C3X;@PP6Z@>!.(;!+/*_/ M37<11\/TRV@"\X&F997LZ!2Q2)L,A\*@.,V$<#$:ZTW _JSP&P\^&6X/ M%>:&ZIP>4LQ(R/#&4QQ]O9B7KLLU-#>H+@4O):1>5XMAN*0 <;( MG )DA=K>TDC?!C)R9#?F[@W:$,O%9BSZQ0XS"^_O<>"Y!TD_(A?YR_IE_\Q M4"$K9U1B(46@[<@Z%K@.S)+S$#6"R['/RML' 9V ;K01_@85Z:5\\\;2/T(< MX<#FC+&&A&GO$DQ;%9A'+YDL 97ESG#99YWN^O-[5( ;_5>.2'LG@6ZJQ/[A MLK/&G]-H,L/\EQ_GTPN\_N:$_/^O\]5* #N)ZTD'F/M?PK8#?Q_+S8 M5'="-%CKUM.G-MR%U.?!L:W?T+42],S9I(G CZ,*M$UFR)FS(HQCFJ"QJ VR M4IP%0!>DVMQ"Z)FHP*T63H^H ?O(N07S"UMW@>O%WQ8FUE"'MFJ[QXY%G(W@F;%!UD; M-9$&Y!183A(S5SZ#W= XIT?3^@I*U\WCQ6Q&'+R(M0%&F@\,&I">S&!$CS4P M5FLOR=F-6GHI7*&7:$-M8_>%W89Q_$VC(\?KFT8'J38X("[1+.^;KT!IX4(* MWA(4VLIT33R(W #S,F0ZL"+GL2'5:VB.SW@7BC:RW46^+:Q F)V]&.?ZG]?_ M?3'\ J,:Z'HQ?P73Z;?A^-/?872!@U@<'5TN,5&4)9#D4(,HI.X^*P0KI15- ME& G=(^E%)V87#J>A@:Z\^ +#48V*_#*9?B"$RRS4(JC+[7?=29_*=.A6W)AQ7$;4;RF"Q9;=*49&L=M]B0C]"#VMP#ZB1TI"^A M]]B(<(7M/=("AXF,_KH%KD#9ZAH;F5@00C$--:49)9!#%6D###K8-O&(C6A. M006ZB[G';H779]_GX1Q&PW\2JLEXL6R5N7/0 :=.R M$6@/4UF3RI*+YG.)S%B?O.?!%[4A#:IGK_44F#]JZOTN89C:+,:9(E9U,O]XF0=L4/6K$>EF-7"*@W*0-G0C*&/+6 [J&<= MK^A-V@T]:JT;OT&S@0 MVSV<&UN:,B4$15M:!AEI2PN^)G$*!H4G$Y(1I30Y.'8!]ZPUI'?I-W >KC25 M'!:M$#7+J&BA$62MKJY[F?8+7(<3A:'%913[G(CWK;#*BSYY5 M_W/^[6JIPLI2#)D2*1NHS1 D"R(ABP6CX4%+&9LN1+9C396%+>6#M(*G L...9ADA?ZZB$;7*<;X=T?*UH0^-V7>G"08NDA>6M MYSOX5J\\KR[ H]+66,&*S*K><@H6I;=,:C ^H+#!-JEZV0SG4;6B$V%;[I@[ M2+M''?CGQ:0BFE[@ZNIBMKJ[N+O^@:>%80;-> SUXIOTWX?,&1VGTBHZ#*U9 M2W*ZDQ>[UP.?/>GMQ-L@8OSZ_/-H\@WQ/8YJ;O$&@."2,JX6;PH3F$8NZ_"G MPI0!#&0!:0$;&DUVWQ(>1/;L%:4-!PT"R[].QI\^XO2\)DVM(!7CI7>N#MKE M9%+7=@!!@R5(3B. ,$EM**CNP8:XB^5D%*&KG%MDH2QC4_\UG)^]NIC-)^?7 MN]BJ']O >"C)%,FDK+ESY%$QCZCJC)$<18PZ;)JCV4?!S,/@3D8Y>F>B04CY M]HW('70V>6?KK(ILE:NMGGBUHBW+JDA7+T1RFQ+*^V&=C(;T*/T&P>0-QYKD MRAA7")&IY4<."PM!9B;0)[ 0A(H;NAVW\$-/1@])=NOV"Q&+CRQ85TV? M8 FF F9=!D^O!2EUHSK>30+.K#::=-$K MYF463"9O4>H"(C;K#[0%TXDJ1%\L-$BTN6_%8$J4W+%BZC4?\,2BJ8G!*J92 M!W#KU*1-P%-*PCB*>O3$08/TG1L=="][%M #G4].L53J(19-H?/+1):4$T[4 M3MFF237W.I#'2,?IAZ2-G:8.E'"+!(N<%X*$T3L8DI&[S/<=J.*TI,?7/JMT MCI&OS#R'P,AE3D*8J(IMTSAF,YZ3X;\/>;=IZ7!Q?K&XUUU8L[4]_A3/:M/% M+WCI^OPZF56'YVTA'VA0C#+9B\PR$(U:86$^U]SO7+0P0NBX:5Q4+PDX^^ \ M';5IR$^3AA!S$A;FUS =D^DSNP&?_.EA&LX'D)4RP@9&_C'M>\%#G6ZI6?;. M19UJ"Y,F%_,/0SL9I>F9A0:AKKL+'S@5/?=U2IHKI*^*(_,0R5P69%A%J+W MFR0&WX5R,GK04BL=R:U)E//)S$/H M@^6=)R'L(^WCM+_?!='W/0EA+\X>[H-_B,"/HPK" [@LZQ ?(&0F!CH0::-4 M46N32W+!MJD)?^J3$'K6@'WD?)Q)" E<#,H99J4G8SE*9"'ZQ+(R 8+3,;1I M7?I$)R'L1=##DQ#VD>Z1)B'$6I-.CDPNGA8(0M8.%9S^T%SD!!S\AE%Z)SL) MH2>^#Y'N8TY"> ?UROT,Y\,$H]N NHU%N/W!S68DW(-_;6!"L6BYM#8JR#IH M"\GD",;G+&,BK@;):?+8DF-RT;C!Q\@">8?,< TY&8K!(MW9*)E3$RR$$XYQ!,;A+%N ?3 M*:E$)WDWJ318@_9F-KL@6+2@XI)CLC6$B"%):LN5S I.";9/INP7-Z M*G" G!OY,! :F>6<_/"$BK=IB?5DKCJZ\-Q!ED__JL-F M%R)@9D+6S#&H#1<-)R/&HY.T9<5LFN3@//6KCKU8WOFJ8Q]I'VG2[PZ(ON^K MCKTXVV'D[P$"/])51S'&:*V9DO7N7Q?+@B1D(L>2N/8%0I.MX,E?=?2L ?O( M^3A7'2%&KHU(S-5I'3IK5_L]*F9CR9BTTAK;7'(]T:N.?0AZ^*IC'^D>YZJC M%.6R%9$%41,_D PA")G\%:DM2 \\A29%?4_UJJ,?O@^1[I&O.J[VN-FDW,K^ MK7F_'6\[[O_L/B\\]EC%VIV'+$D*JU.2R6EG??0Y1)N4X(G<]*0'7$OE0G"U M;[$A54BZWE 5%FTTY#D(1WY;_W<>SG+D2=:4S-JC0NC$?(F:>4UZHZ)U/CZ3 M(='O\0N.+_!&-V(0Y.EFS8J@]T!G[EDP*3$%%C(Z$XMLDF2W#N1)1!OVX?EN M'G8'R38X5I9X?J%U;^JB<34!HK:4IO_G6E 2H6PR#54M&IMZY@0;DNM6A+6 M.:,*-KEB/P#K\?6E&\&;M:49.TWLTMG\;5D"O^X/A5XDFP2SOG:%XL8R4.B8 M=T5#D2HXVV;NXR8TSWX3Z2[C9L37R1&+O'&Q^)M:-,X:SND1S!8NW.V40LZ"[R!*OQU2A;/;O^Z'R;' ]>=4QZ:I/]$J5P?M@ M:G,M!W5DF,Z20;2]GYDW6;&-]('GM&V\S-M:*/) M8ICD$N6@1&X1JK>EZLR@VM 5A"(UC58J;80)ODG&[;VHCJ\,/;%W=Y!C3Z)O ML.]_P-&H6J/C_#>8_@-O+'[@@N!HR"HM0M0^:J&P4)LKYXEKL#0^DNC MGNQWD)R*!G03<8-\EBM UVTJ!J8X7J('9B,=7!J]95$ZQY*TL@@=4W1-;JTV M8#D=B_% ^?9(>1TI\V8\QRG.YI=H5A-E+O^V5,G:-E,E;E2NE2FZ(LR)CBE) M'HYVX,%:7H)?"RYO'->SV].>+<>-!-J@H\.U\JT"E\/Q!2GE4CLGX]E++),I M7K51Q=GKK[3;T?.'8YA^6\BH-LZL(<_)PKI9+7Q@5$I.&-)F $^2$XKYFJA= MNX#3)B9\-DV\S(9K>K8:^=3X;M T]0KR\NUZ2395C<+8I++T)K-4VVIHQVL) MO2VLEE/)S%$JWJ0EVA8\)Z)"W>3ZH/EVF#%J@;>J>M^J9=Q^B]%KF.GDFDBDP'TL98ZM2 M$-%975OAM*H@?PC;LU>&ON7?H _JMAY[O]")-OPTOBPR3-\^3F$\([A5^N.\ M^-MHM@ M _,A!::3# M$7[ =#&];"2VU_)D2H)[0T30YL^T#LAB2/15K--%I90NMIFYUG9=WX_6/X8B MM"G%W":^@57<1!XL4[I.* MH&!@ I@*74D01Y7K,HKE1<'KZU1XOFE/]%Q_T9 7GQ!:?P"7^[J-)Y6Q98;Q26KL.V)B<%8%D0DM<>S8)Y MH1VSG'B&6&3D35(J#X/[[+7H""QM4*[N]^NWBQME(&T6OC;^K'!\J4,WLV*( M.:"F$S*T&>+R9,J!NZA !UD^=CGP;#H?O)M.\D6:OYTN\_X6%6XF2J><-$Q* M*YAV*;.@P-2K0YV20E7,+CTBZ/-O* /];5T1M@%X(D6_>W$YZ5&F/?I:-_#< MS.Y#T]!2B-XFWL&'O M#@[*SD4/5C-;+JM3Z "57C+IT'&)6;G<9%]X"J.;>F:^HW0;7)8M$%WVT/SY M8DH*^ ZGPTF^U$LZV;\04I+PVW+Y]7P8;]X+#J*/UG$D[MRB45M0S->TOXS6 MJ1! &]^H@5T7V*>A1\=AK<$EW!;TB];.#X/WF*"0V*-NFAU0GZK&->"LYV*&W5^5R]94-P[G03007''T=K@:HX KU6 9F!(F&35S M4$AR-4\F2F.9"U&E HYS[W;5GWX@/7^%>@1J>BQIN'\9BU=CGU4(#!8,!X99 MU^Z(PK.8?6*"!RT*IS.:ZTX*MB^B$]6OIL0T**BX]ZA>_/#MXF9E]OHK3M-P MAGD@. $L2&^ KCG,/ H63.;,:I>#TF3Q09/0T/Y0GZV.'8F='JLOKMZ*WW#^ M'C]?3-,9O0"[HEYDB5[_L]D@24/JGPQ#X\AOX+)FH?IZ;9.S]K3O9O7014B_ MB)ZM*CTB,6V&B6\W%3>_$%[Y3(>V9UFIVF9X4;O&(Y/1!Q!%R5R:5"?LC?39 MJMAQN&F3H'G/_OH;_K'X4>U$'W+4P;-@2=]U<60")J/H'?"U&VC0N^7I]7OB M7<$[5;WIPL(&96D5,5^H]S5*)80L3A129(@UX@4L*J>8PEA0QD+G\]&WFY-7 ME0X<;-"45G'NY>BZ]-\7P]E"[+.!!!^,L()9B(GI (Z16VD9]S&*.NU2M1G^ ML3/"4]68CEQLT)H>AH=MU^U;0(THF+T6S/'(&7F)B@4M:\L-Y!)M"IZDPW)C:H3*=H]75IYNSCY$7."T@P>@?#_&;\"CX/YS!:E5QAKJ5Y.)XM M\B)OVF*_PN<95A-_-I\.%X7.;\>O83KZMC+2!L$ Y\Y+EH&KR]D,42$P9X(- MR7M1DM_!%3L2W&>K>T^5T@UJVSUJ?BL3XLUX&2U;1LW>C-_CJ.84OH/I_-OU M>.A!%%G$G 4SGI,!B+1!QV2!^3I84&/D.=D=-/%P!,]:N8XD^ WZTKFMS[UG M^$K/EVEV+_Z Z678XI?)M.!P?D&_,^ *DE;%L"!J[TS0EH'WY#N0\^E=X=K# M,:WRW9$_6Y5['.XV:%^K$/G"&MAI 4%D38ZJKOGFM;Y-.-FA6V\CZH@_1(#D')CC)N%[,?S1UZ!\$ MAD8FDA>BAB9]^AZ&=JHZ02)%/61J9K$F#4#AEDST$X M[]$V:33^(+)358\#9;]!.SI'T'>.A,3U2,A[O(S/X;($]')IY,Q./EVRM%CE MP DGC4F>"82:-^@$@^0+(\,N9%%"1-7$)F^]L&>OFT^*^0VJW2DG_? W]_) M7:DMNLNM2%Z^&?<;R%"BDD(S;S1MZ1(#BUE9AE++HJ6$*';IR]\4Y+/5SZ=% MWP;%;'Z9\/.RFO4M^2SUT*CS#&>#[*001696/) +$[PD69;$,B*'%+,L9I>@ M[,$ 3EZANHM]@[)T;K2_K95H;1)^U?,QYF@*)F0.0)-[&S@+D4S.)+PPPEER M<=N,BMD!W+/5FV8,;%"3GAORHQ$2,EI26B_(JI2"^6)(:37&D"28%)MX?$^O M(7\7X@^7Z0:&.T?''VIRD$NPELO"?%VNAAR8MX9\BF12#:@&8YL$B_9J+K'_ MLN\MY0]9-MBF0_U!SAD<;<:$D:7D@!#"RN&7 3.,[V=6/N5Z2R" M1:NQ;>N7QV[4V2VX<+ L'[M1YYTE7&I7/60GXVJD+=K7Q8PY@%7,> FU44?- M2%67%4V\:3+0F'X-6 M:M>9LHN!JC?@C8*6A&K\)O MT//L14H7YQ>+M.IM$=LET%P2=S%9)@7&RV1#L+8PYY,%)52K?)B=$9Z"NK2A MH\?69==Z/:>U8EX-4%JBX@ZE)I6FM:LZ?S7548)HF>+:5!,09+>.PC<-DJ; MVX+HE$)/G:3=8J3A#3Q+7=\%4!X;D+FD.6@? M68E6UVGKAH5H7[T(Y);X/D>Z3F@]S.7?Y#.?#!*/; M"'L>%G/[2<>;''//"M?&R.A([AH&)<@5"F8G&L_PAC++KVT#T?P-!*^]E"#FQFB1Q)\@U-L?<@G MN6=0\P^YJ7V]%2@6/">GFKM"#K5) 4][^.TA&M"#+)]*3LV-5.=?)M/M:GUY M02S19[ E,[1U"KWCD8&SM$(H]-V8LX0F\[7W0OE$ A][:66G@!WVD MWWM;7N3)YQO3'7?!U#(Q+R*.I21!ZE"CN:SHVL"FWA=[ MS17+J1AO>"$COTD2\O&4XX%0R2/KQC[R;W%I?[78#S4;&J9Y]OOGZGP0;9J' MU2TR.?8!8F0BU,P"#35G/62FI$):<0H>VUS>[X+N^$9L=R+O7KWUS,)6J[6] M+_X*9F>_C"9_S'KTNJ\_LY5_O07UFB<=32C>)BNB<%HDX35 R$::0%:J*F&0 M,WCD1C)>B=*QUBP60*8,5QR+#HGKFVO80]YOO]3B7?R#%.0ES(:$^=T49X1^ M449Y@+ ?^,"NDMX'[YJ84PC.&)=DDJBEQ> RUTIX'TO6,9=!T1)",H9E4U\V MA>3 )0A,Q>B<CH$!W?\P%M:;A_/6NT6/ A2)]% MH:V(!.V%2. P&N$D=\D/+,I$3EMMK9)TG5!5'3F9:&>OQK:(/"K3,8YT,^1Y M[4$FXY6E]Y+5QNA,FY"8I^31/M)0LR+7+\* M#\AQ>5/E"Z-W%W$T3*LR^0%$7\A:-60^5D,R6$ MIZ G;>CH,9&FQM!O))&_QU1E,"Q#S"]FEY> =ZIF!^"+IP._AM L^;_(+8,< M'".])^.@6.'5+L/2]GWN +6I2<'ENG[_/!E?KV00N?2T42HFI*,W M!5)D(+TB[="8BG4IK<]#ZRO_8V^LIZ!@K2EJD##\VT45TMOR]C-67W?\Z-$XJN],9UA MOACA!/U4+N@_7,39, ]A^NT#7*UJ<1T4)(D(D0QV40S3(2K2Z!!8X485FTIR MT&;\W39$CW;QWA?EZZK4B^@;>-LWX/P&Y_3EQRF,9[ 8*K-,Q=P%81W6T<9BC+(ZG,0^4, MCZ4Q^_#00%/>O'N[O/L%:5S.H%G"2":TK29TN$*P2/D"K: M,SV3/F3;('Y?+^A>C$:310[*VYLI!=HK(W,MM,18;3!0M5E>8<:"*2!YTJY) ML[6MB$Y."?J1?8LS8FL!%Q3MA0;!(-3VMF@,B_4/%;/@7CI,O,E5Y],K-V+LX?K'0\1^'$J7J7B"2+M4!EIU](!//,\9-H&(2KN M>9:\R6'QY"M>>]: ?>3D%L[%61!>R+P/GM#^2"Q+1DM$ITN,ROS"! M'Y'WY?.?".N;I+'&.=*+'8SA8$(@QGW0)LF40/I$O^3- &V05CK#@HZ:#@+G M6:Q=#[Q!9XGRDMTCO^T]Y"6W0O)$]&"O3&=G!+WN9#MH8[4'&[R+3F52!SK[ M4RP#3]9$*K8PX=#6MEJ!A:P\HW/#Z:R3KU>9G?/YR!N>?ZM#*^1 <0N;:&F;I%)8X\89,P\Q-&)2IN4S<@ /4L4ENZQ8\)ZX4 MA\F]1[>X)E>NQH"]7RQR">AM*:2E'R?+E-M+[9U>:6^T*G$>,T/CZXQ7E1@= M^X[5XUP%S*BY>>"\//#1)Z,1QQ!]S^G.]1XQ38>+./^+3U.\;!6 T_-!TEG2 M\0Z,#+H:-+"&>9$\\\7+R)T3&789$+GU 2?%>C]B[#%MN8*B]1:416=3%U;HU[G*,(0>_ ]W[ M//.D-*"9L%LD%5\V1!_^L\X='<^GD.9U4.2+\\ET/OSGH@KR,DEZ8$HH2KC( M5*G#R5P=_,TQD5$OC51TP!7=)H2^*\*3T:&VW#3((5ZA^Z_A_.S5Q6P^.; /T*.D0XRPF*ZLH#(MD"[. 0@0I+;F.O%$N^L/H3D]Y M>N>D0=+Q5AF0/50N1K\."PY 0P(TME9\J1I,0.9S" QM! )H?4RMZO$>PG9R M2M,W'W=5IO-DV+].)OF/X6CTYOPS#*>+I==QIC&7DA,HQHLDOZH$P8)2BB5M MHI>*VR2;)'YLAG-RBM&#U._J0N<9LM=HWI9?)^1U#[_4LD':Y&;_$T?YETGU MJP;:6Y-E- P@5>>;0(*BW0Z\EYQT%J-JDQVX"[J3TY3^.;FK.*&7K@ O858- MJ_//.)[!I>*J,RC]S*)@=4GXLX.35\-(8WA._Z:6(1'UY,7%_,ZZ^?A].; MCD) (XQ*=&0K(6NZCV<12F(&D;M:42^*:J:K?:S@-!7UZ-QNT-).4>;7YY]' MDV^(BU2C=Q?3=$9PJ\16?1Q6CBIX%:+23 K'F182&'V08+7EJ'16"IO7]&]C M:&G'QYV,LK02\08UZ)R(VVWG?8\DL=EPCLO V6H+CAJ,$$DSX.2>ZI@<"YJL MAEHZS0V7!4N3X$&3U9R,7CX=SC=HNZA>R@/\.HXMZIW-QOK@)F-%V MC6F.^>?AEV'&<7X/5E^0A@\6 M9Y9\?:;K_!3PP%F(68L<#:;49(;0K@"/ MU1J@M<:UX..I- W8KZ\T&.UXG:;D;"#_*\501VK6B3O<" !GLON.N_HWT9-. M_?[WX>M8K=QWP?2O?O\=N=REI_LA1!Q+23#7/COTWOF:O:J!TW[-I6"9"ZN< M=<*()J'B9]KOOW?=V$?^1^[W;[E<*3 XSJTP3 6L0X/)+0$G:?T:L[0>_?X/8Z%!ANW6L_;EMRJ0RW$8)H%(/#.>,OFO7BX:5HHZ M2$OP$G5*MDG_HQVPG;2QTC/F!5JKD#Q)86RPX8'\> Z9W?7?6G M(SEMVEH_"%47B-R'Q$R4EFE143H"G:)WCB.]5;F)O_YH^O. C?,4U&O0'$J20O(:'&2:8)&2Q2)\:PY9)NB]DW:5-]" M<=)VRN'R;M'4_*$ ]^S>.YS%,L:Y2JFVHEJ^)KNLJ6F3QP:+>J2@S>&ZLN]- MQK&(;G&N-5E;#*!\RC57+=5N%N35&GKCE?8I<"-,,6TF<3\;Y7THJ/3$=7^IWK#N-*>IQ3YI-YX/W53R+G9H['740@IX*!();9"&C M)$^X2$%BR#+LDIU"'WIC[Z&_K>\[MYYZDA;_X7+ML>3S"L12QW:!L8=QOCO- MCW'YV8&!=0X[B*_%J[J$8X+P6H%F#CUM3#'3CA%S9B7'B(BFAJV>#8M;#,K^ M2=Q':CV3]S>2U/G%^4J;R/@UWM/C.>::*81TPDA@(NJH),_6N%W:5.Y$WZTG M'^]<[B3[21^"Z]'L6@"!KS> &*6X*V!9B;45IN6&S@5"4RP'M I#66^:TH'! MFT]^A@P>++BM[^"3ZR&Z_/ZL_M;P2[4<'KWYW'9(3Z0+W8XR6VM'YX6*V60> M"A2MD+9^*QQ745J34!0Q$*18L0 P)P+6II2DII!4S1PPW%K4)83';5!X(^WF M/8Z G('Y9)51,2D?)Y^'R7*[&!LWH\^LR1#Y)8SJU-0/9XCSV>/K5E\K>"JJ MV(21-3E^=U=W^S?CF;PS':4AJ]>M5DC.F+&.VFD5?76)G#//T M1M4FH!"LUE;8)F&JSL@[WYAX M5#R2E=(F+^P6C./'68ZK07 M;D<+M3MUBKI0+DW2=3!SS"L1;ODX]:XXMOYV;(A MSU4SGNJR. V%%1?JJ"5'#FU-:<1BM931AR2;%&?O@.U9*T??LF\QO6:K_OXV M&:<51J.DUT@4<9J(0^0@"6A7-D+[I(^YL#9@5J!RI&MU/$?F\- MV073CK-M-7#1Y-SJ[(RFJV3(.B-2<56= ^NYQSC+%)#U!FK3J--*H1L8Y.!>@_@>O[Z MT:?@6R2(U_2DL\F(/FU64V+FWZY6K;-VW"G.4M%D*N4D&9#)R[*TBFO26R5% M"Y78#NE[,T]Z(J?!=O*^WH.,,;^&Z9C67>_X+LXO%CR)RTI2%!F;*H>_/95*>*B:')&H: M4*8ST] RHDJ&2?")OB]#%$U"IYU0'ZM1T>-N3<_9C9=(>D?!)/X+O.RWS&LHR:WP7 M,+VGVJZC>(2$VRZ<;.:V@T";LQQ31#J*(T-=%-/*%A:0X#G)D],NV@"[S"!X M2NS>EXC;C-Q]Y-@SJ1\2CF$ZG+R;XI?AY&(V^O8>/T^F9"8MDQ6URX%./J#] MR#JFM; L6B-9 4SDC'EN^MO/'P)SY,3/;CQ-&@FYYYS>FUI]E0*V2E1%$1(D MSR*&S'0(Y(!GATPB9I-B,(KO8F3N?9:OX7BNM/R:+-M[4XA]3 M*_VRK7V)K6328PY9 Q05AD8]>T73#]JT=E1RYWZ4-X M"!''ZE&I I>ZI,RLQ[K]2L$@.LN*#<)R!\69)FFFS[1'9>^ZL8_\C]RC4O.P MLJ *SSH3/K1>U[N"P()3FH52@$QQ[XQMDF6Z$[HGTJ-R+R+WZ%%Y& M;[=BG M5]ET0&G$AY7E-YN46HT_Q;/ZMG_!.D;N61:O[+2B9US,LC]C:\4M(DKC@K6% MH];6(( KH(21"83GP@P*)$O?2"P)NLA]KZAW]/W^$ MKP/I@LY%<1)6[5J!TC%O,["258Y*N8RA26K 5B?XP7Q/KIX]P*P+9T-:FD6 M@XKK+/7A?&"=Y8G7+E&)%JRYID,T0&+"V!R%%9%CD_N]&QB^-XTY5/PMVKKA M:%1UE)3^0TB+&\_8QU0.(5GMG $S65;I M<=UHN:LMMGOBYOS&ILT+( H+3!84=50Z@9'9D]U7O8!,6"=*6./)6.RU@";W)S?@^F M[TU7^J+GKN;XSIVPE\GI[W"ZZLL[3.17_CP<7^DT*";J?A\CX8;)I*UW"/W6NQR$?7] M%!+L1?@]A03["+YYBODN8+Z#0H*].+DWU_P0@39G64A!EKKW+ DD.RS69@'. M"28-5YK^+Y/NK_'^DRLDZ(_1X[$*"%"*HZK"KA(5I@_6:U=/!J(2SQNO M=QH.>Q*%!'OQM$\AP3Y"/F(A@?2!;& T+"?CF/;"L>B)-9UX1AO&/O)_M$*"9'+ J#3C?-$5)%L62Z3-E$MIK/6ZI";#PY]3(<%> M1!Y42+ /"SW;L?0FY(LT?SO]@-,OPW0Y>@G19^>L9M[75C0\.T8O0&+11JV= ML"G[7>YQ=C)@-P'X?FR27BCH,7_J!I[9BW%>(IHM+?I=0/4=GMJ*YOAAJNY$ MW66])RGW'-[8#L[+H'46P*3CY-35R8B>'#)6N)7!NR)1[E*>^!2IOR>&=23F M]Q%NBSSLBSA+T^'B["-PKX:T<8[@QDE(IA%'!Y8I;Q?#V#@+QD1&8B#W6X(0 MI8FU\!"PXT8Z>N)O/<^Z3^$W*-?XB.EL/!E-/GU;+GHU%QE0*J,=,X63=61% M9!'HKZHHP>G(4[XTR0C:@N<45*$/43^C27H/5R_2_OK,AZ/MMH+G4T]Z "-K M]:-&=@Y%&RX]63C&FI@"[7?6REI=$H'1KB293"HY[;WQ M*C]Z_2B7RADM Y-!T2L9ZDR(6O Z /Y<5HZT21G]M'K1]=&,OBHDK60F$W6 M,PV%LTCF#_,JH0X\8<0VH>YG/QQM'PUZ8#C:/B0TL!!VF<-4(,L:36-9D7NL MHT3FD-V029MC9I/+W"U MF\U6V]D-E*L]+69=//'#D'8P>D%(C4&0D'W "]GK@TQA#L1#^OYZD8#L;>L M][^-[L9HG6B4D#4VDF6=IQVY9U%D37^@M-H6"^Z8>O'4IALU4(T#A=^BXG]M M)[N!+ DPR0C)5%)D^ J"YU,D"4B!)GB4QC;I6[0=T@GH0S_B;E#8W^T2ER?N M2O*>95L(>4PQEI[ZPWT^!T%Z$WU,@M(_@FY>.[ +F.R@0VHN3>VM(#A%H M<*31OHC=Q\Y'KM J.X_7'%+L*2I ME0R$S>7"+'J=R,4.<:=9[B=1(+073_L4".TCY",6""47D4R?Q+2.=18":7A, M5C!$H3U:[5 W.C+_@\L4Y(.ORYK_NFO&X M%A$[[E/Q&;6(3H; M@)>(-]$>)JV%;=)19LO/Z%%RFU"MR2]P[H'++%2N=6NDTR&E)'B(F%SA<9"# M5X6V0A8]D/PB%!:43$S6G$T-)'(CN\OO0SK#?#'"2;GQS,=\V15XV@&_$."J-G1P?H 1?L!T,5U3V;PVTIL-H"90.(W, MH"&:)-2A44XR[6MK= 7,S 8ZDXO67XY JT&M,[V_LS(MF[48K([)53$I;NY0I4_/A@ %AT]K&&*")(NT" M[I25J'=R&B2JK6VA:Q*YO,:H;IQ7'ID"0S+ 7%@,.C";C,0Z22FTF0:] [9C M)9T=3VGZ)N2QT\A6Z_IE.(9Q&L+HS7A&S[M*M. "1 FU!DB43*4$=;U0VH)W5J/=L\X^6 M5_F[K*7IA6./BWFM&3]VNFQ*7[J:@L1LM1>LH""7NN"BGGT@@6'*:. M &T:VCQ]=7W@ZO3):^L^S#;0TM\_?"0/>'8Q_4:+^>OD"T['-Y*4C.!6\H+, MFT7?:F$8 "<<\=^3#Y%)'-W-Z]62TII ['';J,[^W*MV+ZCM6I?[8:K KO9J.79+)$[K02R(MC,A5+ M+X'5M?&Z(\V(VA8H6MDF)^7AD+]K)3P*SULCM/UEFOP"P^G?872!?UOLSWAH MSLGFS^EZK[\#NK5;?!=B+I:C2T5IYV1P)FD(.07MLA!YP$T6"H#,)N-IAW!T MXD"TCF55A.$B:14/S:/8B/;@C)3[/JV)7'?(4C'6\&*3A*Y#E$;X77260OHTPJ9F=*":(8\DJ# M#T@.";<+VM$S[T1A*H)QUF.PRG1,C;E:P+*#SSC?*(Y>K?/M]>+H%WZ;C*>W MUGH=Q;1&2('D-PG'";"UD8%.=#X26. EQ=)F@'BOJ^ALK6P\IZX@_CRUW+?) %37MHLH(G02\W5TW$M3/"X]LBCZ>/=XR1)C0>(=\$S?^-HSO67$Z$-(@4Z4/N5S> M7 GK2ZQ]PLD$TDP#^1)!TT*,I? M?KOA.OPRQ?^^P''ZMKAF ++L)6A%CINKZTJ1>8^2)50))=D*V*9P=@=LCW6+ M_4A*LTUU>R*OP5U]@X8'^F6NF]^M^E/S^0\DAYIR%H4 MI5@=#,6T4X$%2^>!*X4+G;4+J4DZ\Z/IST/7QD] ??;AY$AJ,[O:E5?W1.3V MNA(L,];'FLM?6"RU1T8)42&(Y*#)!?$NX![12>B+U1VTIA,E#8(3-]Z6)=)1S#S$%5-RFMM;^O?#^91OU M3&%+S_-6W/X.WE52V Y@CVTH;47[Z"93;[3OLH'URMFQ#L*MH",O7H)/S&>7 MF,;$62B8F960,XC"73R:)75D!=O=IGH:^K4/52WUZLWX\\5\MI" 6/6#4\C) M4+"L"%5GZ&G!8K4RI=2@M(X!19,PZSV8GH8YU1.;V_2F(Q4M[:D;T%;=5K1+ M29@LZ\0^.N0#?14Y(465R;IT3AO>UHBZB^E[TY)#J#C27J)6#H'P.=81&4[6 MYN;!9A:%L4P("39'#QJ;W +>@^E[TY)#J&AA,F])AA>TLZ',G/E$8'3VP+S& M.MM=^6"-U3PV:8#RQ.JKGHCWU0-)#:J(>\T9W64M_ZK".J0*:R\M:5G7<@C% M3[T**P':+%)A,3G.M"]T+(A:7!FL$KP$ET23(N>GKZX'5F$]&6W=A]D&6OJW MR1B_7;8"^.5BG%I:$[/PU.J93I)2BR5I'1'UE9GK/ERK9)+OUN:_>Z*>%1>-[JRO97N_#-C[I&*ST M @8J.)D\52A&0Q&L^,TL*Y@-Y[?A-U-RG^!M,ZB_,+'EXLMLNG-I#R M_B'B!R CG1!KYGQO@:&),N\:$A9 M6SRX5O+=%#_#\&I2,BPG)2\GX5X&L@X0^TX?VU7N^V-?$WQ,N>3:-=1@UARS MQUA(KP718"2I_R"Z(G60A0E=ISBF4BFPFB4A:R3.^F(/+:/K=EB.070/4EKO!I_(H(@Z>2FZPFUF+3F,H.7%)_Q4AQ*"TM\672-JI!B[K M;.F 9[X6Z6N(COE0[6C!(:7:@QUROS*^^6IN_(4N>U:W)S;BZ; 5K[\M*@@A M44/10A?K@O9)*3()I/.0(PYT A^LRTSI4@-YKDX&29R\1&%!*O*D@^I86,.O5U58SM(K2O8WXU)5CZC.S>$Q,I%L<;7GAK)-(KT/0^L:#MCZ MA$7_[8$E5I*C-Z?V&&$Z)!*_-)*1->>4,@C&BZ,N? 'K^&Y]SSJR[JSWR$*+ M@O;KKNP_X^'D%>IC*%H8ED M0UBRR>"X>]B5:7I"FM0; PU"WM>=O[>BO,P+\H :?7!,T;[*R"LBBU&B85*+ M8DJ Q'V3Y/!= 1ZKA+VQKC3AXZF4G6]=TLMO->"_R*OPRD:O#R6F@7B"W3\W; ^#A9 M=[WSNZO^="3GD?0(E"+GVE@6+ @RVL R>KDT,]J35XXA.M_$''\T_7D@#>XI MJ,\^G/2H-O^\F SJ=35.KUH,%Q'0),^< &#:*F#><\ERDM;Z')+3:U;SG<#5 MG0]]0E;OH2*?]"&O)MV]SS]?S'%ZM< E+&5ER5I9IDJLA3\#V_R"M('R9E_@=,<95XY(WRFB-3L5YSVU#(9"?C/4L% M\O^V]VW-;>3(FN_[7["+^^5E(]QN>XXW>NQ>V]T3YXF1 !(VS\BBEZ3<[?/K M-T%2LD214A59("G*,Q,>B9*J\O(!R$SDA6>OS7KK[8TK>O/3ST>Q TFP@1_[ M&\(,/T\N\ILO7Z>3;\LBJ>LRR$6(A=9AR1EK'W@B39&5C)AX=)QGSINX% _0 M=#Z0&%H!#>I_7E]-2;I74R2V7X__KE_=I$&#BU;Q0MI#L>P 3P2E6B8+R:DB M 7R3\K&M))T?,@82_WU@[#T=\$_\/$X7/[)/HX1H:ZTD%XEI$10#K3)#A9"* MS\G;)F/#[Y)Q?@#80\SWE6Z&3J'< R^;L8BK&:#H_ M:O*"%I;YF"1+EB?K;4@#ZZ.=)5;A<2?Z8$#*'?'>YT=U'.D7!D90Y*%LYX"/.;RSEMJ^D>3.E*Y%CWDPT1GEHT"A4PC!:&D5CQE]DJKP499")$1R M::1%IE75HG5>3 ,@D&F9/#> M\!2S:]5<]5'B!F@HN^T=R\*R'!+I(G&&5EJF)>U6L?C"(&$24A0I0&SV2+VEK<.>>3\(?0M?KF-%7M'[U':Z[? M1O_=<3:8\DX <]$&'E.IDU&1/''CB('$%9,H"O>N8)%-^B.[XQ_DE#K MH[,&$%N%HS%_Q/3YC6;3[[@]#U>+-S1V>?QUYMT^WO#*I58HHV)DT,5$5N@_3 ?CF"^Z,$S1:%.+ YP>_H*L M]J1-<\ROKQ;U<+<"D*MNM4VTU/FM#;6W&^?K14JTZ(PJ(FJ%.GH7:%$7B86T MG II=Q23MER&R&AM&D:_51CX.KS.1PA!!8ZI@59?$C*_UZ%Z7R97E_-)N?Z\ MB3(?>UE#'?;B6&6MF6FK7,, M:N>L%*K&D2,:M:/J7J0TO<)M#:%O#4K<05/=G[VO8G;D8KWOO$!%=BY/7'"] M2+O(00G%#5DOJM#&&#E"UA"8%;GJ(6;FO:1O:]M6IC8U,(]"1E9QG8*#>A"9N MLRW*ZUUS:#KS<9/WT/DO=M\$#T#4P?0_D-SN%>V6H)*)AD?0AGQ4[B$KA63K M*!N3&@7R5[0SG%E=&^_0YLMBUK2S:I2@+-!1N>NF6N,ED6"],*3^4\2"(4.G!$O9$@$'UE4MDYO5(X%E)ZIXGBF/XED M ^XAF$&FQVQXS!""ZS:Q#D0 R6=%:QR+W3%6JMW3ORLLIYO'\-:2Z/K[_N+G+!@(=584YH>PJ MTTT:9#7O, 0!!/4F:3H/4K5W-YL-#_\G_#W^6?,!U7J^0]S%&,M',%-!!AO":,)E?;-QG%9$RA*&&< M$X :J*4@?ND;>+^=YR.)WF> DD-)OT43M@UD+R;3S2MY MKQ&7D8.1Y*4$+R.SQ1JF"]EAH)1G' VY-BJ01=OD5K4C?>> HI8J:5!S?IO, MD2%[4D2>F8NTV6F>#(LU+8L']-HH<,4TJ9VZ3<2Y8J"7?:: M^*]TS6X(<]D8C37-*2;:N[*SS =GF(T2ZK[&@VS2BF\K1><$@6'$OK4;VU & MZIO+.4YQ-J_FSZM2,%4_E0Z^1#^#3SCRSHA(1)$(DJ_QC,QB[=H4!$'7V0S9 M-YGFW8O*<\)-._7C5=7#B]*ZL/9J-Z:9\*9@9>.CKU.&?>8:V[ M*L2!]\FE+HV\=WKY.<#D,)*_#Q4W.%3JS-#O*Y/H%J*CT3H889D5L2;\)TEF M48+:^[(X(W7RH'<%R.97GC4L!I#R?3#XIF#X]:I2^N+3%!=I]6_*CY^^2^EJ M.EL9T,5:4\ 8YF2LOGK2S!/A+ >70*?@"-1#(*4C/<\&1BWT2:6@9),,Q.UO:4M!B $_$I:J4* MUR!4!S3U?_.YX*:QS#=$V_:.U6X2Q+(@I"2(15>[*GA!=E5$%B)7M6.RJU/C M>8QM&MAOH^A0M5N'C8OT%_:IU&AMXF:1=R^%\=JZP*!4[TZKVK T(Y/1 Z*S M)6*3,4;;"#I6]=5 ZNX HMYB;Y FO''9U&O=Z2H9M@M]+4NI'B/P.+53PZBS M T;VUL4Q,%,"+ZI$RPRD0 LE(0,7,T,/TBD5Z,=->@H?!RN/U#X=!RI]5##T M #2BA@ZO/^FXQN^_P.6_;RSN54I\[8PM558L*N1D7U?7'G)D1F9!3CW7.N<. M%NMC[SD1^W1GK4P:B;1![L#MN^@%MLG,RL%FSV*L1?+2UV9^=%2ZZ+*VVBN/ M3:[MU@DY+R-B+S$WN,2]3<\*X5TH:FDNW"?I. ;"?JIZ0.][R+F!*;"!,DX> ME7=2,;.8V2,#UJ ^)X499S&(0DA_RII_Y+AOK?@^XFW2_98D4Z+/I?/0>+C\M MH5LGA)M:8X-"U,DWDHBH%FI1SJ1@K0E&=U N/?268NF[=:7>>>MY'-F["W+ ME)D;(E:@ZD)&C\.YNUZ'7Z2/G\1[:&!=AWN(;\ M^!XYPI7:_9.99&QM1$5' M3" GTA0;;,G6\-"EVO\TM+CE5&V@Q!Y2&UAY_R1)?;GZR^+C2U]'DW$74F.8Q1-TI$/AX!'O-]# *"/ MD!LH_CU^FUQ\JX5;=\NZ5D=<(9>>&\V(#L.TB9G%;!)+PGD,1:!=3Q,B4*SEEP=72%(9V%*!*9.Q:\1(@A M- F+W*/D#%2_GW2W[@##]53Z%0M.B4+"*%Y>(5SFWW%:)M,O<)GP7;P8?UHV M![M+4L?2[HZ/WK_<>Q<>UFOIDU4F*"&A@!8B0(PIT-:ODS VZ3#"A "QEKCF MVIS?*\E\?L=7'4I)O>KV;2K@?1$@!->!NT!N M-2DKQ9#H1TJ,T'EA?6UXY51F6B7+R&:WK*#WHH!20>?&2MO\:7L-/OS>0ZFS M!_?KPW\X9#K[T"B;-6* HG.(:(T#GPRDD?99IVJ<.:]I&ZP' 1W@&[FY[OGUDL9 >T_]:OK'=, M&".5E5)!:-):=B@&#F_7' G'&PSAPR.@@M7-B>#XH,G1YX+=_CH_E;3KO5G_,(?I_->;I((,RI'3Q*+F MB43@+0N>OLT6R-MUPI30),-R6#:.%:T^!@Z'7@J[X^&$/.('+=M?-\5P#V?> M7[_^)*S\C;)8][Z]),_;2FXSUPXXJ.RBX<9#L(@2.AG[UR_Z:?/_M/E/1I0_ M;?Z?-O]/F_^GS7\4FW\XJ^@?./DTA:^?QPDNWEPNI#"_9:?V,'"V/6E?6Z43 MA>MMPF5)'F3B(9(F9/9*9U\B>A!6915&(6DI@JTW/B$3>K1EP)5D HQ*]6^S M]SO&C[?0NW-3\(>?UTBZ'1I^>R^T#:A-Q*)C1YYB5U[23 MTT]K3[;"O'"*.8689*'?*P/+>+6NX_>7M6?"]/ONP?B>+VBDA4[\K*FE%%12 M:FE\=CH$#TD)$T/FQ>=LG1YY,K(]+0?&2R:UJ!Q)+5+0M]X;Z6(M\]O3U/YU M/(-/GZ;X:=4V9\7'C\W;.*-<)BP8VL59'7_-H 1D($54WI!OF-H,$7N$L(&, MB=JF["7MWU,Z+?XUGG^^'LGTZN]T<97K"(K9#.E_^2/\/4I@5?%D^@0N(GE M0*<(D$,D4&6;@DPN-^D O0.MAS=V!T72%C.@F;9:-$3>+(^E/1(P&J&D91EJ M4RHHBBSI.BC*DMD",0>=FG1+>(BH0UF638$RF-2/'?FMB2L6QXJ_#Z7@RM*P'3OG_ ML,30;9)6&5%=B!JZ%FOS!E(6Y-6HCX8#@C5CKP@)%,])::%(>(2&?*R MR,"CD-%@ETS!4]3_ S4]AU1_'PD/J/:T]"-&?WP8.6=BI)V+87&<>.*V'H69 M66U ">]LWM2O>'8MYAFF__EI\NU_K9Y8]>RNOZEJ=K?4_..MARWS&4C\D[UD MU\ (?#NY_.-ZE&%5WB2 5:*4)Z M,KZAAH(L,H_9,@F0R6VR3FFS8RAH2=[.T;4[?SZ,J#K$SB1P+=&F:'S6.?F M006(H$ 8J4P@#":C$IH:4%8UNJV9KT-4BK!%HL@V*KF7P 9(.=[RH&&$V"M= MF YACE$9HP7J3(ZYC[9VL2@!O"&QC6AWQBAMH8U,I7J 2^8=^04&<^11(QB^ M;TKI;S5$@ OB?\59FHZ_WKVO<*3OZ"&SE&K$&<#3F>'K\+:215&"@V\2\GJ$ MKKW[KBT>_XX<+=+6Y:?%>S[B],N[_[5A5=' <-E$X7N\Q+_@HA(ZDE8I+#ZQZ&1ANK8: M@7I@)&XXF=X)N6QBS#Q"U_G#9%^6\AUP.Y M2_*(GIMFDN]Q_"5>36>+;UY<7$S^JFD:MWOFCP+0TDV!W#W"*-,F5.\B $/N M."=73D<5.F&@WWO/"1 -)=Z@X\5=Z,XJ=E<3J=_B? 3!6;+]$S,"0DG68AUW80124@*?HBFW1AVI'>\X#< M(94VX'"OAT6RO(AV2GJ1R!J/=,P20=(PKU&PY%U(IA1#_SU<%.FPPU2:(V5_ MD9]"?L>/UH12J@!)<)8=$.7.*!;1<&9!15' N!2[>,Q/I%7J4"KH02NPCM:&;I<+?MWI^1C+YLT=R<]#7D7RUBZ0BAT=&7Z)(Q6C>Y4:G M6[/4VV\^7K/47K*?#"&X@?N(W^W:BEQ+,*;FOIM([&2L4<[:NA7H> @V!-O% MFGI*[6YWUN#.@AMXDL\R5C6=5IX6 :JZKQA%7!D+3'BAZ[V69A!C(8 )Y>F MAYBZ1P#O/OM<[)E!9#=X@/\N/:M$GBX4;;9R.FGU&.FEPTC_ 57N(;K&"_0Z MX97S7#@B$T%+\JSK!:-/@6'6%KG'0'H[,65N,6D.I!4H9(!LZB.EKP8$,'\YK-9BM_DQ@6KM(V$#% M,^R5IO=/F%]-B7TD'M8"F6.(M9LM_6A?I?1ZR3"ZV9VO]=136XJU2E2W4F>7 MP2OC?)$BN%BXL;4*.982/$O:UE;?9.N&.CC=6RR:? _AY*Y5R$M6/EQ]_;H, MW]VIW=U7*8\\=A@U]*%]O?R;;$\R]8MS#K0V=-B1:Y$]U&X>0H4R G!>%IZ8 MDI)\A ".5DG=XK@*&4JD-85["7YY0[1R3&HP?SQ?W!7!_/?I>#+]3X3IJ\N\ MKQ[ZO648M>S!V9J6.);L3"1_S%LR2")DK:3+,AE-/FJ6(Y]3 43.Z+/J2HA, M9Y .S-'9H[,545B^HY9N$WZ9Z_4*K7&\3..=$K4?>MJ^4N],Z?KFHU+(Z% 6 M4308'9)(11)\T"2=5ZQY4TNVX^#] \0&YW MGZPOX8@-@"39FB469D21I2\LC"X1_IJUR+'A?)QR3 MN95\4D*E/;/ W\T_X_060[_=7$\5.I,TT<$4KU4ET9(5:9)@P#WMC>"(W";= M][=2M/\UY7R.T]GUA)UW5_/9G/17Z^6_U"O\D:8#-]'IS$Q(9-XJLHOHQ"AU M,)('G0%MIUE@.]Q5/DS8X2^YAT'%_4O+ 14P8)QUX4I-9K,?*_G[VZLJH'?E MPV>8XN?)19T^C=/QM\7:_@W^FEV-Y[/7XPO,(X%!QT"+- I=[;62&'A)5@19 M>K24@Z2-MDN<8%<"GCHZ#B?]%@.,5CD85W#QHQ'72"M'9VP@HE(@!UPHS6KO M(28]G;+D)2MNG["_C8:4W;.%E$W8/T05L;6?:F6O5D MY8"K9=\I!:53\2DT28G;1,RQ+@L'4/$CH.DMZ@;6P3I-J_A\%ZI:CKK<3-9Q MAEWNK[9'<+"'S ^'" ]@A<% 2*_%2[8V:?/2U$X=08**1=DF(R\/B81'AEX> M"@A]1#WP)>6_,/['9%:=G \X_39.>-W 0Z>$TM46-%BSMB$;N MU]?QR:?U#'=2#R*UPR3T=*'H7!)Z>DG_\220741WF(0>S)RK"+'FN-2[#5>8 M#\HQ'8AB\D>\L-TJKT\WH6=@7?:1V, ZO'O'?E/(N]KWE8<<9"DLNA!H^\ET MD-3,4&=J@R;.2XA=5/G@2TXBE:>7!B8MQ'> /)XWE_0E?H2_=[IGO?W7^][L M;:5DO6>YT5DBYUH)KB.$()5--@@M5.1.ZI'A*H40?,VN2628U(J\J#1MSR(E MAV2-ZUWS;&[1N',3L?O/&%!R'=J)&:NB="5!L5P;*0F,27FNZ3,>-<\C8=$G M1&2E1O1UX89Y1?]$E4-R2B'"KKD8MR@=X-[YH:<-*-->]\H*%(_.1X,2=-:T MU&WF-0.L% <%XPB] P/>,I=K%EBL5^5;S:@>K5#U'\O MD^E?,,VW8H0Y%Z>E%2R +>0.Q,1 TYJ124IK%'BGF]RW=J!M7S__3[BX6L2N M;]I17$\P(W76]NSSEY_K5O_F0F)PF2) U%*82T7 5L MT@.B+Z%'\"4'1M)ZG*"IJAKT)-LNCY&J1PXNKD, M<-@%=7YP&4C\S3N8?KN)_89I_G+SZ^^MXNKPWY39&H)V>11N@]IY- M+.BB&-F4#NGL<,KK7A9TM_>>#QZ:2WW 2,>U+&A#6Z;>W*9UM:M%1[ZC\)*) M&&K_+-K?@-3-3)V7!#$;W6F60N^]XP&:S@>'B2$$WZ!EV1:R M/GZ&^;\F5Q?YS9>OD.:O2J$]COP2^I7W,,=1%N@D*EX!G)F6$5A(2;.%.ZQ\ MBKY->_?=R'TV:!I2;0-V0+NF^L;3??4W?!E?PG+4D\/WBU5%2#+FC;Q;&\ MQM*U[7K-,':U-Z160B];,$%2Q1>O$W=M[MT?INM@Z5M'\Y7ZB_]44KIN5L"+ MJ_GGR70\_[ZX>;&U]VP1D:%(M(L&*9BO(7OA$7*.*0K3)/UO,SE'NRP>4N'; MMI[=!=\@H><^5=?#73K0U3+):QMAQTGS&D)YC^)A#\D?$AE%F5B\"LR9+)FN M^;&^VEHN$7E)A@"FR:%S6$0\DNYU2$#T$7@#(! 59!&-TVHF\NH.-F17L-I# M,1(IV@$R0&58,28J[0)7KDF-R$9J#F^H#J.L];&G>TNZ0;Q^,:6/3./?Z#TV>*E%GKIC/D^ND@FN#GU<&7;?162,M0*[**HBLL M%B#&+7B(N10AFP0L[I)Q>"MC4"U-!A/Q8=,LW^*\GJ:_(/%?)V=]&]=U0]_< M^IUA>VX5C)S '%Q,C*O:KE!B(A=0"Q:-!1V"R+!S0Z\[.+J; M+;9HVC=$K[O^[QA0/;MPM9[D*TG$F P)'S4O-M#V:4M6QM=#EN,H>\6Y4XKE M*!33H79Z<84<=[3)/+1'SLV?6N]RL&U,X./*WWGDK. MFF0@)MK8M*9#3QN1@M1!YA2*&8DZD-B"8$&JL.CPR7RM)S'<9L%M;5XXP.+Y MXS+AE*B]K(M_,EN(9)@E\^"3!U1%=P[6:P@">,X+%\*@MN@"DMF1!?V7(Z9H M1F!B .L-0^G)L8U2,N ILJ*X%F@S9.5VU,"'^23]>]E89_;J_UV-Y]]W$/:& MA^PKU\?H6A.A!4=;22X:+-<)390.E.,ND13I__)(^^A)BIEI77-H?*8=ACM. MF!8ETJ%1C"Z#B7#G:HRMCQI>G!UJ,S #MY%L%T6"Y77@>S!!(AHG"P3E1PZM M5=($9CDZIL$XYJ5RC#;Z'#TFJ9(83*@#E&AT>.CP@NY5L.&4,#HJF3AY&4I MD X)U)YP+>NQ.:)-FOC)B5FE)-,J 5DRDI,[X19CYJS@?,^"C9<7,)N]*PM. M?KNY_:<=OYB(@O%%/\B0$O/6DE-LT!%ER5ALT\EJ$S7[>L"_3U=&S>*QB^9B MLU6L^;\QCQ*21AQY?L4'XK64A9 M"ZIP'SCWQ&T+7A\FZ_ >\OY(6/>+!Q1\ M@PN:N]3]#M-WT\6M0:Z5(76,[(+@4:PC1%0F]SV!JIWF:A:W]DQZX83V,CDX M #RVD7=^,!E$$0WB:)O _&8VNZI 5E*AL)FT:,ABTY%V:.T44]*2CRJ$I&/S M4#O(DJ3S@\7. F]P2[.)LEM=34? MH.D<$#&4R!O44MPB;>NI1JXH&*D3$[Z05Z7X8D*]8$F&Z%T6RK=I/MV!MC-# MQR J:% $<0_ JT,N(+$7O2'P9MK*:C@N:&Z9A\Q1$*XU;XV,V3=/M$P2@PR9Z8PUN%+7K. *;!Z)YV(WB!%D[31AX@Z2RSL*O3[@-AYLOJR M%?(-77].:O[3^_&GS_/933/DR1QGKR?35Y ^+^C^#[S((Q%#D$%XEFVI5UXB MDD$,R*0.P=K@$JJU"=I;VDWW?_=3QL)!Y'T?'W[_W%*B=KEW_7HU)9KI+!O7 M"6X+'-?.?:-"3G$J9/J(11("&#*$XV(L'#J'5A#=34Z/QTE[RH!II(#[$ G[ M0N3MY#+![/.BL?HX7E4!7Q?G!9&DK[5BI\^8KRYPQ>\OWQ?<+]-H)9FX,CMB-)%CI(O*+%;F93 0 MO2R@2Y-\L =H.E099(-M82!!GTK1X\);J@^Z+:I%PF0.Q>1*6F:EWR?I.(GH M ^ELW5$91N"'@0)R)0JWGM6L+Z:M#P1^KIG@7!D(BLU)G=1 MT,;0Q,[2;7!7?HNB7U84&2M#S5-A#GUFVM=6MR4)YLC?4>BDX="D0=1]4LY) MW[M(=^OZ'JZ&X'ZBT^T\[ANQ 5^G^+GNF=]PF3,Y9!K7CJ\> M/MEK"!FL9^$16(P(F R"EBF -\E'3"@D6A%AA-;9$H-BRO#$=.29>7"9T?G! M0^%>IQ#W3 GKP$JMLOCA,DFA;/3:,B5SG=^9%*V"FD(<+$*!A"XWF6S5E]!] M=\$7[UZ^>3%?NO?5P/\X^1VFI/ZW.']7:DKVY.+B];*R:.1- !=<9#:GVI*_ M%B$D\B4Q6B4-<[9-BZIMV=T'A4DKS6V*XNXN]H9SPM97!7&+XT^7+Z^FTSHH M]^,4+F>PZ&?PXC(OOKM8]K+._W4U6PSLN9;5[Y/IX@<;Q#FR,4>'.K&4L';( MB)'%6JU(DN3%9Y[<^@CC8<>/'83+\X7OZ8*E0<[=-F9??".;JA):)M,97. ' M3%?31:U:/_:4U)%,K\"BCJEVBY$L"I=8,>1Y%3 N^J9C[QOQ]?S0?PQ -,@D MW' V61-16Y68%RZ0M&PF.RASYB)&'[SFIC3J&/2P2=#,PUA&T3%*'HS)#'2I MO40+;3Q>$>\^95=O4TV;#+D^1![JRNJP!G0K+9W<]=:Z.[^(V"K,KM8Q,W3@ MZ[AQQWQ6DI'?7= $DW.;K/X'J3K6-5<[+&R[]]I;)PW,\S6:5J&_+D2UO/[: M2-61;\#VU]ZDE>@/A@L4WD1(@7#/'=,^.!:-X*PX(56T7H@HGC@>NEZ''0@. M?23> 8=-LGKZQQ>>PJEPK#>$6A9@$B&6//.::=T62;?).NF,X6']QL&T&A_ M^V4'=30(_]TB=*-[?M.SLI:S9,6<$685^J^30;.S,F!.==)D8] \0-Y)1I-W MT>]V% VEG+9;#SFW=1H(7-02J#>7WW!)YS](I-5$6]$K,Y(+@)%E$"02KPU9 M:TF22%"A50#:-K%N^Q+Z#& UO,*VQM^&NQ%^]>7KQ>0[XK*TZH(6Q@YWNQL> MLN\M[6-TK=VWQA*#E,7%XHOVUGC2:)TXRZ.2+@(?H8\"ZGVKKCUXM'.6A1H5 MTK;VA4,.V>[:]>0^J3NWDMGZJ.'%V:65C/*2)V>B*U(KS;T.P6 F.7)+@L81 M.&ELU)%)O[C$CM55#(DY'WB&I'2(NXY)OD_P *UD.CQT>$'W:R637=!*>NU= MU-IQX#PD(VI^>5+!AA%')P(X8%*7VE4J%Q8R*&:"*K11J9+XOGD#B^J'7V"& MN6Z9M%\N3\H?P\U_^?[C5WZ'[XOQ]34._"-<947*)J%BD$G(P-G6)-"8M036/0Y#IQ;9NXE[TI/?P1?F D/E!:V$"7 SH@M?YM9UG= M+IA<5LN-C)# C496(J\)[T(PX.36!^!H,_$B4#ZRU0Y,TK/!WC%5V<"?V9F5 M=U\7G1C_0;\XG[VY7-;E_0MK32?F%]]P"I]P\<-?R?1^#>/IHA? "#0L; ]& MA^?B;LW5M#K%D#CGZ(,7I8EO?6 ^G\UR> HX:I EL2^[K_[&:1K/\(;CCQ,Z MO=[4DD9R?].21Y=U]L#)V84ZET5XQ\ HRS*/B9Q>KZ&TN1@[ ',_%\BQ$=,@ ME^+&MR+K:YQP,\MO)XO("RWNY9"9RL;MG[^J_-NY+.5-BE39R+7?T)@P45DQIMHB<8JY X^;L?7/1O M5+! M@.VZ]G*QK\VEVVPMHT(CF504="*PHI-GFNM"!T7PS&;E:N67T^L=AH>-FFPG M[5FA[]BJ';B/V-T+A:MI^DQTUXN%=Z7@CY9%(T@QA!20D97BF(Y:UQ&*-<._ MSFB)/D;4'=#7\77/"E$M5#!@-[$>)%YW0[OYC<6GLU&HDS04B2(ADF2,)!L7 MC2 ;%YR.P<".%]#U,.A[#X!/P$VN)J:M#FK$HF/"RVN"^V&ERFY.._*[9[!=)K7 M8J#"M8N<)X:^U$P?8A)*,4R(I!WZ8+AN=R_=A*5G@^D30\<&X.^??M[*2?_Q MI-4U8BBEDRTA16:-E(P.2U"8F"K8VH#JB)*2;%) M//\.%2?0U/.00%A/$=]9(<=(R-DJB!]L7.;J1]P:NMZ%IY:5DRV8.D[AY1Y8 MZ9L0<"A%/Q40"Z&$XBZQ%&0=,F0YN;W6,%\ 58K.\M"DT]?3 >\C5:(GCMT^ M^AT0L_=B,4N[F.A[3Z8V^:+SU1"T/TA%[S_\L2H34J&@"-H16A*)3Q?. *HT M.82@O <)O6-EG=Y\@IY1 ^WDFDBC'9T #YX%P4D( MWAGCB5(T7?:F?F]]QMAIK*(6^%[3 M/MIVXSG!@1-']$V'450#!&UHS=V%HN<]GJ*7SAX?3K"+P \SGD)KC$;67536 M_ K,ED&D/:Z6S\:80'A,3QD".X^G&!H!/>1\F/$45BNE(FUV*6HD$]L "TAN MI3<0I9%6J=2DP.L^*2B@0CFL1C;A/QO(V#G=71H/9GS8SN0DU+6^ 48L6[JV>+GO>0;8/- M?XTJJVJ':BL95ZZ.7'2+P2S(0D)';A-:*^13U?0CQWTK1?<1Z< 1AX]_33Y^ MGES-X#*3#_MJ48Z+E\O><6\N:S;.^-LB6^WZ8/(<,X?$(-?^<8E[YA6=>$XE MJPJW"M8+]#:&''J^]O!'_#X:FAQ&O /WK;A%ZH?QW[6S_8\/7H]+I?L6H62' M(,'<,AWKK4((M567Y8PCH$'NP$3HAX/'7WH.*!A8M(?9#;9EL%X37#B(F&HG M2:"=$+)C@;P?IK4@8140H5/%PTXO/P=,-!+U49K671O,D]L59B\2;7.TXPW9 M,*S3BX9O(M:?O[7&8D$;RXM'XR!IG:/7/@:%6/\-7LE1"#XXK3R#5*!6Y$46 M4];5$_3**"M"](/US^?A+;:5XTXCC#K^S(16Y M)PG#JWA(F:PW\@-I4E8Z"ZYTR,+G'*0U-F50440S2I@":*V8%IJ47\A?]*8X M5I0H*<0@"0''[RKG0-2P%F<%ZS&5(=;HA&*I",^+02E<$Q?@^%WE=J;@!C2W M0%7'V=?[HC\GM0=NK=-]3_CZ)V'XR]67FJYK3."9)8=8V]^0*6AX9"5!5"@T MEVW"+H=C\01O$H?%_F"]8=JBI\4 O@-P"G\O.%4AN.0C[9%82FTH2R>G$YQ) M%0WMI2&ZT*1ES.%8_+E.3@,]K1(H=RFB>HC36CPH1L&6J%6T#!=V9!+5)[&> MV9J^+]%B$&T&7C9CZ7FN@^.CXY3ZZFWB[/UX]N_74\0WEW.#S7!.GAIP6\PJ;\[DZ 8OC$$J. MS.JJC%";_]3 HY0^."=U.;46X3T9_+E"3@$Y#1KR-;$2?QU_&V>\S)7/D87H MD=?PJBFT!23RI(+CG@G@.@>IR<ACX;-75BKUO,';J[CZY+#;1[\M!C=OK:KDTG 9 M1&$B12),U1&T)2561(%DO3:F33CZW&M@>RF\'TXF\Y'[ZLTEC4T MAA=I'!E!-3*MN1#,>QN8D86[9*W/LDMQ$3WT%ESHNW6HW'GK\[3B=A?\@)<# M-T2L0-B%C!X&5W<<#+]!/&X;[:&!=1WN(;X!CX1U:N+D!4A.5B7T'N&TM") ,$2,X4. M&^U*XL88#H-MQG?>?+AS>B_93X80W,!'Z2I0?YT[[*7-0D=6P#BF?0(6>:FM M"(IQ2G&+J8L%UDV#M]_\!#6XL^"VKL'#)%V___ 'W&M%L30AF^9@=W]ORY3L M';E?2]+ERNO,(^<^6IW1@K<$ENA3<8ID44;T@3)6!N8A"D*5\74&%;($+JGL MA? 2CY^DJQ')(Q"I'M=ET7XN5H8 MVNL]=&_Z\KZ?7%R\GDSK'XUD(;N:],Z2X+3)9-KJ8U">E8PFU3XRV&9FW6'9 M/$%W>=@U,-B587L4G5+";G=NKP(WWK M.*"P0)O':0VW[\_CSS5UE#6U']9.*2&YMVT++@:ALZH]B1/3EA0"6F0&7-3. M(28E:9_6HGK0ASI)5?P+%ST[\HMO.(5/N+"7?H4YWF0,WUY!@3NMN4&60LHU M59XL)PR2@8T8P!;K5),.X"T4SZ9(%(S'#XII[B[.$8@O#'..:9TW3PE MYV1WN=<::(1H4JIR*!GXOY-!=S2R _X=C:XX)08+--*C!C%)+_ MIAV#$K%F;\0D5: -[XG=I/:4P,\5?9HKNB60GV)\[VJ*LPZ6BA8NQ%28#9FD MX$&QZ)(B%RIDE;WCUC:IRCL-]G^NY=-\T\X&G*#BG4Z!)_Y0S*\OO!80' MR_+[*.2I5#1WX>EG67[_LOQ>6#E$:?,NBGXJ(.9.NJ2E9)G70I7D"@LQ&F;H MP\0=:CQ2IZF3 6^OLOR3PVX?_1YWIK!79/SP(IG0M8^51O)X?#U[G(4B2K"( M:ZD%/V<*[Z3EW6<*]U'1UE*!EO5H/28H;!UXH$ZMI< M<%9$%UG*=31FIKT]RNQ8D@ZSCT6&=%K7][\=O:ZM__@ :Z167@*SVM 6H[1F MP)TC*(2LN3 *\FD)^9D,G^B!_2,.G^B#GE.J9>L_/L "-U%YS3@:R;3CP+Q4 M2+".QO$HG$_'::?US(=/G/@ZV0$]3VOXA,T"BLI(^$VA6L(+S@P#IV)$S& : MYN8T8>EYKH/CH^.4$E[ZCA#0IBBN.:UOKNVR 5 $2*Q.^HN0T M^6EG?SV+X MQ*F<#4,AYY022/J.$"!>2H[*LF@!JJ486("26%%.F.*%">&T)@D^B^$3)[U" M=D#.*65F=!XH$ K*S'-BH #K_!ED09-QR)T-SD5E7#RMNO[S'CYQ*FMB;ZR< M]/ )5[S&4O,M0HQ, P*=>XI@JD5Q*8"SNDUSF&>8Y;(7I(^B\=/,@F:A'C8Z261Q41:!F?XCN,IPG/J>DP%OKRR7D\-N M'_T.G.7R\:_)Q\^3JQE<9J+KU2*M&R^WWI>O,BD"BA(\>B:!/$EMK&-!>LMD MMLJBC\+D+LDN.[W\!-V@YCJ?'%)AS>92>.]1.W*O'-0!"U&3W^4+K;MH@R'K M6>VUR*70R\W07?<"Y%%S+.="Y%+PUL&6FPB_@:SJ4(7G);I&%&@&.$ MT-6H&^-HZRK%*NA46',:6NPTEV(()?:16M.Y%#YEQ, 5LRDFIETH+%KI&=E M&)'^!=LE3/J4YE+TDOW6N11]!-=T+H7@.HO"@5DP9$'4"M'(>61%@DB^%!FC M&TR#IS&78F<-[BRX(\^E6'QVSW:HL>S+&;892='IE2VG4?3G>2UAUR9$KHWV M23L=C".+*:J(PGI1E (]B@YK^I!C"G@=3*(UB\8G<@"M"!&CC\[NF;![PR!. MOXT3;K$!+Q8/HJ_>E?>8)I\NQ_]-%N"B6<++R6P^^Q%T)B\A!9TR<[6.6

AB%,/$Z6"6 M@;8%3UZ]H%5MA> BM[G]V$C-X?W38V)M/3ZROX(:)+:N>,>\632KK66D''+O MN65&1Z!S 0OS3DOFI2W12#KO0Y,>UMW(.SRN!M#E^GW#\(IH$<.]<=V'65E+ M-YYCC%D$Q[+.G)B2MHZ\K:VLE7(RHS0FM[VB'9";0UW7GM+6=GQ8G,H][IM+ M,N3(=J.57!_WVXK/A9,!2LUPRMT$'Y&W:O!\!)8]S7 MV?6$=FY1.\_)7H4:_*&=TR?#&4]*N%!+?/U:UM'&J\O'WG-X:WU E4P:R7- MU^X';;]/)P5G=37 Q>I\G:UH7)&H'"_*1L.D\N2Q!.X9>,V9MS%EIZTPZ_T4 M'U#YHZ\[+\T/*]T&)\%[G"$]\/.+R_PKT74Q^5IEL/(D5R0FGZ0$$QA&HDXK MD\EE!61)0@C&NJ3;],?M0-LYH*65*EJ4L.$%_>@34?A/F/X;Y_3U7?IRL<9; MG6M-7:C;6:K)O8H5Z:-WD9Z8VA1@/D+8.>%D4"4TJ.+Z!U[B%"Z(OA?Y"\FY M!K[FXV]XETCD$+(0GO$*8@V2D*Q=9!:*5]5'BZ5)>\].U)T37(97Q]:ZIN$N M]=XBB6 V(^]]X>SO<$>W_H1]K]P>I&CM!LVIY*7$E#0H'8((3D@]EXH986F+X=:R8- P!]RFK'2V7@ZCJ!^7X;]/B,;Y&"X6?-&N]P'3 MU91DA;.WDSEMNA=7Q 'MV9]QQ?GU,U["1;JZ6&S"L\%4VXJP@<%P$/FMP4 (?N0$B1658!YY[=Y 9U7,*K%BZ,0RQ9B4]VT3 M]H)8S?<8??7WDLO7=&C7@//5?!5E?@732S*^;L3VXY[$!%!)!]K5>:R%D;&. M T]$L#*<1Y?I,&ABW S%P-XWQOO1\>++Y.IR/BH9.=+N349(PN51Z9VSK&XO M(EO2N6ARY3<(]8AM:F(4+!Q#_TAV#C4G?5)P/B("#B56^H]&?_E^^8'+.Y.E"RUGG4DWG8]K_?R>,X'1ZM_%[+)HG80K+:7&?4&\6= %6 MZEU"/2Q<;'*I\PA=I^)A[:K(>ZG?PVFA@4]TI^1D.=#L^NK )NVS,BQI=&0R MQ'IU0-K,Q2B+4%#(T+2V8IVB,P/&,))ODSNP84P$;8M!T?^8D)HL2)^)2Q.! M)8G!:0"12Y,CZ40F?#2%POX2;Y 4L&&,R.S]AS]6Q$E1CTUOF:OEAMK69M,E M&R8R)LV+016:M*EZD*KSAL4>&A@P': F03W65T,4ZU,"8)AL[>*1"HLI(PLV M9$)O%"%T22T[N98G3;0]M$#[7N.O/J[_U.;;__M__']02P,$% @ K(A_ M4(KU9W>SDGV)+#-"EF'& M>C/;?Y[O.>=YGG/.\_S..;_?]_?_?\__/+?7-2]>9N;SON[[!>@.T %W:3\ =0U@OWC?W=8>L =H!QUU$K@,'*#[Y?CE]< O M!P/]+Z^,# ST# <9#Q[\FS$Q'Z(9T\&#AU@/,;/\H"1GIZ1A>D@$\M_^:!^ HX>HO_$T$U/=P(X<)2._B@=M0V T# R_@T>'?#/ M!]T!>@;&@TPT&*RT-U0=H<&GIZ>!9J0AIOTWD/9_@.$H(^=Q^8L'N8SO,9WP MX%9X&O?ND-BELF8>DP&\^#G;Q\^867CY^ 4$3YZ2D#PMI:AT7EE%5>WR%>VK M.M=T]6[>,C4SOVUA:7??_H&#HY.SIY>WCZ^?_Y/@YR&A8>$1D?$)KQ*3DE^_ M2T?FYJWMP:'AD=&S\VP0&._=C?F'Q MY](R86-S:WMG%]S;_\4O.H">[E^./_3K*,VO []< Z9?_*([X/O+&XXR,!Z7 M/\AYT9CIG@?7"86GA[@OQ;TK:V86.V>"Y[%]/,#"*ZZ(.4GXQ;6_>?:?<^S9 M_Y9GOSKVFU\3 !L]'>WBT1\%H "9E!4I"?QE_UM&5]''^)[#TU-!1]C14E?\ M+L\MMGC=GT#!%D[':%015'(]11$JUB\P<[$J=KK6;2<[;SD]%$,/9@U>Q,D-9YO$Z$*/'VT'9 ND*G*4'O:K&= M?<&T59W:1%;UNF1=VX9AZ-V!=Y-K$+S!^C?8#5 5@P[)Y$4(PJ\0]/RDVS+I M%'^2=&?3S=M]??+E2DH5I=*8F%O<&7T]AWB.>\AO:J0&;[B=?P\>\6=3)G_QH4254 M*V);71&>0=]SKB,H@UO>;J-0D6YEV+P-\N%J<@YE(/8>07UGDYREH3['$3U! M3G$Q(7&6$9Z(R&&VBXMZ>#-%(Q-LK<*-$[[6U\58-$PU6]^05!%5!!L+*5-0 MO&7L462SEG>O[\U@C/DG=$CU]#%"]=-/\W.4E" 5V)=V6_K'"GLKI>,246!;%(HCA'H,ZP M%]6"Z;TA-:M6''1QI.%BX)>IG'3SJ//:JO?'Q^9,].O/3)CVW4K;<'(B7_V4XG*Y^U M^#1F;O(\^J#UY%MN8/_TT=$KG&+VM^\?_6[23Z?-?>./36%A@55%<'GY1MS; MGGJO VDQY(6#>NO6,YEH MO(XB.1\ZFX&NRF]!@1(ENQTE^ECS9N0+*)" 97J&\\:*#S

@O?4&HOB$/. MMT];%QQBK;O"PI-T4^ZG$>XXD8'$0L[5\' G1%DCC_HA.^N0H:6*(N]R5=#V97H]22H<&7OTN7GA+3D&>1?Z#%8VFN!4!'K+D2[/ M^>"34C%D]TZ*V+";N]RZZQGLK9@)+H\S:-M*-M:2'$9;,_7P!STO.5Y3@=E* M*K 1 /N@3$X+HTR8\9%$=& M-9E<)X!"I]3>Y-EYHJF5G(6>S426=^*L"!(M$#XM-3_]-LM2]*R(J3?TX-0X MZ=X^B"/L)8?E:<9J0/&UHPO-L;;)#*FM[?:W"&G.0V\/K#WLJM1N$V! M(W'(Z>$6K-PWN KR#(E_O(Z[G L6*8=HR<%%\&-1&L?/?&(68%%%LS:Q^BQ3OXM&)A"0":*"?,<%2 >5421^4?6$C$(.BKPZID?%:"T&4A3 M@:M* ;D M['VWXPG=0ZRQRN'7'E:(M5+B"5%\:&W/_4S]JI3+N*18SR42WD% M7NM[3,U4X([Y'DL*+5%G_:&=@]M1@1/MZ^1'2IZ&5. E'++=CGQ9A)"G G&V MNY2/@K7YR,]:'/M8].<;#,/_//B_M;_ _(\"\V>F(?<)NO'2"$(%QB-RD3\[ M4%XH5CP'*8>KDPKLG'""[P!V M4K2C9O9G7?0J?@U21;K?16EADBIPFH% !:4%\Z[>H!D M5N3?3%JY [IQQH8*C-%;FOX:J6]9?Q>J!C>6?@NR/RPPO]BO?CDOI%.!8R!T M)9(*'+]%^J/Z]9:YX)^'_[?V%YS_B7#^S/X@ =OPS4+VKDG$4H'5*X/H+3OS MNM\TI$73K[1H\/<5 _A=M#J'_2[0"OZLK47_FV?FBK]1H_P_JF2 P9]IVK_P M_/?"<\Y'[U3M]=T+;3[/!5(2JAMX4"L!KX:P\VK%5&NKWZ?9:% M3)MYF1RI//W@&.Q>7-SJQ75K:W@$\3#_8?Z]B&5_+3-4^)ZH$H:%_UO]:&RM.M_/AOY:+!/HT1\L+9'O:S+ M-E!7%96-=G2DG$0,[?7*SM2O#VO/4!C%EFI@#W5*-9N7!+]- MNZ=B4BAI:$#,NT!X/LNVR+R H90Q[(&, MLM?JVM"Z0]EB-=]8BO666D;FH_[O5MWES5+""FIIQ1R/+BCM,^+ML-J9[<@P M0?<7N.Z(_"C[+7TJ<*:4+X)OW"&.TL74" ^#K#XE:NL+]D!:OQ1+2B&K2E29 M*!-C%93/4'8M59+X:-5A^@X*NXLKUXW87J[#5ZXW+MZ'+GW:DLW;JJ==SH^-?R$,M0 MJ5=%@[ZZAC*5%/'$[0"E)?O:==H90][/# GY,SK[!R;Z[TJT^;]K8'KSZ3@7VC^.Z QC_>K M;[. C)P)3N)9"SJR&0UVV)C;KV7^-:#I5@W49@H6-\&Y8<; M>>!=, ^R=D;/=SI$:>ARG/AF>+'J^6YB+4-L?5^3)E>+Z!'\[E,-=1<,C-6I MR\7>270\RY#QXNJ*KN/239=5B5R+ MDNU\/H0OY%WVH?M>V39%32?T\%%$9IRJW$) BYQ[!/G5/'X]S O&_#-I6AB_ MEBZ2FYAS2=WO!#\+TZ9$H42\[JFL?SD7HXF_24.\->CFW#G#8ZBC2+2N:0PA\.T]! M$7QLNY8@7KEM/4H+TE^%%G".R/ZG_>^A$G>#?)BX>#5"![HL:2"I@>RJ1"F0+-@XV M_+ONYV_$Z3>%KY3[.[8+_-:UO37"_KOI?O-/;XX==/^#-@./T1_27B#ESXC< M7WC^>^!I0&-U8DBZM(+)U8/7QQQ>BIR_A6PQP'+/*WXT.J@H]A[WF;Y&\]#) M4V V =+V9#V<)DGTX9!TPUJ%@Z-*C\Z)1KEY)+M;7(-*;2]J)8Z0E$$/3%_( M-%]4JZA0$,[D?FWMJP6KPMCIQ#X?Z-M/PBQ@FH\T5QO8-?]:X"-F=L]E)*K" MO430(+ T\4$3XUH[\>IW39*FH(7!(2SAJ.'[Q*7FU62]!&MTO!QVBHCFIM#C M)4(I0J#M3 N"I_S(Q"3JC+__'?*2, V^Z")^%I"VC91>P7^\H\5ZF$U+E.7( M,SUYO:Z36;H^.A&657>T+6X5GIJ7\)G&-;W[,TGH]N"_K G_I@LW(136IZ6( M_IER'9PUOIC"XI0-YQUI.@D_B=<)TM#%P"".$RS,J 89PV;0W+X7C]W;@I"X#NSNF)/SFIC@PN0*+7IPY@KA8,D[.'L_S MH;RD[O5CNL))FY;RMW. @MJXH-9G4SHX>:(?G V\2,BV(,=K*?I5Z./3U\.U M>'1+076+L>V35=6C"PHV5E.WKVR$O/A^I6Q23XS=1ONC+?>A+BA-5C6?HAP@ M*8*>5(!1!0^)I@*S&7QEK;,B=CMV0_GDW"TJ43H7%!E7:S&]<%40F8]LOH*\!XE(\7VFF(H\"J/T9TU0 >M@ MHV@YV7>\$>$_7A_>D-P8HHOH&'AA/H,4T5+R$]OQ V^^A\/ 8*7.'9^X XE5 M94&]WH$>8N_-=GP&V!]\S'"(X<\2;HC/BC% P&E8/2@*I!/X3-PDD=5Q^C28 MBYDZOZY+?FM&-*UN>J2_]H/J*Q8+97=L7%6_9QQD^+#05D>MH&72=GS(Y M@6R=8M$Z8QN2*K&Y:51[H'IG+BY*-/)F8'YA0F M/WYYZ24=?GZFQ3W"AHL*!(>@[6$OD)"U8-)5, R_WK$?&_%09OWZ3@IC@\^9 MZB6M[!9D78*# @0S*Q7?W>^]UBS? =?WKE-<]KE/$P9G^ @\4[N/ !- M2Y#-9DUBR],GQQKHL<1H/NSAON"M*XW]MJ&37A\NLUB%W[<(Z^[0/JDS=:(I MO0)O'[9**P^,NX1%G CAIDE5?Y,P8@C)6DETX>!S]F5VO^>"+3E^+XRHX)3V M/%3W?9;3W+1.2L^)TH6;%XY2.F>.>D.?0_ >$CA-(L3/!Y.-SX^A"/Q$20SH/WL))-CAHZ/'561D4V5E!=5Y.-J1.Z_96/$Q^_]Q$DL])2 M4#5-ZH^37U76+VWU7IY+"N-IK^SE)FB4O/(65\A,+C@6N2W5EHS);XV8=UH$ MD5GJ];R^@5*V4(A_O S]%Y[_/G@:UK%];60O%V/X"= PPA.;"NX:/6H]NW1^\?U&1F_P M!NKQQ>;NT%3L8KNUT>6F&M %/S$B1[(JRM]7E'B]>N*GVX-5G@#ZX?TM-20S MA<<)R;IE86M5@QZI8H:376Y_7+#Z]E77UDB;(4WNX7Z\4")"K MW@)OWJ<"K$W\/V&L&JKDZ%R-9+YSGQ\,;TL'OT$Y:%3&3!F)S_I (C1/$8_HDPU^SA'X*L!_Q!_8D!KA!L://1ME MJ*X.$8M19!5V?"M5P _0]=,9_K.P_(N?_X7G_R:>C\BH&5Y9#7Y7N,ALKX8S M0GI4(<4P1?5H3*@_NEYPX[%'FNBG..7VF:@C)/6*ZH$M Y7E#/&1U^U9C@.0 M%',JD!%+'A\KE!!1B[D6A6%J<8)SRC988TKCEO>.4W\RV_1_DINM_LFFS&. M]\ZNB+PPCP*/DW#>@6\SUG%0'\T[#T =?,8,IC>D([]XF>DF@;<(Z^IID9R< M8K0FMVMG$XG.OS<^H!W(;I4TN_&"^^SKVQLMZC*33275VX_=UDQ\7:LG73,> MR/' A,(3G;]N( =U'\9;BE?J7Z$E%5]AS-_W]LV?TO<_N,7P1R'^6X.C]P^Z M*8X'?M]1NGE+[7=M[3]M8@HT_<$2*U/H'ZT D#S@_&?]EK_@_(/"^4$Y0S(= M0O [#BA8-+U[[ZS@+R@;Z_ZEQE,TF/[EV[C:^L!K!]TCD=R*T) ,4<'J7*XI MFSN?CPU6UB,>-*;AR]X*:%[KZA3]$?2HB0LN-W9\]"180["\54

RK=V!:N#>+M^9S1%7)ILKY+RFWR(6H)8>A9!$G2-H-!I?; MZ\JI0-X==KORJ(+J8&*!>MQPS/;T@': A9EI<-<'XQ9,V MC\,UT!T38 +9?NP)\;86%CX62;5SHYJGAW:R=A?>1FR%#A2=<3 M^9+[(-MA/MTY>=];MCC[AGE2&168S*TT]\&FS;!J"8&QMPG,8!\!<=(5@=6L MLTE.'W <7=VQ;468,.N\[F1VQ6,W]!XBN=='YBEG^/ MISV$G/8.FW'^QN73$,H'/XW11L0Q9+,">C:OZ33Y!=PDDX-RS,B["*X\(EL1 M:%OK[Q5Q>]/;35.]X7*H<&SJ.F(45/_%L1","TV=B,&J1A2C349D%? M[%1:7+IR62]2$O60]/G/;F3]D?VE0?["\Y_"P\G-:Q>DEG!!%$:T(AE&8?I: M](L#G':6U;J((I'!W8MOQ&D"&H5<5QB!!*$KY<*4Y(*"VYO.CW(R-V@>J1RQ MGI0[;DRLIB\^5ZKUGM\'E8%T[HNBQV:VZR?D6_NGV"2D:JH4V\.8=N-CK7O[ M=TTMN\D9WFA61RK 6VD\%V6:J1>_QQ#W9;%;]T,/=VDCOY@R A ?VS@%[;@3 M0#!SH3>!FKHL#RRZ?\OO)3FX#F;466YMU36.X3ZZ,;8B"P?\PM&N)//N9*42 MDA*",-1M^6TU4'<6PN07AIV)P%'.T>A5QO3$]S5\9NC"DF-8[I=NOW/*#$C? MV(NQIEF1E*RNQY8"LH+&)IZ%RKTF.4U2"0%=.SA^E(^\GKRNV 8;0BM/J\A5 MLD-J(')"?A5]?KIDJO$VC;:LIAW_5V>1YV!AD5/*J52/]RN6+WA]?#Y4CIG[ MWCSCT2KXHJ)>GNX6H"L1Q'@X)XR_VT17NAKQ -F,*$4Z;PG*5/>B#PGU[%5F MS6CE]O%-OZ8"29?71(UFA!&V8SAD>VPL^@@5F'WG4S>V.D\4 DU:D/3684,D M>X)[NZ!#>IZ45[R(&A-D*8%]$))XC>$N]RO$$RK0K$W[S!M137)85122^R?? MF,T)O.A;$VGKP%G6D^G-PLV/BULX+TJVSM_K9#N$ZOJ8*5<+[+Z,?P1VSE&*RR!SII%#^%C M6V&'EJ8/X/G"2KS2A72KK +5#2MB[S^ZV@A ?KEE+1ZO6UK*\9EP$R4,GWS. M.S5/!28H#B%;X83+)]XECF#N**F8H]0#KFY'"SF74 &C "N,U;J=&2V3#O5A M^O]BC7_!^3^%PW,91C *A4N[[*QS^87V&(51GDQ/B>LA0L)[']7,5"FW.I6F M&N U,RJPJ54J9_V0>O$W..H_F'9^/-5PIR>\_$R&'O^7Z\-R;T9"=K^8:23Z,K%%W[XF597H59>W.!*F]K3 MCZ]0!3%'-S(?9%.XY:)))O"^2*A(UFE H NB,E9 MJZ2#EN'F;$_?RYY(L[8@%=V:#YO1#JO^_&B&474D<&%8C%9K.C9HH16^*4P9 MR3CWLTD8;U^QOWBCWFC^*$J5G-]PU!5/Q+0N9VB N5@(IXO:JZP9PZJZA@U7 MT[J&K$-@"ZI60.I0>Z"TS47"RLZ=$82:7Y$(8AWKOA-8DEL0^O63(\4Q-JW> M;3/Y9.R'64E<"DC1F%WM/-JRC0F*ON,FZY*D-5IN'*O<#GTP;Q@RV%C"NFFE M?RH@334#X[2P-1_QJ'4@!A5_N,8UN]?I5D7 M%G5?B:?,4QG!8(WZEM-EPW4 MI_#.O/F1A\L<5^F;6QP>I0)X(TBE52>4)$-ROS!.!9XC\ZXB%['H1"26R2^; M"ERB J3BR[2\#Z&Q];:+&(Y]9BK0)87<8"I$=,_\LLK7B215E7RC=J;(Z7;% ML"_D37=L_&7*QFP">78Z<4GI!Y26BNQQYK/FD;)*/481F1.\-4EY0O7T.?Z7 M+K$;[_KW/LO7C&5K;7(9*R;:!65RZH1\V*I8ELTXE?(C<5[ 4W))8)HSOB$1 MY8MP67*!//40[,[P,//WVBOHVI01K-J-SDD8P,W?S8J47N5@^XUA-CF [41/ MOX0.4?5Z^%*Q>J408UO"TZO:5="2ADSQ]'EAMS"- MNI+J!+U!SH4ZKP?#RE$A8@1(NTP@9>P)Q2P"0SXO!S4>R?]\0-J/[ON/^&R/ MEF>M9Q2D6RO1W^9VPLF-2M)((YD(]/.0W(H7 F?W/Z8]!CLPDYFAJ-YE!BH0$18M-+G9MZ@Q5W> ML^3)VZ'7A*ZN >8.IS,UL3":;GV"1P0Q-XG_E"E ./CJ7PKR!8"7DAKH5+EHE1%P/M?$5_+ER..40* M%WMYX=@S.M17%"@)(W'+[32#0L2[(!KCWC(3-?/M"7LR.7-'"+)Z6 LI_64( MEX?, ME,9+1U; \T(5$IU9TAVO.JD:DBHBG10+E0+4%5-M'E+N]&J]U)"+7TS$;SMA M19R53O))%L ?)1CJ&18EMY6FZFX/9)9ELC?P8:!A-@R#\,.S[AP32T^N)M\3 MYA4,3+LG%GI6!4#<3^BB56SQT1&$;"<58+Q+1F=%V\;.+?#<8H3@HYSNT%$! MMRH<%&]D1',0%TSHV6G&A[7,1,+XT%6*(C>)EW&CT'%!N*A[91MAT^(;,JOWT7& \T#JR J;9I6+?"I?64SMVY[N3Y,/U[9HYM M6HJUI9D.N[+")_L!(R[CJT1?Y,G";:W?EU7S'B0K=+80R:2AX^_^#B2VU"6' M[H9$N[^(\G;+Y^])9%G6;#FZ$KGOJS^BV.MN$'Q[H.J0&TXVR\*UU#670[B@ M]7AB&,/1[S4++6N%K__#/-_]]P-#H)U-=69;MGO,\O&"S1*_>.-0)9= MRJ;,$].==_?RK*H6<@,.-^COYF9QJ';IL"'9MCJS5X?S M4HS+RP&$OXY=;9WHO^GAD/F&OX2S M]==\4RM 2UF4HT83 1UWP"BL5A0FP'?%%4/6^&Y0T]\EOV=4-Q:+"8OP]@L. MD1S<;[QS53;R1L';Q,I!SE>+DA=5M:V)8W4)U6-KV#6N4(NTKXA1[H+>39TW M3?6Y_(7Z.M5)556:4CO[/0;5+E-7-Z3];MC/IUR(S/Z>P?BHC@K@U/$.5^HH MO14$HYWV)968GDLU+C6>/UD.H,'M6^7D)(3PG3MYV7/%-,IE[OSX%.%@L?@[ MH_+3IIUE!^L;Z5N:^/&YJ/$&>[QZ'P09DF*W"G_'GNJ*VON:6M+XNY\9!2B1+IF8>TKF\V]F$YUK%2W MS]ID3>[.'BV#VKSK^#]_8$/Z-=A(2,:$?8(=F(;K@8USZC*LVN5W>OT#3BF? M9Q?3%G 25\%P\VH^19TEYR+=8*QP4<(5*$,3)VBR@H6T:^I!P20_L8N/##X< M0^SON)D-'CED:[70S$2GZ]%+.DX.)=V<0XM8(@:0-T 5([9Q;\Q)@KCJZO=HYL(ZJ.)TKCY/Q#"ZNUH@ASXVBC%1 :C#FOOG(EV5M+Y4X@V:;-=5J79U MP' TL\:44X%"@D04KB\?5F:ELMZCECEGOH=(!M7QYACW3QP'+.%*('2V7H;U M:@6DOJHB]@T$$!#W3$JZ_#39]O9<@K4!3YX0(PN7]X.]9 -K>Y!,%S#D7+44'3 M$"T)$$W@N-[O>NB46*!'A(1843OG_+S[CO%MHGE^6*NMO'?VU>?"BS*[VD82AP.?BS3^RGB?"KP* JD !0/;=ZY I4M_ M0\Z^1?(TJ!+0._4$]W;((0OGLTXIJ''!+F^K4S5OYO19'9^'GO\AO3J=LV'\ M:M:!9\Z4$OXHA&7XT=MR-52N6^N S$OY*P MJ4RP4ES6S6M(8=F7HS KTV0['9Z)W([<&O&'J9D/(/&ZZ+UK'$'0-6DJD%?< M31,O/UY\0:^*UE!2XU ':+S;E2;FQ[4YR.I<.Z&1DJC-CU3@6LO_F ?40!<* M2RIA[G8#P3KSDPP[.6MH%9?=.#JHW#DA@4R1G!DQ/M"DQG5,(I%G@S%@C,2= MW5J7%$4T=Q',77UX8F2+*%U\7I/-Q>VE,/(3Y@G>D@JH-9A\D=^+A2QPMM?X MW7IU(O/:Q2I6'P.+O>J9FP3VXR6639X6PTNGDK,&$((A@5%4@.$#N/Y>!\M* MFX!JN$U].Z7WR?O\<14_]'+\R^2(9][#1.BN:MX>ZS3=XB!QJ=.&KR#>''>N M]B@+TQU$R;J->QT:X+\ Q9\VCW5W1K-4L"&LL0=A9\1\TZ^UZ'H_3\]%+,D% M=.7L!EK([-T<,W_^ W;/\'3A>C74J\ O?&I M9@2>'E3JC_"'V>Y[3NIIQW;7.K\9W/Z/'O"T@>[LF)(;R=$XOE'-S*IYRJ*R M#(62.GFSGJ@L0$[?7H-->3Z&$4?1/[QIYRJ Z9"QMN>T.%B&[VD12FYKTAQT M%7G2*K/AG[G[23UV_LYX@QL'G?X$UOEJ6D!7 :JQ,KH LX)UZ-)C-RHW0'_Z MZ8@ZAYPHQE!R%B!T(+(-(?%2F&/5@-/L#K$BY--N#JW,A1!U_))C6>%'RP;% MW&M]L0;W(6WMAZ:A:GOH[9DPY_I[4OI'J,!2K^H(#.11Z68=Z9([-TP%S#>O MN5A*)9/AK^Y2EI0D-JYO33R,UV%[8)%C:BKPP"Z(T3^3)(V>.-?6 *+FHC,2 MA *)1H=_]NSKGYZ&2GG1Q&;KY"X7N&)-X(OXP22^DO*]M';GEA2PDTUT#R? MUOSO9R_:Y)Q&U6569\YPDX*)4.EL$MP2<0MS&MID\Q7J^6 W0DN#)(A/FA_3 M$G>ZMK2+>?;#X-A^3D#J5BF2(NBI.]H$"T.RDZ6WS.7FDT:O=T M.%F.8L+A_K(?E/R:O:Y:@"(=E*(">ZH+8NV0*FA$)TD7(>CGV^I1HZLT95&: MQF']@2YXU0F),88[$R!:Y\GOW-]&UTWXN1O$#+D/VMRAG&@\'PD=$:2EZYDR M[Q4J$%G\'/'HW>K;L82HB^0:DTQBHZ 7^1CMLN"ETC9@I^!3Q.MP>5 ?'X7Y MDM*X[*PV$Z[$1SR?[%OJ7-YW0E[ W^?'Z8FFXN@O356;C('9_[E6S.:4'85Y MCYR0VU>(;)G&2K,_( M5_."G.^I/H]W:V_=K(!:86S.?E98S9+OM!,NUK>P48+(.:*\<^)QN6MP#,R3 M\A]W4^:K_ZQ=4S\3A"S?*<9+M_,)SN>W]>%8K7IN'IYZ.JCQ[CB3)+%AH?EF M1F?HO1FE%3_M9M%3>"AWT=>^)1ZX[U,G/J4M$U?-^4N^?M/6.C/P8_ M_Q@F\2@[O-%1RS$@P7Q=Z..D*9CS9)LF0T?#L'^G'"3=306<^B:9,!RK93F6 ML0+3ULZ(XR.3W?B98"])K:$BYTVN*A-^\_325$'40_NL:MT&/6:#SL*SZV%5QP"?2< M,T3=[]Z]((+BC7,#G80*-E/I##W*GB4EMZ++49W0RH]Q $? )N&N>_M#,KG%ID)@O1[F(_-%'S!_WO'\'@M^P)127 MQK<.(*REAZUGUFQW3'UM_(E*B"[T0;0]C+7W'5RA_T< <7?3>X;3.9Z<;3*R M*)Z4A/792XO7G3C[-B%$0'6K3LT;Q0&BB C283Q'>&PK^L#Y; )KATQB5,LT M8Y7RD#0[1^H)Q-H19J'RR5>>U4U1I[L\/NX%6LF]G>^NCAR4K@_0]G7-G;'OF2[(E+"?@RZ!IRB/8+KL2%^4^ MO&8G_\C"OOTXTLZ "O1,+.6O")XN1!,CI R0TCJO8X40,Y#*W36*"*@P-HL* MD: "K]URH@*A? M^V=_DM5<:@72N^$QFS,5J'].GUYO_DC830GWRDPE1J*#*' /+Q\CF##0D3X4 MCU.+KDO8>CS?-' 5=./Y1/3#>FPFG2H?T2M)B5IG<9)ZM/W"OZ3AS5XTC8C2 M6,6S)XAQJ##Z(82/9 ):X<.(-R^.0"LHK8%D='[SPMZ3P$JY#8-',1_CE6UN M.0@(, @2I/O DU <(7^B$3?SR37N:JT/+2EDZZE +GK#*D=^Y6RH_L=HX8\U MDCV2=QW[WV+TCCZWBM:O.E10/%%D7C[:);VELZA:$]1P/.U!(F&[>.QFB:JA MKEYZ0EI:BGG.5.E6O=N4!3@#(7$B=RA)2DG0('^S&[>H0,O-W,<Z%Q'#4PI/O2YI[-@TQ/%OC+[^K5]^/X M0E2^&@*GT->W?M=Q>#'4*2O3N]$-"@Y+2IH^?WY$O$_=:*^Z]T6:.IB3P+W[$U;")$ 8 MV@D%3Q,5P=--QTB>8'(VZ')=P?]\^7(-H64L 7>F&B]V9.A+L^%X/Z^*BK!@ M,SD%Z@KY%K;3T&\WB@#@]OU5*W%YDS!G09ZF;+Z=I#?=%X*S,P$9_<+ H0)$+@@=F.DJ>:\#4[ M*9)JW^65^2<*XG4_'6TSGF)X&M:/Q%]GG?D&VTD!1?">.U] CKE KC;!ZA"\ MR>2GE*;<')YSLER&*5;2#4_%'UOU.K;;OCR0M7"5GIT5"&3]+S]).D- OM"0 MP-,NX418C(8_-A"J/>"5JBJ[;0TS:] /L%(YJJ]1WG.<55#JF;X\0)< 2X?@ M+5!A4(ZM=5 R=E6,<,X0?S7!'4L3*A/<5K"5#TZ$W/GA$P/RP@ET3=JBEG?E M52;D(XFHG6?DM"9!Q%"3T* &$R%6)_8VOCQ,M=K 4_&S5E-M MG][WY^ .=R9],XN?T/Q4>A&8AS[(!"5K5J6)=F"",=Y]M9%H!DIT['),BZ=H@2=.U M8+HD*:EFDT*\42MU^Z([RX)^A$^Q4\%9DLR MRY#1R/NHT#KH\R9Q2[\*LV$-^T",YGGIXW+!#TOL^$*W+A2Q\*9(7WO3*>-G MQY1V&/(4"P"$4A[(I+T<_="(TS/^?% M7Y0G5 V,Q/5CXA(3@XY%_G393-W1 J,*2<>H0' $U&E]G-A:<\2)VS=E$[FK!'^L]J;^:LX4:2*'II@;]6^1"A,*XL^]YWIDR M]^BU[&>^,>JO2UVKO[P+9U>8.B0 L02"_]WFA*_1#V9$P60L$ZYYKL2]C0JP M51FQ?M>=C=:$&8Y8"]YNT0\1?]WA5^B5136@^S@>*; M4IW>@['-EB71Z>0Z(WM?[WLGM#6NOTL<^-QZX)"&()D=C#Z36>7>T8Q7-_!! MTH/GE]51PG/1YZSJK1V;A+:=MJZ14D GO#JVKYULHBF-F0G:%M'- MN7NXS6?^;NS4_,,3'(4\.[LDKHKF)D[0@"F"PNNR[Y4$.;*Z[NOW;'KIZ6;) M1:TK23\"P;/?Q#UK]V9+ J5_E7GFJ8@!*+TW#,+*$8%DW688; C 9-&2GVS4 MX[2DBDSB@(JXYZZ^:/O3L3"-8[D8G*.#BE0L7WA^0'O[5;SSX(X>KJ/(LKU6 M2>;>VJ:GU"?\E\>Z[TTE5#(E,(3/(<_DT>"W_#F;W"7FOH MIE5>1K3F30/%%*WJ:.?;D7JYREY4 +7RP5B;9]SY'WKSESOY'>@(LTQFBM"R MEL+KP@S)AOI#J13+[\J'/JZ=VX38*W6^IKEJ=J!4F4O6T@M+8UO:UJF81R-E MKU_?R$&=KHS?? (YC_@/-E=RH'1!1(9-[%8$% M=X&(N/2>YEU3U(G&QOIAU*EA]S5!B\7$G!1S50E MEGS1*/3L44S5*P,;EO.!I[_"9S9R*45' ^ M9%L!3U#P(@8VD=PV1Y'(Y&J 8CY/OG_"_G),EBEOZ7/S+L\@B1^,-OFBEH4 MR7O$U]5\B%;%3;ON9?:II,'+5Z_\O,QJF#8[X1N56C= !8YV0[U,-'HH E%7 M1YN0X9F<&N98F1G$]*8Y3>L.JA!J-DN#6Y$'M-C]]%T<8>R*!5-:JT.6$3D0 MG01/1-7H@$TUUW,5.T;SB:&6B\,4?YT,)"B\EPNF>5HGK2Y@^[./(/$ M\W]#'- 1]C@6*C0RY"<%/&D$SO$:=( M9T9J"K2#S087[^VD*_R0G&(K4A-=;@V]<_0.%;!J#718)JUDC-58B7;NHVE1 M98M\&&B#-%W\L9.TZU]3106L4;GK[Y:V8I8$DWU8BA1T50!S$1K]"@*UB>=! M]CFL3H>[H.7/B?O0,P_LZJP*/>*XY4LM+3CL;QB9/*(36SR)]\5!:808"YG'%X+A; M..>+=<#5S%&!:"W%1I!&!!AV\-N9D4H]%FRB)\!H9 *&"AQ.:-:ZRV#]52U\ MZ/%B9AJ3\23B"[*,(Z@)6.&#<3=8H&S 1:Q9:>T8'(D]HSG\_ 5_R? /RQ8F M.J[TCPPON=D[OB/Z(.4<+:FNIU1)FK,PYB7CU>I(W?CI(T_2W-1SX^H2-M4S M#'51XJD[(V C8<-L$'IO/6CLR51JF1%XVT9)5Q''J>71)'[W5!W]QQOOH77: M3VJAS O?:HCVU_+YT3$&EZ*A)T\KB;JGIA*EWRT0),+W3NF&^6O=2I>\9=D" M;6BWY7N2%E'%2@XO&(R)<3.YLS@PT526\U/P_OYH8Y&5A<7DU?NU]?7I=I'B M(A9OPEDTNU"9#33-Q,B$WXU2JB4Q$8^3%$:USKCTHY.5IF/0#@/O)T==]IB2 MF#QJ'KD]?5J@&#O.N8M%Y#-%40%7Y(N)FK:HGSF1X8Q!(C\ED >V:+4^B0^$BF$D1:<,J@Z110=>LBVSZ/PN")"$783H] M+7LZ;=,*1;A>PTA$G6E!(X^<&2*@M]VBLR6)/6%YS]G<9<&/$J%7$HL7/98/:8<2=P7I]8EFE M^95GD9*H([N7_KZMU+\QF*^PRDX"WQ,.SLHC0MQ[S*&:QEW^-CRMG9#7 M/^0R)FGYI,%NMH^9=!$_/_-71PXO M;,9)7G230)+PV#BD)I;$K;-C2_/!%_$U@3((J^2(=77=*JR^C)D4LAA94YJL MY?.Z85GPE=RZX"!PZX)UN''*KIHD_2;3CCGM0]^1S1(GP0AH=,).21C6%T=' MH%UVHX%W PW2LR4N\9NOMZ@ AU.LKP.+MA-W0IG"EX&]P2ZEME36\+GEAR2! M>T0FFM -)/D3=>"WADN\Y,(@E3,M.*V)UO:)]!:K<4NP^-KM>Y0O*0['C\>[ M2*;X[<8ME'\NKGTU]K/$=+12DZNM[LZ$1'AE@!51.F12,QU7U\,=K-HJ=H#C MF*@V@$ BFZ$(/FM$_PS^-GI"G<(2BR'70#@<\-4)^$E,6'C6WEN"L-F2JU:A M_T/RR2K]'J\(B4L#W:;=9>,N6[*I#$4(W6R>[9'2?N?&]I,@_W>)VR[?0#%% 9 M?9_Z*FFK4$;B9K?1;#YYM[?H>:RZD%G.CP^5UKDR,QN=Q=M+$$V?Z^L()OBQ M_B8FDFHY_E3T\8QKF^?S"W0IY?NXO21?B7B+NOMIDL89TIY_1"=1[YKOXK\A M.#/X.'@$'^G)ZV?I=8E4%MY\IWOS6;E>UY\NQEE2U'"9VVV)Y?-S;_= #$'H M5H/]L@V"'S1F'9^$A+]GFHX(6E%X^LJM@>XKM_E;N#B(PG!$:S%6$&@1@6)+ MJM$SNWV?/VGTWBXF#ADRC-=!'/I\+".I@0_;&:)QF7C.;V=])QXTS]7WQ4QI M!\.U\>U%Y'DFRJ6S(/!3O-F-_K)^$,L\?I4 M0%K;#>W7.'\2*E5IGVSJ%RXWU?B@'KH((SY>:5J:F2Z@B6YF$-4ZK8J?2HXB M212U!^8[\ZXHY0[+),9Q;(B]8WIYD8G!+"0P4:IRY6:TGJM*UZF4$<4=I^WK MVV*27Z6,?:_3R'E9R#_0HMO?&[R+J*=-X-MY20@ +V-X0_?S8C%AWP(\18:- MVT_.<;P^&#>LU;[GU\508\N\E1EAHTC@:XOE-L!#,5??]E^+A&*D" R7I?-: MGK0\]WX3>A4:EO&%<-J2/T87M;CEU0W*SSXJLA0#KPU:6+V/-[;_D%M?%[IWAX")=W6Q/M* M?C RZ7AQ"V=C-M_._(/T'Y7/Z@8V-57="=9_MMNCB0[Q&&+ I*.\$[\IU? S!)DT5BIP4263Q)Y,!4YK15%.H(Y0@;XB&,A&!?;. MT:;S?4@81)C"Z6(9^G0.R:14'5&@LQ 1FNU^[!G&C\GYFJ& GPI3HLTW%"(K MDHQ\_M&.N7E/7*%!QC+Q='.3N7%[UZGU[C0[GOMKH\GFTZ/ZF,WWT]7^K_4% M+(^^F'?9R$NH3AYI=%V@R:_ T_/_JVW&T0K0V1(DWNQ0=NQ-3H0<^Z ML7:*3'GR\]4=GU+U;4X]MDN+T\],M1F:5VGOG\=WOJ5H&%:TG.E =A;V^+2W""S&]WA* M[K6X8 I%XZ-(HX0G9[,BI0>T5/ZF4(OJ2FNR'^V]UIKS M\UV9A<$OZ)PF/08'/F;8"%CP$VVF.8)(D8-^ M3JEP>J'C+*_6R[;SD4?X*H8.W8"<#O!#QD!.PV\%=T/6&5?X 2\_609AA12J M+X;4V>0TU]AMOO?:LM:*1X%\FN_[-374.,U:+)VE@^;-3:%Q>P3NW;/4)LAS MAC0C$5=HYPI(=U?KCS& /EI&$4:%C7G4(-HW&/TH"BY*8CX0)4*BZL.'\8BX M<^'5U.W*CP,XUAI>B: ;A MFM#X.:)UDMFX/K69=L7! 0(F2;+DE8(W2[68PG%X#!>B[>^]&GG* VH>Q@4< MX[T@-I^\\U $:GXP;BF^A^Y#3^W,=0E?IQ903/ (3ICWD):H8_V?SNYX&,29 MBR?SU8MYZ(RH=$]LZT5.CNO73$3'5X4N=<"2OSXAHDE_H%ID!XL1ZG]LI1L,8A7 M3!N%N!CF-*JGOC>=6CC8+<*: M-!C3;/49\PYZR>?4 !U4KU4-*=_=)3NZ#/3/TD%1=749=3''M<(GYK\1G^#$ M7A90/VQ2D:-'UM4'@4 (0I!B/[M_5*OUAO&F X)7<'HO(>YR9V$.P%0(U[%R MJMCFN",\=USJ-.9)]E^(6:VVJI;[ZE_0P09](^<=**"&4W= 6.A M;$;MP!1>J<6K0)L2..G]B^-NH7W>J4F,$F0^B2880,7 3H077V'8K,D7;]0C MS@DX3$E="(LX<;F-'SVM3BM&OQ\XE[X$-'7?2-((L+V876!EAJII6A>S?9#9 M+)DN$T0H4.KK3>,R@_3(*O1ZVR2K]E=-IT(RI*2QX_YK78DB1@\,N*;:A[,Y MBP0L[)9,.%B",A6SIZ>1IX$0!@X? OH%PY1A-(]'9;8A)ICJ':(JS7A8[OSX)Y)-[C7=2=U.]?C(6Z*[) MW_^[(OQ_Q98M]Q*BA@[J1%\ ]/2':3P4V8Y955):O\LG70Y*2#=RSA%S:*74 MPSR>?2'?.N?#L^ 7*+E8CIT&WI>L$OLZ M/R1)PUU;Z/%+YJO?>LOI><7X<;<5_.M1L4'<> MMHM@VM[461@?5P2<,W&0.+FV$9D\LSEBPNP/G^6/EV6RWYP%^^\M@ACNUW;& M=LZV.\S9.U5;\3$N0YRU(O_I39&(LRM*[-\_K=*N#U8T:>+9E 7[!/\("#;: MO69-Z<*RY@M_C">B0.[ONS=C%C:@$5J:(X7?B>S??<:,GLM69DX*-G'G/\F=W:VVL:5!?K?VIA#8C%:42=SI9[O*XOON"G M\4Q*J]OD1E\A[NR:8UE01.B_%L."F4';$S#=-Z9FVA_D_4LM+-T=!#9R@WHD MMVCB?#"+8G'&1&/8-32)C>VD8"@5 M1)L.9KX4P89XFJ3P$+ DXN?=P5Q7+K8W/#U0D*E+7[F;*O;S5R^G:=4]YV3E M)_HGZEZZK^:9G'B[%%C$Q*+X)#UE2.I>YNS0KE>CL%'JBKT3:KCU$7[]B52? M8?/,!X^6.-&I<$[G 4""#J(PO"BB\O#E,A""4_.HA<:&CA91#/?:I_*&GWAF M6E_QOQRH-_IC\^/[5-JY+ 9>2!"#"#GS/RCG%_AE:E"Q#9KO:$/#W'7=Q1T? M3P6]X# =AH4_R%V_@^Y@V.K@ABX,-6QZL-0P$YU]<\%0FZOXQ2[ES;NT)[+7Q6 M],*=:QA5.LCA%F8R=W*N82JUCX&N'XBK" \ZJ*.&.'",I'X8H,V1PIV@R7,< M30<1[4PFNO$0K.!MK\F@+AX:.RG]XX[7:,U&3/6( M<@5\\%*G8)E=Y4_/.VSM6Z>M\QT0;5#,(Q/-LAJ.A,/CF?9LP7#!=O7L_MP_ M$!<6OZDS&.V"'&?+YUWHNG@S:VM7R/>-1<05IR;YAM%7/AA(\7M:JVLSRT,,HLIHMP:^4[4V^PG#71,D&/N BZ*'YJ[WZTQI!?; M$6G*;J$-3#1")8R?I@X05CW\!P9^!G9:']0YTOCG!O5I^MET$(D#J(-T8DL0 M^SL%ZHAC7Q^MG']I.OH# P/>NE."@VCGRET+=>=\5QR!VJ+LE>_QHM/?MF[0 M0:_K:2R'Z-U\F C CZ/.G&E$NUF'P3'/3D&BP)/^4*RQ%PW7CUC39SY^^\Z< MIB5UGH/\_I-<>XY^]1K#B\H!U@S8QESP*:4-0L_"(+E%=XA)H[-S19,V+J1\ MQOT?,.X?N8%124#,%UE[=\UXU("C0CWJYAZ(R=J0.57S-O;GL#&,3K;RKBC2 M00PK9^G;B^CZ=7-P!VK#N-QS*A0(!X:XXA30^1B.!M^IMC3N"P(ZQ8)0PL+3Z&+%N6![P/]M]# M4]X@GA##Y?#+%=#];0XUQ%J/&94C?]_(2_?W/-FXMG1RHGM@6[:"1VD!+:WC MHF:"-N%#/.O& M>SKB4* H3DDJVO?VFT,FA,&FHAP@CMI4P;7FF5#3FMBN#[XZH(,XL %'1VV[ M>EI>,M1"H0;PHPEBZBM!29T4* D7&^%E\*%IK'$D68W%M!) M\(OP 4C-W[Q@#D]"N0?!4T.3+2V6U.-\(N=)4[*"G'S-QZJ>M[T1H%9 OJ6> MT;-"B@I1+AKA@1$"M-MHG,/^#LI_7%%/JX:D1>JB3TXZYUV.XV/Y_DQTWE=? MTPB65^(:9<6-L ]7\\&/.EK,F.2$Z4AYTY%7LKGOMF^NK04OH-WZX/WD9W M/T/=[!J2:4/6C2TQ>Y!!A2Z.P;!LMM794B/FQ;$&'NHU2]6O MMF-?:>^0<@EA M/]["11N;Y2"!7[8(.0+U%K5DQ,2>C!;N:NX^RN1[(FYNZ4%)YZ]028&Y-@R; M:GW<_;,5T(3%)2_/LO#,EAF\G+QP4MRD20AO"9$;2DKT*#I-HO-[.K,SG MEX,#DG^66N6IFB:N=_^YTR]N5?KIAJ5/2D/2:3H(49,: 6&,/(XA Q\VF=-! M5\ 3*)Q>5) _8R&ANJQYI^ 8)U-4.Q*P!A.M4-P< H^!#FG(6FWC6B_-4_^ M0$"9U-T<6+"%$NL1\_FT?[(I[ [N$Z&O+>F@T;X%#J&$:?;.E)X[8.//2, 2 M2C2C@_@1/P;(%@!'6UO+<;!VVW4Z2+AU[B8D*5SE.!E'(V<-QU"[5NB@D><# M1$@Z'827$6>XWI_16!7P6032GX&I*)B,41S-$]_X[9XM 9OT=H5 MCK^\H(.2&J9/96%P5X#LWY/(1U]BN<*>U3$> M.8(2A$=^P'<3!DE^ULQ4C[JX,IW\J;[-P?:D'?*S%7,9F@&S,47=?X1M*9=BBP>X$/(9OU_F%HU^?\!RF^%"- MH1EHY[4>$;<)(B1?U0YH]3;E$G/'0:RNB/I> R+F)#+@T9]C*S1%%$JT0/&3 M"F#J@-[\-^CV92_KIA%/$? F-?ML7W@P.N]&12?*^5O "UD[72W?@VJ$?XDO M8C'VJ#>+QST1I:6BB%8^-)RX$TXJ8@C"U.H5". B-]7=!59!0KSN[\7:49^A M&#A^8K(3>>@IYG2%PM#_,=Z 80<$THF:M,8?)JH@RFI'85ZB@44CT@]*",(3 MC%N6,,#)[P_BY(,".LBQV*R0!MR5/ZKWA8S\C$!L7\CQ.B9;E>L<&OLB>Z2$ MP3@(<'UN4WM^Y9(K'50]BPRZ'J3X?J1Z+M-S,2%+2(AZ"YK)\*?F7U($+&/<4<&PLKG_)T"U;I, M5AUY?/8U2N-*\$#,9=-A_P*NY76+P^RUVL]F[O?V&2;,?!?)HZ%9_,&[5@C, M_LBU)+[FZ0BW.GP]ZM[,5$3HM[6P_;J8A<-XF$S29&X6^+)SG-XZI!UY/MCN M=H"FL99ZYR6.$8;*AF>Y@XEWD/^::RV _KEC'C@ W*E$=1-&E3"4"RH$'A)C M*-B@2:N"8&*$_X\!"AUD[77 ,;A 1=!!#VG519V;FDE09X(7PM7+97<1"&G> M%MG$X!6I#!.(9Z6#O@ACH9$;\,G,,2VT>QB[ERO&Q!WANDGMIRZL( #1.4H^ M[Z2#JKPHG+PT_K"#E[^UU!'8NW20)^(QM90FAB#&,3AG MM_PZP_+;'7Q77NB?.30.7$A<#/_DR)QH;Y3B8WW)M',I(+Q =3!1<"DM?$D] MJ=1(AR!67EY!SN6(H,CE$C//6[4MUX3GZ%NE#2TG-H^SN-YN-[/K+'4\]O@G M(.-([7CUO]T1&?^+51=B10H#*U@$FX;@%V"W&=JG(_,AWC^SW@OB"-%Q$ M7AJR_"#Q0VKKNZ' 79D/_4 8D49].IXOU%VVOM%K>ZSA$^#S.SM"S=R1 CH% M>L0>T:)PCN$SE/WVQRMXV:X7!Q9;.BJ4K@B$#A?-VN^LG0FQH(.F2(ZC=!#[ M!S?(;,8OQP2+IBTR$Y M'1[,ZX"?@>F1@MKG!.4V&TD#YNX) %YN'GW)J'TCPWU(6;R@PRE"_D$NO_,MQ(<&D>\7+>40R_SN[E8SMT&]&HI-F%I(6=(WG&S%W7CP:7_S29/<9X (0>X M;94SFG\ .^$>@ 92']"&2 V;P(ZN<.@UB4$ M CQ-64T9%/ML>]6=Q$$[+U.X-@R?$]9JRG".GV>[(5Z&(DE6+URFU1YKDQ0. MUDDF'0/\L[ SU)=-E]T7,%Q3D-3RX*[UNRU"1!RD4ZF=#NK^&?DE_IK?@+1E M"N8FQA,3G:L,!)$=@JMU@%J2I)= \&>YKX8E0,KRZ./=I8SV6;/*#HRTST M%J8/+R^P;G//UPG*XBEP^0J>6@%BCH:F,-0KUCC'9&9TQ9CKN064:[W=UT=_ M.$]Y)&]7^FW/^7<%B:42;59\UV(?9^ MH_GZ;@M)ONI1^@,@L6_=+X800?4L M6E:;"[\92"N4W MBG@?==J5^8!(Y*YK+K*;S4+4LE;:MU==Z'-$'ZBIV= MH TN3I=']8TD\B,WP##HI_>) TC*8_*C8&TLZCQ-#'S6/1,R>;*O0_M^/&62 M:7C+]N\[$F>7\MBS49EPW _N8Q]&?PP9 AF\\P R_Y$.NN3I=\C 4B$[#W&( MB8P=]S$R3N-\NX9,UJ.=3>[08%L+(LE EEM,#;Y3L"+.I]K3LS4]W# A!<8V M<>#K8QU%!KM7LD;5W_W4>7%O<67 F&N^.4=,X$%B8<'9-MBM1"$S=VMQD=7> M7A)',H4#=\6N$RX_5--Z1G]$B>]3*QWTZBOZ+ .RGE(NCNIJ78$] #[A?U+I M(. ^)=R/@>CHS*K:)@CC*7]2HRC*VA/P@="GA.S,$71%11_8?*5W_VA\!+B; MV9U8KD*=O&BXG?Z4#MHQ)[0T=EG"6;GYY+;'4Q$ ZW,E!NWER,5B/- 3S.V- MT95D ^"&/'65 --FPJ(K;;)B(5$^H3$4;H4#D?KOZO DDNV&;0-XA_ 9<*/A MD+]C[Z)^-4MA457;FZ.X"T5856"#" M2DUVCL":8.#&KYC2G!80-96F!,0$37^K)%X299YN2I%EQMVAEM%!+]@0R).( M-G68SK7ZZ* MF'%$SQ'-49R('^X'Z8 /KGPNC'9QCMDPI'KMH)"?\L]M&#@V YE_])5(!WTS M0!P'C%"TJ5:6$&12APD-_PVQ5F!"U&+HMV@M:G$ [1_68.(FI;=ZM6CAJJF!8Q#$!Y@H1W9 C#'M,3CD M2QG/JT/^ YL,MNL."A'KR$HUJEUN<6!F9&1/U+FL8+<#*TCB.!)@&3 ;2IQ1_741-TT.,6VMSP_"ZL66N2 M]^CZ-SU[?4&TI$)B8@1;&># +$ -5 MP?T4OAYEP/<^]9-9NF1"NF3*HK=/TO>00-O.SLE?LMV_!*S2W?-M$]R=#X,T M;8[?'YO_W[*D]?^C4U"J!A1^G>P#SO.F+P4W:3P6TK0Q+V)AM+4RG9)HEC[E M-5IW7.>>X9PKYL,<9V-_J-F.+QDKC2\P*[=-*W' N/)*&!@KZ\O=[Y+L[0$7 M*9KJ(#A0T[C_"9)T_]UHL_^L2DSZ?REVZ'^-CG\SC^I$X2YV'(%<,%!(Y3D8H5OMO < MPS-?#!M/>WKVQG-8/;MJ$23*LHN8",,=QNW;S1@R#$.MTQ)0U/D#\Z0R%;49 M+BV$=?N^>A^+N6LL?\ISH->'7>I2(IHUDTE<(-UR1:E94J4F'Z4_,%^TTJ\4 M8)3KJ9R_WO]8XK:!;3VEA>-J99-ZD#>3_X@I5.]U.XZH:O.82#)]S9EH-B%:EK*G%Z[NG6=T MEZ5'2FPQ(OY&143[_X\IX>A!O@<[C\(7YCCC!TZ[Y>F1ZJ,75;3XQWX[N1_6 M9Y)_]_R.S'91%?&MSQ^TY\^U>]U/-&]_XA1LN#ALO&[J;GFC)OMIK='U6EW5 M>*Y*Q1SU^#4Z2+^BWQ.E&[*]>4@:XD@,91J-;BZX#.X,Y9I[2M)])8&=M&=7 MJ8#OF418?N=;$.?7BG+4)M^%76;XGP-,C4IKS7V8QV?MJN6^?%OJFZ5RL5.E MCV!)(Q>8G:4F8+Q )\XD69BIGE0?E;,PW759V^0;/NP\0]X]/%TZ(H_Z>4'O M3)-]IGS7@TZ-/(7TC4['2Q-6A34K#EP+_B6=+R93[*NL%MNM2UE05AV0<#?4 M;C>FA&RX7./RD$'C([FQ_RU(W/H]Q96:3SM-4:UL(JXDPL77 AN0&99E(FG] MZL+LPJJ1\HC6EQ4:@4Z92VF:=?(UKMI'16+K @]23$=VO9*=./L++CY:Y$]L/N&U8NP4PY4/B'LB:S? M!W_4!TLYEE^G9K'+MR]LUM4E9'D60@)O= >*[_"+OW0;3Z0XX^9 P6X;G;D2(SR3O4.:0VJ+ ME9LED+BX>?;E;^!H&AN)HV.."TO"X@LB[RQ%P"1P:_ MU+DUC9?[6=\@FR3: M#^B[ 85$2W52G_Q(0?P7=%"9J[:+55'F?3T],ULI'6/3_2H*&[]Y<)/#*%^C M:],2Y2UE\2!^/#"UEIB'&XC=-[D Z4(EO"DF,4W;^?>KE(4J5:YQ1M)!,FS!WBC\>QQB8?G.B,Y%M94,R1X'-?AY65P92Q[/=/Z4!WE4LI]B%CAF M!L\PZ+&5$)M[W5>=+-/5:W$E[4JFXH<'!;KG=?K%M]JE"F86#Y93Q\&P5J/!%SS(=%?C>%X*5OK'YLMS$#>>G MC:*(#P(%8KH+1VB78"+96_7$,SE^2QLM5V/J#Q*Q-,TGC\>8CKX:?/WQ4-)! M 2>WB2-?ZR%^6 9?8F9,BK6Q^LQ2I-,V69QLR(;Y24H+=!XY@WH(+,?Z(2? M5OL6UM_A-9]NZ\83'!L39_<6C VAAB1D-W+"\("/^.L#T:1UDE7;U.+B*I2= M?^O_D!GID6 B&MN,+T$)5#P&#"PFXNFA__<55 ^[0U3!(;))L&I^.B@&)=X2,P4*N,+KTP8[DH=^I_OWRVA*9<4 M<(@HQ>TI,-9V^>U'C_?MXP_2C [B['K97!1UOMJ!=X:](+/[G? "ZSZ767GO M[F2^+RY'W (C7X:1E6Y-C_F_Z_1Z%!@7W-^9_*R_*^Z_-ZA"U9M'<2P$^T5) M/:Z43T@K-3!,KRO#&048VG7N,;QQD_;!?_ &P[_Y_/??[?BO^/Q/%S!M_98V M KW49.HLG$44P,LZG@SHJ?OAH;BRDLWQG"1:KTC68/\KJ/6;UA)+>*RKD3/PB;)41QF4+O!OY+>"^,09!,YZA- M_G(36UWC\]98)X\RF!'ID8U_SLTA)LC[A:K;!P6>.=^(Y+UN\?EJ+ M@]Y"!>%=C@*DH XTK_L< RH='#>LQ@+R@B]MZ@ !"( M">Z!KQ(M!D:V4RP2-;@J)N,'+5YG*5>.!]BQA:N HT%UWE%-SD0^[IL M.0C:Q%*;AJ& )/EUU2TE0>8)44[T<5:5IJ[3"Z+NZ)4(G?!,.N@T'<00@-T; M#%@VZ?0Z!_\UJP(HN+M6N&74G_L") \X7),0C1AR_5GL]NA(^TA5:IE24"4/ MXJ)(+.C[S)J8Y'1/?='OW4GTVAQ=SE2P3M&OY0[1ATDTG^I$L'UY^M!(2Z)G M?I:]+(_E3:*S^-W\_+P#<[>$5*NTLN+"[^\3_B8/Q=] #W%@[_ZGP^;D%B"O MFDR((MWFM!'P&?\LV?)"4\8C,[>/84^9UCO6OY6[H^$DC6B21S0WSMS8&&M* MW!#/R\99"&5+WMDU?P\4]WN(S96D.:8D^(0J^^*)E9WFM02Q,ML9K8U]!\OA MWSU$N60-.9)XNY66*O%9^>6M#U]:Q6J_)>Y?9GD[:B,44?3F#G.!N_4 _,9P M ,>?QNYJBCZQ.:T:=HO$MNK%Y95T_.=@+^.IQ1,1O> MSU%G@^HWQR^/K7-G3.*965.Z6KF=12+.7HFTG^#QL;L\\+I+1YO;H-?'3I$F M\*:E(GN3,":C:CB;(,(+"H1_QPOMN_#-_JAN%,L2+Q9O#D!0N[W5FAF^^T#RSE& 'KG*!K--Z>'P(&,2& M(S]TI3[!7B?+9=HG,?J:24J4OMGK4)T[.S.R.^Y9S3-DT4Q\DWX2.K%_O;CY MRK39:DH@)>@RZ[#=STR>G1I?W;:W@U\MDN^<]E:(FE\[5,V1TTA9!V*T=CN(6&1I!;-8*XI MU=].NZ6AUIN"9*FU5&K5 BYVQ/--TV"]C:!\BNF URKMXG#)?654CR)OYW) M@U/KE;\6UBMY1'8J#'9I+"?(RKA_]BO' \*]NVG59/&_OCM#2^_'?@Q;$=Z? M64,P:9T"V ?W9>1PT*B:'^5Y\H:![Y6:G+EU#14(OT!;1CZASHET4$U=LW U MPFT,P;[GGKA6]W<+]&!D%3'60(KE2N;%P'$PU@WY!9AT,>ZY)9;ZI/Q(HBM' M?[5%HM>SS,*UG;:7HQ(X\B0[/W5O9[I>H4O-JL,R2?UFO8*I+]PT:3$UNT'* MM33T>@CMGY\(O#JAL0 M]"I@A8/TR'?ATU!AB L==):##Z8/&.+DF+M]ES5ENVU)UE/;2N>".Q[83 MV:3DO8KZ,6WA9TA*I;&<"\++N)@#VN2+ST.MXVN3Q%@ 9/?[VC_UQ/JH!P$I M^(VKSP*$8A=4YW0]%P/3SS)H^JJ6]-#/\'USX)?ASP7US686 MT\VC6^W9;J(I2[:KU*UK1>E/V3/$XWTL;Q3+'<#8N'GCBB^/-_9(F"?,6KK) MNL"=F2\[03K"%0ZFJ:7PBWT+J"FI!:THXB5<>/LS$_;.\]@O;I6Y=ZD)J^91?&.7A6[2M M[^+,O%UQ/F#7H6LA9\E$::\>B_PCASW4DHC$CQ.L%\(P\;GRB=L1#IY7&AS? MF=R6D8[9^GUJYE7/B8AB]$=N2ZYK-T"L(&:0]>I%7"Y+C_O=DI5N_.>4@W0W MRP.6F2^[.I;C=F-(.3W]/YIO9J=:=.Y"Y# MH#^?M]>ZBQ:IZAKI>/#5-?]!5_--WEI]\T@U3*1W+4Q#5N"B'46BCERW-15N MY]%2]NLWY2H.PGHE >O(.URS=.K$BQ=YKYUH(";8, ,;A*EI^W10_*1'49=< MC*W=K+N YJ?ZD3V 5][!-EH:S0<.^5U-:7YHEVQQ:E^3&^^CPN*L8?[&LM?G MUE*19O:+[*>UB7E#:]3UM=5?97"'Z)\W?;$65@F$P;WG%'O_X.F\8BOSB+-M M9V(70NQU.'F>79'\TB,^A+'44H+_!(/@H@\=@2W*8$\9I7E&W&*^)XJU6H[3D>.;GE<4% M,QFI*?^Y]'*/<&,]VKD>LJ0[YFR-'28!>E&QNV9LO]24*1HECS>\;=36XT.1 M$Y&\W&QQY=>Y*^':]AR;HR0W1"+BW&:3=IGVHGN@F58._K8RGWL8P-YC@<3U M8%_]4>6>L]YG/KFD)FO4_LY>RS)(+UU?A:3?9RT1F.IE>0"_+..TQYK'%M6^ M-(*+ 3S"]H-&ZU>.7OR3?>.Z]O^4??/?.NZ2W3@[\3DWM(PW)=85Z M#M*![L98=SV"+(C]@M0X5PA$^GQN,"ZLS/%2NNPZC%AXWY!FN_.%#JK'-S?2 MA&3SE@]\]VR[("JC_V?<@0YWP@(=%#M[ C#'A2$%88:DC \?UW@B50222X/? MW&N)]'MS7KA73?PEV]\%?#J]QCT"IGG6%ZT4BW5ZS0+UI>IF>\1*GXT^!>:Z M<\\!KKA2%#]%F^29\VE-V;UAPW34B_.LD_#6(FLNMI@ O4;Y)W3S,U"/_QM# M3(1W@%F>CG'B$KV!P\Z#8=NUUXN)DU,@63GV._91#\H3(]C\ A%?T0DMUQW$ MNZ' #>;N#>8(^RS5($17<*/)/#Z9)67\[:3E#.9[F/9 M3K$>7%^$X5I2[YI,(0Y&25X=VR]YAJ" &PW?=0-F'> E5IN?P);4Q,F]RZ7X M+O@/6Y[HH[TKXXW!XNWJ>B^;Q(H E;L)SA4Y;E\[W_8]\NV>2;8AI_Y-8D)& M:NB0[P)Y79#S%&?EROD$<+4-H&NB]EZ"W^,JKU]BU#2,#E(ZM0"&R?7%CZ.7 M./)EP[(7@GN"[/75#?(?][9=;-X48 M$_-]1J@[PO5!'\Z*CV^T7)*EUMK*+['$\# 3<#K7XJ)[P8 E-3'-/%4'WQW)L7'LW+Q4T.OQ?G+]"@FCQF\^?OK4/O<2IE().8%X06!N0[!J<3YO MX2'M<:[?1UM!7FJ<(QD:4BLU MSI.\YL$Q_DF&':4'&\\JQ[:$!1]B\%"_W=M%DC#TK3MKWW0Y3H_7[CU"MWW[ MI="QF*W=SQN/';5QJ^RP_%C\Q(GYAII!^OWK)3H&PG20HOWW)\-&J*L+5A[= M67IG?W<0J=:;KO@;?=QZ$UWH.NSW+[\T4A)K$WPR&]+*!8MES=4*1@)_N;\G%E&X5UJ#)@$B(F&/[;;. MF 5'C6NNZ(C8[\67N3>[:*)(M4VA\1 ZB"V$; $(+@$]#+BFD1[&W]IU!#AL MZ\::!JE+4*$5&HA.N03-(7 M (>W8\HW@N]T*YKG6B,[C.06D9.VMN]X\,MZSK-!AT''U(O9+^\*HHSB6P\>J MF^!"S/B]T.%>OMK];5118ACL4#(Z?\R\:4@&P>Z.@COF*NF@[HWMD^[6XB'? M ',2;]\L]75&ESZ7W)-7YB+)"@[G (:Y8M('9)DI5\ US*]HTFMO$3]O=[\_ M[QI$@QYRXG^GO65P>28Z]*CDR"66W\C$!7JIA!9Z$37[25JC917U.*8]. !E M;NE;]E3Z($G?( %NX/KD.67)C'>VSVG*'S.I/6]5B:R"/1@RU]0:A3 :RSN) M;]"4Z\IE'[]%3<#WR^\&S9!E*+XNM*/K+0]'$1ZWMT^?B3SX]4\I@N!J[*TB M7H&#I/RI8*3!'>IA+HCUT7[7F&9I">!$DJ.=0Y'UWQ%H@@"VS;H^"+R^U]'@ MH4Y"?JSWX\*DC S]!"I-WIJPF3F@:C_)-1A44_B3;T>LSQ.W+VHH(9YBEI8@ M+K%%=%"DA!(')0NL-^C( &;63\2N 9I.N4F'K:S6]H$C1M[CV$M&CW(#(K"& MV9&!#[;()8"#R,8VV[?VI_.49JCH3G]$4H8$8KR$F$G+3@+_/D(6/QVF"9BCS.3\*OA)QYTP3,U8@ M^1.9!SC@B!$6;\KPBA:^VBR%2[+%WYTC(F>^2[\H=!KB4;O17:1&NW8;"=RA M@UP)4K0[ M?*^O:?[V*COPT5.N-U26[()ZLK7R9^ MB \C<(7^9&$-0V),M_HSK;U4 %:#B)02HEFN+LV*>,\J<,#^+KB;_Z*()6W] MSG!ZJD]J&E>@:U&XN4EQ,VNF(OI\^\6TC'5NB1'7@T-Q$9>#5Z09%!;]>K(^ MML(!-B>J[2R(Z-.?QC%C K5ZW;K;Y&(#H5Q:_*Z.,K7.G#V>UYKC$$MIJ\H- M9-9$Y!..T*.@@P9@OXAB._["'\S2YZV8(R^_)1[UV576+EK,[K2'_8T!W]G: M/#(;Q9J!WM;="C"U4<_ "?>FR2T-O< \9.'^47CO1_3/Y\']T1U I5!%NHXT M:\KG_+H NX;WX=F8H"G"BW""\>E2PTAA>1_W"ZC;#A;*2_5A8=1CL*.I#C>5 M"^[XGV#"$GP!^("%7QP&VY*L,,Z%#[MI5>NTM:M)\+)%EAT/\X,)(@\Z_'H4 M$=(V>P6(_-(U)10<9NSC>@DQ;)@%TH$>O'S<'WR4BTA]2M#C=[R55I>TK8:( M9MG-I#9D]<5VX;S+):OUFS.M5S/0BTB7L@%N8+R-=GIHRI:$CO>G7A_T^Y"C M2[JJO7G^;>JF&EJ$UDZM:Y'.WIB]\9OQ GW9/12#HXN*/;;*I?!B$(*XR% - M18+,1>$ M!D1J!FUFEA2FE6#TNU#% _M-SHAYTZIM2 !B7KUOV_3&+&TR5XBD.?(>LDDE MCG<@+LA=C!=,DN\I+Q-!Z,L6@N1&))C'/C,&0N'@-_ U"!C *R<1MPU3MUUS M>>O)SD?0K>8.E*0*V91F2; *M H-* M4#\]_<(>3$,_GQ!*K"1(Z839(JUA6 MI?K9^R]C4M)7SN5T#I$+]@4;4?%E\)-#WGGIS$[[B%@7MH?*-&D,<'D M="?I%$[V$SHXX6&E["1Q+.!,8]/(M2M/=$19JQY1XK4>3?M^@_"H:WB:CI1* MM)U^% FM"5@&"V"><;R$<$JC888+'%&3'EUY7QOG6M%>BDGKV^I!\)VOI=3WOO17A^E%MO?'B4O1)9O"!)MA=* UML M>]F5UI!7M[\?60MY22=PW7_X[F5)GBCJ#O0CE&AL,F'N .A\GJ'8 G&%FH7U MY;:QTHI'F9P/)SW9#9&X$/X'A/5/9[SU3XW#>>!]F&HZJ/V[S/[ *9C,L(=< MAM+S[4(.'T674VDISP*U:6O( MBS_;_&YFMT[PD)>]1.OOD-:]9F!F)U:U.QXT973R[82I82/HXS\_$T8[Z\AN M@DZ)IK9RDY"$!;*O.Z\[;RMD G'O&\DE-N#K8+=7_KW=\.+02^^.R.K[+J=# MDWW!73ZG=;-25FLV>:SQ;)+YRK&6=H=%5 M[5P%T4,TXP9R8(<6PY7%P%5HO$/8X:$G> MEO-P5J;Y[BT7%T[*SL]@31$/=?E@V 7T)/0@@MK2]!?\8O I'*W6>1YX M^R0&AXJL&)L-^Z*UGN-N#FZL>IG,5O.TGDTP[1': ;FYPH" ET "B=DA!K]" M&"3QK"_3[I^4B]XKK5S68>Q:?# -X [N MN<8E8G=; SRFP(X.*JT:+N]PLVM45@M477J7H=E3T0+&O:@7->]VV;5I\K!3 M&RZZ_J5KCDW-(F$Y1]6AP"#!U.-[;\V2A A&$3]9D^V=+0%V.ON\,N!1CD-0 MAL#KT6(&GOS6O29;,JC-P5".E%&B$^U<$=-L3.$=LO%&ALJD<4:[ QB'>"T2 M)L?N6C[N]^6:X81?3X;9P[A'77_Y02U6WPO'X7*NS?U%7$:Z%_VQO7>MIJJJ MWN93%+/.O0W2%T 9 MNWEDJU5Q;-**;5ZS075JCBVR:5W_NZ%CTH2__C^'?IBN1?U_*"1RJJ,6#'1C M)MO9'L$WVND@[L IAX/DB.>^DF+LXV$QFD5SSNC M?K0$=W8A@P79W,,NSK&^3+9>!G&J3?Z\/>HU48IG:"H^VJ6)X!B;F!]CF_GA MMSL"7]P<.R1>3BD&8U-C3GWUEEKT10,Z ^[.2 /+[Z5FFQ_ESXW7^[AUZ$V:G9&:FSM8N*A'?$O([3?/@N"FR?>Z("?. (0/$>RI=-%HHZ M8YDIUW,5G7-WKH-W6*OGVYYF+=VM&,(6/SK18X]*P;/JP+HOL2+/B?-;V(\^ MK?%?G?TUD+]^NQUEN=T/$SCZ-O&K6>=U_N92V7LRXYVHO6CQ^C1+D0?\<,C7 M+:>'M82#M09ZO@[+O#9U$Y.)H5]R1)T;7)!2CN0CCE (K-C+FX2]H;V \/V::A&S6(3R"() MB-?69&CI?7!^PHSR5U5]^U+'&?M2J@.F2=3#%Q$X\-]@/NXXDTNPYR2>'?.N M637_NM^;OG"OJKM'M4G,S$\-O5L3B[4[8?O&HL$_GWY54^)_XE[JH-M[H>57 M@;[J2P(/AAPZWDCEBX6KU&6/MQOROT_R9 M6-G"O6#&.FGNU _1E1TT\@^XREND='H+F0T7"+8^:"?YG]!B@G$,TBZLI1:. MDY =*@*9L2[&'X9&=7\(CJG=;+(.QWD!XI#V!((G6( VV'*3Q-R)NG O2&P@ M$9U5]M$3+RAZ352;RA@C]*<;Z-JV%>B?=TH1/[SWB(I6V34B?>+A1R7*Z[>I M:'C_G/;N^VDU;84.JKMZN;F@==A8IJ(YC2":+N:)?-N#N 44,U2GX:"B%SM\ M)E?U-V.BVOYY:'<]+6,LT&J#RU3NP!+5^^4CDW"K]< HE>??F"Z,5T\3/,,\ M%?=5ON_[C*1WC$I=O8JT14CY9@[:?7)[%!7C@M![MWST2QPLU/?6JEAMARRX ML]O3ET$;=1ROW41/@ =DPGG_*=WW+X<3G:+A,<=N3>B)YO]K [(@!SBB5J?@ MO<$3TRV3V6N[8>Y3N;(J]576M=ONI8:YC;G&_T MKDV@AC@377CR*[(69C6H+R%.D-BE19+X)@'W8_'-TLJ0AS'JJE9!^=]/4:&+ MW91+>7K$-[M:9VC#<]PP[FJJ4511_/NMMG"%T^M3E5NC>Q[<>XJJ]7'>>]3W MG<8/: ^U&.IO7F$9.0];%GFMZG3)=#3XOBZBGZD'0F$7JJ*89"-P5H@V0SB8 M%5 YR";*)7\VV?<.GFN7>[2$:'#LC!.?WM]V="$EM$(NP*^$H,F6B+8;&@H+ MU^83D)S I0Z>95)S8*+8..:X[6A\RL+21)^F#* M;'>46Y?4"O5C+7=>#'-'OY_H0D,6+"W2FT5164>?V*N)I?.I)11I:B'D.71B MQ^+1U=\MUP#;<">=N.J7Q5Y74D%[T_:D^#W4"=HLN+8NVNRV$72^OHO,1(YI MHRD8G;=]NK5CZYA3T+B9%++*[KZE_RD>?STB.'UP)$;//EKXM7#M,DV3FHQP M]HIKG.OZ!WNC9)=3M9RG0S6\C><>/F&A@X!];ZI)A#N"/4.$\=?:C,U(3&_. M?1W$XLH(HD+X&N%=D[ S^#CVDZ0EM.+:ZU&]0]<_.S-@&DLYD5FW.?(N]1/E MX@+J]7':)JC#>CHZSY8TE M_,54-*ADXYFN^:'/J88L)$ D,"C-E7A2D+^&T;U9%1(=](JPS,= -*#E6:T/ M=3Q^I9^]I21T/ H@T\Z^QK>2RIMSN*92 %CM@OA#SRE/C(O[+C,K-C'8:^_7*[]#O&D;_1'\^ M%6:#!\'^IGY%S']V/$4MV\8\.])2ZG07CA,K"_)PQU&U I3;Q_C9NHX>!BCD=??5F%]GYC& M;C^VSPTO[8"YD/5=)TVZT;P4;6K%B_(F7I*@;9AJK1>[G6MF)_+1"IQY4;_MP0R9(.O!^<C&.]*MDV7* EX]G']1L.M M@Y37);HWGN2_74"I*C,T*67*^G_WHXDVQX:5V_7[?L1]M@[)7% M"Z'6&700]CF\'[)GAMA!AM!!7<_IH.C?U/>(U7PZ:$EXEPY*'#]"R0KA'^KW MS&\H,^;6- -N:?/V:J@"Y\A2K^-#R(ZFR8'U/^%I;D9.!PU#=)!SXW;3 MZT:!8^JE(O9,T5+Z%4Y.K&6FU4NG5:-%$ M49A@YO'V3R@ U87X03^CX!D2<5\S).>SAFSX^S03C M7Y5,^U>3-:7(AW*EV*QNIJ603KZQ/BDR$PN)\5[ET<8!5R7:HW34K8KYNES- MBYR#!!VE:4H_O>U-VOAI+ADK8^BSX[Z?U]O"=.[ZK_VZD/8YS_*;FH%*6O9[ M^RG%0!1QR.6OH_^#O?<,:[+;UH5C14% J5*C%&DB@B!(B^6E*Y$N-0+2!400 M @2B(B!=J5*C M()'4$@=!1$I/>2($5J0@D/I)WX?>=;9UU[O>OL_>VS]G76 M>O?[8_[A>O)P/V/..<8]QAQS#/4+"&&"_K-:BL/H6/"P*X8X<@F3Y+&,JA)K M 9^V4%@/[V#F.6/F'51!<$_5*C#W?05AW%_'N$/9R&8W1R!5R):XT'HC&JBG M@P:*K:(8&3$&7+XA'AH<\YP9TC8RBX=*\?U$&! @Q"%\5XR">5W6JAF0ZBQ\ M"EEWBEW<8,W/KKS5#J&)MM:ZF+>^3 .I7XAZ2[6*R\2(A44&B7C=NMQ=7E$[ MM#( ^YJ[07YGX(W)2"GX>;"Y7HFON*,/94:(]E=CP"N??=-AC"YH>8.LCJ6' M0FC2]3).Z!=*+57Z =0+NQDZ885J.\U;FL_]/>N\5>S\J2M6QK-GD/?1S%)6 M9$5*[0[L%-OX:1?(:>F%IPF4Y(<0)MQF]%E9& M(]RO"3Z=+.?9\Y#0.](U_($&JGT$A+.,J4CZ;B-Z.&:!BPW)8>Q?+K_Y51= MQW+?RAK] 9\2EE8U*8U!Z;5U6^NR28O6\LZ0[Y)/00=F7^M9R9QF<.I'ZUI)F%@SBIR'<0.ACJ M21KH(=4*5>6;I7^%U'AAOVNQ[ PLQ_!+9>1WP[RP A&B*YO+@3-\\&O%BL= MR;%54:K3]T2S;T;(%@NZ;QO9[D?927+1-55=<+-EW&M" MO;E9U6O WK#EP''*=#5_K108#I:D@?RF1BN1+3HTD#-K.(I..=R0W.2[ M@%GQU=S<%1KH/K7O8_R$MMZ)'9*S=:1V8<]V9_/AXUY984WNSYFUK(;FJVIB M]:**ZI*5L@V27X_-B>^)/(/E 2GS7Y7 S\NL5.+O()V#;!)=^SZ ][SN($=G MQ?">T@]CU&-HH%N%3>*$$<48H#LA[ [_'9?^G(TLV<(*5ZAC64\Q9F&SC;O' M7\ I'*'!4LF:<)4-R_ 5,[/'N8XLV^RBF]M><+5B*/4*0DLQ)G>9L'+\GORD MI_*B7P*T+DQI_G;,UP'M2+GK?!7:H+3]+.=J9FZ#0)?Y^)F5$4>=,V&\BD;/ M3^P>/1-Y,$D]Z88/[+21H;Q5O4+@A@Y)[U!TW8IZW ^O&IMXJL,JH(L]C*C] M>>[T<_?E!&5CP\%\B12QGX M!HGJ@,H,81ZP.Z[O>UP8G*\]&L+S8]>)/W,D3S'L0W:?;AY$+4FG2=N6+2HA ML] D+/&=;G:B57 /?I-.BQ_* .*P=G]5R'P#7YWHD M]M^P=%^.RI#,QZ$1"L"OC3[#'=4F"(YYKK;6WJH:U/O_$;7SEF!HF , M&-N0PA=29"3WU:DWJKA$2J4S0^:)+I]S9L:$7I9;VA?Q_%'VI:$K_H-MMA*: MR5QQ+2>*W-RN=:]_Z2VM\-!Q>?0^4FHE+OG_Z%[/,#8MCFP_NVY[O SR!(N, M_.1>2M)R*_T-XCL3TG<;S5_Y(RMIXTE'\'?4R?O *!YEC)?K^P%3M9O7:F . MJVY\N1EV74MJ&W22?]U18'4)GG(HHF-.^&6K%$Y;^ZGJZGDD:_KCN7,A!=@6I()^0%T>;\R/DMA4\28'V" M0/HIA48RPX-"+?P/;/,:/^-FT4A/.?!P\) >3[A?J';!):+K06G,PU&M=X,W MJU4US@Z'#9C]:D=DF__?)LZ"/D4I1GI &(-[9Z2_-S'![9OK:V.HHD"MYE U ME 50O 47EK"W/QN8>7,K,,(^=F)$CO !UZDCT/I;_-7KG908I*>:)S%ZB*R& MG\=UK6WBXD! K37@Y#)_1]VMIKJ^OSI&'5HI4F%N;=DG[!%KF7^K1;E+\N3= M5R8AIUFSQ=$9&%<((.'9"AFW)Z8 4)(4O C;%5,-/HVP)O@$L(063L"#< /2 M#I*QFZ(_)MD,"X0R7_F79(1-F)2OHJJXN_I>T$ 5LRTP-NIW%#_9^G@H5N:D MRV-7WIF"1TPGWEN!.(VYXC7M\E^^K?Q4F"_Z]"U+9^1^)5U*>(/ >ZJ!^.V6 MV2JSM6T<*M04P_WC,D)N&&$0Y" '@YU% #L]PS5)WU#(B^>SE/CKZV*UV[-< M7_89D6Y0)X+Y #5"=BNJ8NDIXE@^L(E#1>_TE)CIXGU?^QW[6#%0DFH:I'^P MZ'C2Q57$(<*29:L;*ZS5E@0B%DI]03H@)X\T@ZOE@-JV ,>(?,"S$\FJ>MT' M\M+F^.AMF.?W3=^30A=M_6+=_'$.:4POQW+*:^ ./E"+_TPR"@$9!<'?Q8R1 MYCS;F6]A/3MDHF;' X@I"T'U7:0C=U'=VT(Z"4MAT_V5_"^G9#L?/;K!^7D5 MA35<.K!& WT .X35\' #X6W+8B-VBV4CR4J M[%$E#/%=K2BF90*7O4T5(6GYID^^IL^HFDZ+&M)WRJ5 Y>ID$/M# ,HDC$-' M9OB_N7_Y7H!\1<,Q\\ZF"W?S]^UY/K9F( ,25X=TQ#M$DBOC#2RHQ;?HSKX% MY5FQG25?7^PZ_W?62\Z3K?6E!J-A1M2HH=,:/IB3F+EWR/*]+IF7O,C6V5 , M-Z9:8=VHE\0<1SS^CB%]H7T;TJ=0+X13FJZSS;C_X)4479K$'KP\AKE)N&.^ MA\^>$H>3L_AQ#L?4 ;X&WHR&U,T$FKVG@5I$'2*1D]M8\O>/#VP+D^[#A4F2 M6W%,^8 ]#AVZ^S'J$MKB;#>'F'*5J+)G?,ZY63))WW@J*>&.>LP'08FN#A@C ML"W3;/]HQW4!?E 6<^JVK8&WII%!YK7@W7RS#^F&47=4)#J4&B'.R^\C@2,; M?]LP6&J;C\K(_:L%':4L^#AU3%T&L,37XO:(-B%T\N]$"://,I0^R_(D%]12 MVO1TI4CL5'GGH\L@SMT,@99Q%-^B=_.3G;Z.?/?YH3\!GO)/(%SW&M3$O8;VM*SD2M1HX>6L'];O!3[(9@8',64G< M"-=+4H#%!;Y_[?LF/'3G+6S,;@2539>7-<3SCF:':#E "35AO M8ZG;;E]- M&NA2&NCEK32DYZ^>),Y8]=HOZVHI505]7P)M9GKP,Q,3$R@U&NC,S92#=&H- M\H$]LC((77[059&W1LE%]_2N!YL!_HV3V\[!P_V#)<'VR%\WBM\A:UB[9'[= M*&8*ED#84(>^/X&NL];>HW,C%[Q_DPW*6PZ!G\PN%8GA"^/I9+DAU)1*YUP1 MU D:Z!3U&. A\T(1PKZVXV[?#ODT[&DG+3]A\@RG<]1@X6NI7/Y;5MS#TD/H M$ )[V#:4>?&GO6&)T7AAI'Q=;F#WW>B@Y<[>;N6:.CO4%1J9H]0VS%'I*E\ ._,UQL?R+> MG,-0>*CWDOF8ID">;U!7+Y.J0_K2F6%P. 2OYWD6\800@#"AY""\<6 N5[97 MO:7 6"*?WW$F]_NEB"J&UTCB%T3A6\;PXEV MI8DNK5=CKADG23[6I0ZF?J+V)C]B^X)'<[=S)EW[,G,WRFJ/:JXS(S_DZZ6; MZ[RQK%+1UX$"+LJT0Z(FST?/L<>EWBX^ MV7E*,V$.0V9/GX_K1+%K$$*([PGNG>4EW9]2S AVZ7FU1Q_7),?4*)V^;&HE M1IPN?PYF@-NQ>Q]VUYM\F5C/JCT$*F=]<&1685EAI4>X MU[LS-W7(YR<-U/=1=PN)RX\WV'0U,(JJ)^X*^4)CA),,D\'".?D:RS_07T== M[LQXK^2DQ_"4!*./^_L]IX'H+.EY,%<];U,MEDBXD+OH'Q.$N\H-4??^^)M6 M\EG!6^N7( UN0_\K>]>P'V;RO,56;DKDT<=[XD8QZV>+I!JG/S5.3C=:/@1T MAUWMW+JKS7JO>B41P\FP7) G%A M-9.J/RG1%?@<#103/&FVP$WF]"-"*6_IF])EECOX^U4,2VY"RT'QP<.K%E_] MB OF@]#:T%I-D6UAP0<>=4_N:I\5$X8@L53N9X2Q#%]PE.1 ;DB6H,NWJGE] MV>"!=$.C=%VYF'1]"E@/=;(KP[:KX.XH!2H7&A1P M!KL:UDLCP)!@?1G(P-8P\5:279@\= MH7(W%K6CZCB>ZGSATX>8KA+[3F_%L5Y^,\5YB=-'RE8X_+F)A"ZG\:R:YH+D M:W?].W1_RK'$X0%2".Z)2XEJL'S>Y:2J$]O>=09VYEK.@F&B/0,CHCR7*9?7 MP,_ P+1_9>'K;(@,F9V!>%3S%,1AD_E'0$X>W7840+#CD#(M"N]2*)TN"=! M0/V>A=1V5XK#)M6JC08Z!/L1'/NQ+YJ;_)7^:7,K*/)K+ R_AAH3IL9XM](? MI\N6; W^F[\$EG @'1=FMQ?! 'U:SM-Y; 9]5=^ZJ$5E*:"!O@C2Y<_RA?(< MLCRJ*D,#/=VD@3I&8NE.\M%]2HRJA 2J=?:0?*9"G]G@8A8;DN.5686!@9%$ M=V%+*QPN?Z"D@?X<00CG-HF*WF9<5X\MT:)["(*R\YYCK$0882:5DE((9W@ M5_.PF*>!!#YN<^^@I88A<_&PHU63V8%8SV-P&0,8MGR4?/DE*CIYP9+^$+IT M&9V!QNZ=-$&I\P44BS3#.5U+O:DWU+AF/4;TB\'KBJ%(7#C(?< MQD]/^E03CH=Z'7%:X4D,OM#4E.]916(V'"^N5CGK<1[9R$%@,-IEB&RC&/=> M1F[ /_S M E% &M_6,EL-C:Q"/VOBKQA$R/*.78V4+TZ_=N2>9=4[/A'P3.J5D#8/AKRS MX+*\EG$$E,"%?,F[_IH$#M?F6A7"[T6KPTH[>@+9PC &O[ZL18FL-X^*5*;/ M"IB1.C 2? :_N^:EB[@T)JGQQJ> M'5.D+_\!/RQ9K=1ZQBA3U^3R3I(RRJ$[TZ(_<[)QN*\:+Q-'_BU7[]H7PE@A MD,&Q=&T@2_3&4/:ZY%6L?K'4<)*N8F\/UG36^H3V9@JF+>'[_,^(_4N%V@0)+L=ETG^JY&WS4@/"K'+(?=J/ MWXDS,S-#.;^LS"=/KZX$00"^6%.-_$M@SG)2C/,!*ZW M(W>AJ@_K7_C.>$]<]MPM3$_Q9[SG/E5W-#IZL7&6>(/^;FT+:B]&H$&1=&,\ MN#\*=];GS<:#<"B4,2C5PQ3WS?D0&Z7TSMN3M93!S(_SU\!Z._HEV _VK>99 M3B@[@=NSK/JYIQ0D;NIS8)7OW"SF-=3/6>B]\\U=2=S%K0[R_$#'*SPZ-_U;7'^=V)1[G[7GR2L/5@2\+]RR[,-U7$E-_I @I:)RZKH"E!., Y4H"A"94_A@)W%S)*16%2^\;%G*;Y_=2]]1& MUZWQ5X@O?D6595H\Z?:4&^((.TV6Q3N%!)_[V705^.*%BR*=%,9\',0F]'RO MVJRP^CKJU>MU::E.2&GD[%"1?+2]33HN?*V1H$)TIK\F_U>W06E %C]H1$"% M-0DA%.F+A>Y\AEO,DO0'-D;N+0Q6OQ'.NI?\\ZA74/R])'*'8;SD9\50T!9X M?,EFB/QK7@P12/R%L%[!)!QR'/7;R"XP#Q&9",TH$/N!!?H_OD1YBQ 5"R,;$+RJ>KE;!4_5?WJ.6VW+XALL MF8]4J(N?_O'"VEKO[,=X\1^OA29Y(TY.,8SN@,PB7%'5,IV6S/J+K9-$:4+C MT"-]0I*+LH4[+=T>$5VTF-4"(#M)58*\=\!2 M^=0Z@PVHW9&3E,(F/E9V9,OMIO/P2:,:9J=L ;'/4PUJ7P8>$FF@6>%%HJB; M/B:1FES7=(P0S"K98K=DF<(4END@]D0_)[^C,Q&VUUE$_(IL.'5AJ(=BJCD=0N9?3S8$9$\$"#/UZK MBS>CZ7Q_;J.>M7"'.DSM3Q5?XMF,W5 ^S]N\FD23(5P6Y MZ4LIC:Q&R$I]R-5GH5QYIQJN]SIGQI,&:@KCF]I "R]W&%Y+8;>OB' <+E,0 M?=&A'Y+[>5BW/&)#^N&^(VBT^+[.K^)?9-#LOZT?03PWJLW MZK0U'GZPP"AI8AQ4=;]$3*DO7C;1B8'%P^EK:9SU &3N':S:M[)J>1 AW.2( MN,A]>GI,=Z9%<'<2\JQDGP9ZB '$@S,?UFX'?VGBPM38)V;UW!UZ;1V46M)- M/1\3=&<>3%<8C,'GZ1OVQ3RV,Z*PDL6A:5 H_L;.XT_/]HXW;&P3SP \;H\/ MPMM^DK7F)FM58OI"$5IJ==.KU3WY!R"I/>[G!*1,\**]'CLG>CKR6)I74D=I2IE-K&Y7V?;EN< M"%6/EI9%H\%+QB)T078C[ ?5[[A13^ZB%VY,$=6ES;>"GEN@EF"_*39C)M); M&;7:-B=*JBV?8'UF>9;/6&V UZTNB$"2'%RY,=7HWEK@!1&<0\X^P@\6M9JDD? ?ZV-GJN878X0S\5&#[,DX"?_! MDK[]5C0N[E0U!\7) MXU-JS27H4W 8\0@0WXW@QL6PK[,]Y>)#LMWQE.VCR,5?GP76_>;(MWI7AXV= MO_=(]NT[6'+KYE&9$B=A\CX&)5A3.=-D*?!)WQ@K;ES>B\>JCP>I3+,DR<]7 M_/%['?T'_N[W9VUJI2('!Y%SGU#ER;GG(B&G@)]G,XZY7_J<$8#U9 Z\VD@Z M2CY!N/B;54_Q0]M7S#\>%Y!%8RJN4=P2Z9QE+@4)VAAK+(U[JT),,,)?2/&= MC9(_EW9PCP [;0A;YU?11^ZNLHU2,].4LVXT[Z9L5"*L(0?[NJ%0BE#,E2NZ M]*EK#>Y.*SO.R@*LWU"#AO;,!9#C%?G!GT>&:\F<>D3C)+^IN+.3XJ1>R//- MR]GE*G='Q8J0+:)4=JMXL]:90XT"R; C74X_9\9'!_8;(==5%2/B *_3R(/?I"+POEHFP?,1 MO#00UW$Y,L&'U80&"B^AMKU"?C;#967;QC7)J H7Q&2E=M2M4MRV2%3&&W1" MA^[ 3,QV@KFH?,!+US26?'FZ:[W:XG[Q@K<@RIW]:7QA/7;>JSLV]6<(S L% M7%"/>4MX1^8@<'Y0WR0+PWADI D[I%N*M90M*1SKI##Q+GXQ@FZ<;?H]U"_K MO8=91'E6N0A>&WDP)"-=:]':%H0K%3VF[3"_H&E"Y3V(Y2.DA3-U\41_EK,R M]@KN--#/<1M^P9XAHWAVKB"OY\%N@4><]^=.0*8%X93F\)%%&A>@)W/0[B#* MKRING#\D:9&&&B7PE^9.^>0LE P7^WNNU>%QJ_-^G7INF:ZSP4G9=EO[)[I/ MY^UY!6X\?.!GXNJY#J$_,(?LU$OUL0Q*,T6G]QP]Z).@. M299\.GPNO&T^9VIZ0,#J.>)LP^ MGS0C:+T0'9F];NY9(D\*S&::XKQ5+S#'QEDFQR!22)$"=&WD"8P$ \(I61-1 M=7=)B< -/XRR>ZZ?M$*5O]I(R3O*N#C>X@-@>I;Q\1>UN&%3'HU 16BW-/T! M_W1#DK[5!.H2]1L1R8$()+#,0%_,G&_"?ZW!6YULN.,Z$"%]J/:5O*O=N2+M MG':Y[KRO;9Q6KP^82!S(%H52\A4GUM@GLT?=]0^-NHEUDB0 G)$Z&.SZK.N>>BSJ6SN5B%;TIY*%0K MS87REC?4F=%DTXS;YO>X^TB*J(^I4$(SXU "N#+_%%ZKI.[,!+IW]7+S*Q=ONMGZR3,^6L3$T]MIXTI2E5I/2PYQ77DC>Z-3]N3PX_DX^I[@O(?@RLD6ZB0/&A&%#J!"RLK$[H,\^ M^V^Y7XE5>#QX MZ\8A(7BL+K;KZ8.+;05$U@[TR+B^"\^;$\=LJ\F7PD?.+; MFGIL]4[7[^4P[Z_@T]MRXPZ6B#[7-@-MK%" 3/KX9$]R5Q2UY$?PY 3I&#(3 M@^>;Q//D.!^8A>]\"F*_-7B_LK(JPJZFNN:EB->YLXR%2B"68<=(J1WQSLN1 MT2;QXX(#.E+GWD=*AOU-?S//]0X"C'H&FRO%U7D5@RWG+ X[8?WHXZ =^+!=Y_L.77.#&@HYGA MH)P2S1UHZ+I>*^:X5SVA3?$.A<^&*_F)QW(.YB_NIAO$9*#<>E5$'U3]],:E MD1B(8 !-=Y*03T7PQXN\ZTG76UL^;HMF@Q-6RQ:"POHL9BLHKR!.Y@]QR=#P M5,<(/?"Z6Y,.>'>D5I69I$8^#[B5QK$!8JTQ]@%"S@T+0Z56' \==!M"M><$ MM>ZRN@;S K>Z&A@Z.+9/VHGK1NES"O,,-;PEB>E(=>2*^M94#SRT,NN$R'=-I0]FL>9;4-T]91S&&?JB#.$&0 OA/$Y;,EFR M7MDSQ]LL9MK]VLX))^T_/1KK6\FRN]V@][0=AS_3;LM)X! I--I.--+G7C=D M,9[U<-MXW1:7;9C+J0SC!\LC)J:1D]VKB[Y59D=("@@+U#RX-5#F].KI?=[I MQ+@\>&QO&.\,]4B%B3#P^-&<+\LQO^%5AS'R59>GN=%MGUISC%,"%8+,-&O< MLK__?&>1)13MVN8B]?9]I%39T#_))?Q_._[)&@"FNYO\0<_GS"]^?KUM8BN;LZSQ\(QW,_Z-6SA*41M2M::/%]1#R2<)!HK M9("I]OC&^KTG M:\-?:;$1+Z/[E V,-0=9J<)?;'TF0K^&<<&SN,[;W,QY\^/)#Q][ZZ:_/N

#&W<:;9SOYEZ\*0Q%!4?:+S8'3"1EJDR\$QQ+9RAZ%/D9VKKHS/T@54H4>+ M!H?9@."]7XKX]%E.VU&Q_^2Q_:TI%AV&,-C'1.&5J4/.)$OB/T9%ZC-&.M2>$U&F!\,=(=>HP\PTQY+\_*WMK0Y33/RN)_ ME'4CM42?>)!&K)?ZU<^GX7GR1^T>%AKH9Z_. PX*O*6PF^AA*DH\Z*R/:*! M3F68365BCG1 L$^H(^K,^\'GJ-T_BYHQJPK@X\#S:]ZK-3,&B^!O*#>2'X*] M_*,>^.6!9Z0J]^.EPZR<< ^XNN>=SP)(-HU #:TG+FY!'L24FOY>]FA5P[<. MMLLWYOHI,>UPV-[M+U]\T;JBX5.,(3BIS MF]$TT GJ>7?!$T#*NY58ROG*(9P_0_GUR6=$(Q)\1V^#HA%5IKH_.M MFSAPB(78&W(#D6OVP2N4(9[#+N@+.@SIJBT/&=^;_U:'WVRS8/Y1CSCI3)2# MN<9)[=]QYW,_M:(__'B.+I\>K[S(8!' O!4HUF3,/*9J)1I*[$_2=]8L?.S] M@C=.9""\3M'056:MUO&CK+D6R^)^[#'"PZ'+;P((Q5/^"WWBFE95"\?T/9/O MD"9*.-']'1J/,/AZY(H%#?2EC]H:!UA#=J61/^AS90M;JJU$V1_84X4]P\ [ M=-\_L8@&VJI$$IDH6:IFV$U XG@H;O/4\F>J8%GM4#5?:NB0#M$YMR*+^1U/ MR$?V7E[LD?O*"4]/@@N>[&^2C@('JQVH:JY0%[?W9X_Z^I5X24YYM,.<@D], M*,DL4,^9+6L@6>^;DG=##*)L5D;UW/I_%78I M7PW][U'8Y3^%1I"'[D-UJE%'3KL=V;/A!HIJ)C:K?.M_W-IS7U;=Z2;TJ.O\ MM%FR,EL_B4]FC4&>W(4>N4C5V.Z\)!_8/.9F.18+/#CZ&',9]/K;B.U,47 O MC"L/Z,)G];0KMZMKUCH(_YP1KK0-J\4\74O2IO)G* F$/(,))R%;+P5:7@PP M+.FU2'DP:3/!-/#8A!OI(E(5L6A+WU9>\6V8,+,,)'%AK\F3Y$]461%_W_1Q MI_6?X<;;?Z.RY_OV5$8UDL0J#<19-0F-AK%4U3:,R ?>\BSXB;_TH+[ZE+G- M9?7M=T[[ 16U_/D,*P%22_"BL,<;,I]7%N"36U#'VNCD\OAMZ*895//1HA(C M3Q;;O8!/D$;U&'!4;!Q?XA/)[D#S:E $N9QJ:2ORH1^D^SY_^Y-- QN&,V#71VCW3O1C'K M-!R&*YUT:^J?6'W-.EW[=GM0JNOBOEAN8*87K$JL]9ZZ EEL6/54Y3YWW]F/ M_9M';$L\[52PK\YTDYL/:ZF8AP?LSX@VVWG!3^ N1P*1;"82^]T2>4S$ @9) MSUJ%/6UL5W^!862F3"QKFKJ[!V9]XHUI3479E@K] MRS[?2Z!G-!5LJY*^&VAPCKG^4_0=^(J?F/ .9? M[Z#[CWS _:]>&^"_EBG]4-? &GZ$POS*2_)&UY1]G9 M-.]E-F_9A.XR?8VN*3#^92^-)/V%6C@?_NL]9&2L_%A\IM1IW^\\0 M\/\N!'SH/]GX]7?&D7]$%?P_\?P=/#;_R#A4DU_$H[,9-H>5HH6:A%XDZ08_ MCG1II13>Z$Y?[PT:4/+:<35^GZUF8YV^RKFX-DT>=G:6DN/6A\^ D'@_",/32W_ M0_>6]_F+J&>\)\;M!Y(\7(<^79@@?K=)B,__1-(1S8%>8:7V1"<+D.4:Z*RJ M5J9Q&SG95S[[=P@#S"K X8\1:U&_-H*<*^*=C567A_LES.DM/*=.,P_'+MX9H06\>Y >_9H<;P\2C"NB M3A_TM7KRDB'XV74#DO(JA&6'!HH4O!#2EL4V*C):7"U^?Z14V*]ZT+.C,L%= ME6J9XPY&G7SMRV-4L#N4.8R8) /Q8Z[MVL?G@(X4> =@8XC!3EPE6T M/SV?,G5H536;7'M)N+_#H]?9V&ZJ8W WK ;=3' B>W9PRHJX$Z,@M&YJ/D2U'YLPU,_/[5$/OY)1IX@QL%SH'K&79 M]EEY)Q1K@CMX.POHJQ6XED+L&&F "ED>^/X7>&+_9([A'P[._]V$F>J_ MZ-!2Z'_(<*RJ_D5S__LI-.__OD3_9]?1?X%PTU\.!I<R;2'0U8D<)^A@[Q4[FF^4%"_4U*66;EPZ?(*CI7Z6:M'PM(NWJ;:#=3P0 MY[?63P,=NYM.9;3$VV,_Y,U#F!&_ 1Y-IX%:K"=+-8:8F3M=7-Z3YW992[5< M>N $CB12+K4?F2MB\LJ3B1C#<6B+84V8)(C0'L2X@V-A>,/-"8960[AG!YB; M[W8_XOQ<3]''2Y<:KF$;E6>4LBU3I6>T-8:'RJ,BA&)UV*3+\U]E-@7]4Z/Y#Z4ZM/U%\W@37P!Z#)V8%P=YSY*10OOSW+QJ@+27W"YOVCB]#9X$G]@(9K34([AU$@,4([D8*D9V7$S2<%*?+7M29#N+ M3'\?")\MSPHH"AW&OB'5=':_)\!TPSDGZK_W^( MKA!G_L)8ZD"1Z%G=K2B/+TBYT=YM&8)Z5^-?T?Y'8":,"_+I+,<,,W$MHSKKZ 3]K HP=NMO MOY65F)CB,PA[^I?3RG]R7^;/6-!_1SQ_V(Z1:Y"R\'96%H0\)=?'DPV.:?<] M,$TA6G[TO+2147Q?GN4T^Z1,)9I3G<-+4R8,WL8 MQN=9N:"+NY5^5M?>F#0[)DXD95](_&3^T^]G8]^0LI1P*^8T@F'^C?K@')KW MIW(#_!OEBD'D(P;RH5@I&\QW5X5EG$1A8DXN=^4=A;ULXIMO[''RUK\2%PIN M_%=SGD5PC=BZ96[PU^"388%2VN@&C2+/.[RMIBH-IQ$V=;EE728F5NIS!2C?C1)NT3]:P1>\L\98%SJ#(J(R#G+64HE&8%+B4 M]Z]T#^PUBED=0K8';A5J%<(9<"RY#@METLX>%GK^U]<(5PW"AQ[X=@1'!7\& M5VN^)NG#N2Q)4=K%B!NYK@/'=; MB?2F0HS@]\F5 13ZJ626UQFT:P-R^94F^*2+LE# '/__./87'/]$\)'>2G9 MZ,O ,.DRXA#PVB$0!SN+N#3HH2 0.D,]%NB?XVD&-]=#[46@ES!LB-,TD,6V MN6.=B?- B8IWI]^/!-VI+QV*7".K21]V^V=H(,XL? HQ5A1W>= @85H-E3F\ MOO0A;\'*JZ'BHL%Y1[O#A='Q0<>"Z(OP*)D2^P /#MUL$B;;XXM9"]QJBHYE MQ158%*5;WFF)>,U_6N"S455TOD$&U[E 2&O?N!\1"9B)-M7->8;6N^=N=98( M[+1L7(B>>QQ_^]MGY+10(ULE<[J>[/Q9^ZT2A==4Q3)R$RO M6-#Q+*J.CGN1#+,V:_^BJ_>@QB9@RR;:$1[00 _3L1JQF8]9[.N^ M_XCOR/:\>\[!BG*C. YX,"L &"T!&B138%:;Z:MI_53YRD@_Z:+WL6;B%[3; M>XQU24N#K&EV ?]%E]Y-2;-<&3)CP@L,^T^'I(6M%+D/[TE=TTC$PSZ.+1K( M$W:4,DX^-A_X@'K0^V%&9]_Q3!H$6Q0L#(KU,ZYX,=)M M F]*]1ZQMCZ)"REENW?%A3O\-VK\I]N=/!A!R!UOU.UL#20.SF,5IM M >M9[SRFQ[20,V)KTT:H'/0H_")V;6L*WC?E"*-:/^ 9!3_/%C+R,:M MA-HZ6^F;"W_BSM2RIRZ H?)M,J]4CM<'<5K>IX&:G!?G'UY8"3OOKYP(GJ+4 M>RYQD,,1$RG:T,T0&FAR%!<'>]]@1.6IG*]]H>X9BJS>C."2)R4'RY2%FYB" MI^4NFQIL''>F@5[$$?%X*#FT20 NW/E=;%KY0LF%S,?S%'35D;,0?7$:R-P+ M[KFWUM0(4>I4R-XRSE5&!'W%9)2U#(<]'M>8V)_:(SH3^>SO@Z#1)7?)%WNC% M;S>##G\[G; FA8"4-F/T4T?0V# M1YG.I"F\*/85M_+(LO(N?ZQT]J(VZ%F\RG;TJO3GQX6IL5??A_*ZKF\NI_A. MQ^OY#BAVV.7?QV^A34TC1^@F,S@\[W>9->PU#?3O6KP\LCQ Q'BL"P%@@5S MX)?*22G)S=7OZERD%XY4MH]K@@U>3W*2#YKB4Q5']]7?&8W-XI;BU#YM6]P#]++A3/NI?P'[=T2 MY0NB-V=G!2S=Y_B(S\Y3$CU/:&!)KJ(KOAOV$*R)Q[K0/KB4I#;QMHJU%D7 ?%$ MCA_L?K5A2FFW$7WD57D#WS&4@[K1>)IWGPSEQI>R(9*\AA(Q*1,:/330(?W- M#:6\U(6AZ5P+Q?6OZ#V/P#N<. Q^&,56W;=_!F(_"YYVVKCZZ92R76W3 \?F M;"H[?3VCVF%;QX$C6%:6#1(&_PJ>,[U^0$D\1>7LH]8Y<,JWM5;#\'>+1ZG' M/K^C[\HSE(*PE.9<&6T=ZM5:7*#)K_<_ITX'"]'I<%<7[#C@QT7$?LJ50:@:$3%3+#/J4*)9BU MI?G;%/B7W. +NMR;8 /'E$&;K6^$ !,P=GCJLR_NR YN.2[U/'M1GR8P)1[I MB#RUK@QK864IA]6/ICV>*MO[.AD#MIBWH(&.\X:*SICD*=) 3SL3S:CZ;1.. ME1,9PJL79J?>8Z[,(2>7<*5Q!#=BS)"")Q,0QFRD7596735X:?W!-/NYE]HD M*$)/)$3]?8--4R7=9*53O\'P$?!P*- S%\=RR_.]M45N.ZS]6#DP6JB=B M0TV%+XM1C[%M;V["(&9CL%^=GI]9-%!%,,_]"'U_ \Z7T553#YKC"QGY-BB'@&^,ZWLL) MS4D(CD*V05/W.#D,8,NII$=_+VOE]S(P_XPC_8GF[Z&IZSM+!@-&A!.*9#$P MB_P=DS?>TL14CGC6[*0IUH\*_?WW[!Y]?.@@IMO @3O0N="T](X]3[_8WS'! M)B#KBC_I!/E435W0+>QN5X0JG^^25QT>_7*I5J71M^X)^#H('0YQ;U1LG^&E MO*V&'(&G=!U@(B!EZ]+N:[O2[FWZ=G##1SGY(.P'VZP/&$,W+!*0]&PNL6GK MY(()[E@RI.AC:F)[+.(5^L8WV!=B)ONMK[Y5.Q3'D,P),,0T\#QKP]\NOZ;) M8T1\(BP9F>85%9J3_BCF_;H8CV*/3X)?=5\T[FMIM%R*$?,=S5[%GO)&+)XW\2G=GZ@EMB6/'"5--($QL=4J03'E\L\V0M1V#.L MI6SF@T)]PQ?V%B5*6RHB4[9*LZD%:IX^@V,4:.CC+M5<_4_QANXYN>)%+OT* MGSZIFE'/%ND,4Y$"9"20BO8@X:WA!=E/*<(QQR'*G[*#6R$5I7&*$Y-88\7! MA!24\= E#SV4H<@K]$^;3QK!=2PGL>(Z^O-7E0KC-E%7R% Z4;?(G!:O MG2["-$XMD"'X6W-]H5=1S @Q_'2(C%9U_SG-@^23\4';UJI>76PGWE\OS&8L MO S*?=\4PAS2>A_[)3SO[*5^'9GF]5!)GZ1W'(VFS^SCBG+*<7NI1:M_E;#22^ ^\6B4&BA M_M>YSH4WISHE[%P*+#UHH(!*=:=?9?B.E@)WWMI8KL+.J+KD Z^-I:+.KG=D ML#8K!15OM"VOPN[^Y%5/PE(NS?[V?6?LXMJZT+V2$O?W)_FUCQ\NC 4=J8;\ M=60)NW$:6\J1*^FOSRM?5^NZ 1TQ]+AS*>+3^;F*K\>MN?D5%/@VI\G38P8: MG#OA?RKF/]'\P] 4KEID_FBCHBT@DAU)/N^/> -9" G8W>!;.^/7XKKQ?4\$PMP5LX MGP;R3RM&7*23)#/$A>\RTKOHEUGR0PCM0LZ.:%_<-X8Y?O41/]N=)^@/JK\7 M74?WF;V8$;B('(54ONL+G-CZ05=\B)EO,U8UJK!=3V'BS.B8%'F=SN)F9I_V M"FL--$!R)Y?3!-./96;FZ'%6EU3=$(X -9L8-(-\B^0-8.\T95\8VQ4G?R;& MZYC3969\^=_&F/YA=U#^W(!_HOECH/E[X\_$QS_A_*O!^YM<<,YY MPN7%717AXL?JBJS92,?-N!EV2EX3TS(-Q$?F>>N6IA%;/&J@GH +4EE+"PWM MJ/Y:4\LU>GG#EK^\[VA^LRR/S4G^[PS>&G!P&W02MV/OI)BCKE\W]@E^#NR!A5& M944XX_/6ZN; AUS558"\>36Y59.!!H$8?UVDS1^)O6]J_JOVJ-]IP58<=S/J@>Y)W=4 MII]K1YVUGD^;@:T>?XK\M M2GW..7I2*-[LL]EMECPS2@X-]%! JIT&JMQ[@7&='8-U!>2U>[*LIJTG;<&# M5W_[--C@.-]V\.*DMQMDTC[LD')2\KT-TRF-^AO/"Z^T_YS%WT1%*L>1SSC0 M0/;V.#6&-A1G2;!P'P'2,E+C774@$U:]6=/86Y,<5\55H\T_*?_LD:#6:Y.G MC,T"K.U]$U'$:#H1YT9( >>QL$CDX6">7I+2A]P/ +<1JCEE=,D,CZCH_$VQ M\LNC"*YW[')Z(A4OW:=S[+SJ.E=FRS7+"W]Q5A8'2OD3-/OG=9GG3=SP6VTS M I$/$SQMO5Q< B5+ Z2^65BQ0/Q1WC/4"3"#NAI=3)80I]E#OUHRL$$<,.P( M^8H&0E9,">+!$$(OR&YDPKH4=>YC5A.>7NX0<\8+[/^\U*>]Z77A-F6TQ/R&^YV*:U;5T0<8H?%_$1.'7:; M='[+FB[?-]Y#_#H0?-X5Q761J@!((&X4W9LI3^*D,H5;)QX-9J^ M'"P [-QDD;44U&6IM@K?=C%>_)RM'MNAI8_H_*)O$#<,(SRN"U()C48(8P6$ M+"ETWT;+N7AM#M2 KM/OSR+?93B&A3%29R=F0W>F72?G1Y\-J/2<<(H1P1DI$D-+B#<4!8&'X RUCF876_FOWHEQ'IS_7^P]QY 37Y=OV@0 ME"I($ZD! 4&*B#2E)#::B B*=**B5"$J(D%"(KT300&%OT0%1$&(]$Z$4 1$ M!*2%DH*HE$B"$AY)X<;OWC/G>]_OS/N=[[YG[IUYSQDFPS!,GF?MM7YKK=_: M>^V](RE.DL W9A #DX!4+W% OX9]I\D^_0LDE[MYD&A$2EOA@MWGEE!\GWX- MG9Q[442R;4A#8,O-NY\_8L4)/9-0_]?5\C\E[6VHBAN3 5RA1W>K0"YD]ATM303]G+VTF(G59Z!"4W%A$!1SC*VBWIJ=69/RPJ\K#]=-AP=T9 MY,EHE@]PH1MUC%. ]*. A9:D2,MN6Q;6 0&@G8LQ WQ(_W[XW;)5*NJ1*=MI;4M,%OI92GL<)8QT-<%D1S5Q'_& M_;J;]O$C2'2 ]8@FO]8#NNG[GX5&S__!H#>&_X'U=*_^"RCYGY5VD83192'8 MAP$KJ@1X!:9DJ1@14AI$LV0RB_9=S[$6$#MX];CEIFS[?\H/YKF3*!D&. OM MC]T'V':9GV[3XL,H[E59E1?-C M!+$:NV>QB7IV@D74CA>XHYPJ]D$J5(D[!#&D8Q+NI,(W=#G*+VIK[^]8[UBT ML(EF'%>2^\_"XD3R?QQQ^#\RW=2_A);_>6E_1RX,<.>A8A )1'S?UF2?Q*XY MSR7/:">K]K(D^6O9)_A%W!](6/7 _U-N$(FO)R5:VBY@I\MZ(9+TK&Q];BFZ MN.[2W9L@7[?9LL!AE"[N'S'O^Y:8?TT-_Y^:Z7^UGGVPG5AQU*CG@;)H@SYP M"E=E4E]EYU[#P!8++V.7L,7'.9%BM])^*?Q/=X;_WY]GGRF?#QG/I!@7?FYH M02B'5EV/'W(OT3G9?+:*+BX^F[$@KQSR>6*8:=J19 R(TR48PKSTD!5W]J;X!O=EK*G=<]6L9VF@B#_S7[*G>DP+.-N@I A%L/#*GJ6M-Q/2MB]ALYZ_ M&3/>,ON/>5IB#%U3KC8KWN^U"8<=0(VJ:/T! _<]F&Z+VX=T8 30M"@&4NQ0 M()S.V M00*;0-D"+@OVUNS=-B@3*Q-1_1HH[(4*69I4(=)=]HZ<8+:RVG6(T:G(IEP_ MS)T:BU!K5_FN^R#9E5]_MW0:A:8]I:YE@,71_F EY'E GAHJ<9;Q)ZN\#C&U M[;ZGE,_,UP\)TAL4R^ZQ%"__D"9:\46,'LC_61OWB(?>#%(]F*;&NLE]QQ7D MO(4&Z8=T)5]DC#\=_V!NEH"TL,KM*,J&>7N5KQ4LW\U]"EZ&."J_)+V^1D8CS:Y6O-K MIEJ"!#4*0#EIP$/F.4[]-BAP&-#I**,.IZ%K;-/KX,E@?DLSJD,F/P%E\AEI MQJFH!.9_S,;>B@I1JBEMSXRK%3C)&-8K,838N]0?JF5%(^&<9'0H.!E?(T=; MJ@"BNWUE@.%;^LE=F/2M70^VO Y5RQ^_$^/Y85 O1"\I,,'L<(U&1N=9W>3K M()9GFNX38(B13!E>9=&+NV&*'8> %S/6].'$.ZD;^O"+K3=?[VRS\\"PSMY* M=!XT%.'3$ $MO:J*IH"['>58OO=KCCUP M,:8D\]U108&,M.^!H!<=&IRGVZ!@/)'0#:5[.65@J]$]\-2" Z_)!B)(S=$V M:TJHK@V]QKTPJJK*SV7LS+JC<8W.#Q=D3V9MMD(1-O33W^Z9DJ6CV;(SS!E. M/=I/(F,;5#N;5!&"^P^[C(#'A^&.S#JN6[GY]7T)8XKJ>HR M6FUS OMH%SF';S-1UNEX_<1J74@T3'+Y$XFD@6AN:ZQ;E[JT(;D6$S]S:VM\ MX!^?48A+XB'MWWS7"3@0D 41"SS\WWRWCN>[!7/_WG?/39J=WY>N!)W^>F(6 MT_2L2/25U%?BM9QC>XQOJ^]X4W)MC^UY:Y#YOR'F.;70$;4-(IAG8A(V4NYP M+H4(%X\9_-!' K0J$4FE2A7;Q^7=AMZ9[_S4C^$>0H,DI/_D)O0U"4!],@.B M"=0R']+S4U&F[&- 3,5*RV;6=;I"NKYSI%%>0;E.$AD8^OO--.&9WYD1/9*)$-K);(@VD@QAFGR M2T1Z5X?LY_I"=:J5N /+(:^^+N]ZDAVU2-#5WWKG^/HNA#'?LHS; )IN R=B MF \X3>C+:'[N%+@NKYYRJARQ_''YJ[)B%T2Y:(#D9(>KTA^/'(JP.//A;87T M^GWW^T+RT$L\3"!/L>Z@QK'U.%Z.TL&LYM)%.\%2ORS02>A]&WA)(E!X$M/U M'CZ[1+QZKGPSI_^ 7]0!,0'G=RN+(,_C?6#XW^W*DU4>'Z_,?),_.6E($#/, M+PCRUGD1F]-=!.+/<0396R/M65HHXC:H+H M"[O ".B!3JOW$,T(F-@B189F M;RP%K[ ,4>2.3[#AD6''F]KJLSQ+4$-_R7/9A-5Y[YGMPVCO,N 1\ M X9 FA9E_AIG6U%YWA#0E$>@V/9P^.UB]//=,YZ90RK]K^>9Y)TR/JGXV$/* MYO)+64+-_9A*:]D/;'^ 0/_&C &Z@#&;4A*_''V5C?,08YPZ10'[=!]3#:%2H8T"_K=9K"4QN[AZ0OTN42 M(5)+OOOI#;G%" \]Q[9)-\/70:51!PH\9",/0J[V3K_/=')J^/YWB1N _M:%KVU,0X&5P0OH7A^#=VYO$8V=C6X/@_2C- PK9V^?0 L] M.!CD7JPZ/,!_TQ[$ZDHK>^:YSHI#5Q M@A?_RWMK_\.Y-K\/\G+9*CV MI-* O3-V#(G.G8B[XRTR3/1LL#AX) *0)UU MS=?(?1GB8+#ETYP^.'/(=@C_ 1P9 'TSV1^CF3&RE"]YZO;(X<8\Q-D4#";W M"?_!R^+"YP?L%M0KD6:LH^C.0]N@&Z1I.+,!6&%Y(8]RFE&*\\LPL$DE]#SC M4#95XG[^SQ-EG,0PEPD+_^3NMV]W6.2[&;1&N:K#5>\C:^D#:U2)5:-MD* 4 M<,\ .'BW4JX'K\2^18__CM\),?S../3$CS)X]$-AW?-B$'5Z_OC V)N?X%^Y MQSB_%F,$F6^!4_3D7H@FY^T7!FP&&@166I-]K!32"@O5)P/01W@M!NC >UA6C/+P:P'J@R8 MGHHDA _$R8:H:#/ B0\I;#F%B<+RX%O&D2&AKQR.95Y& MWC_E59LRXF(D_?4V'S4/HL/3UE%>S-N)OX[)PHIUJ"Q#%>OUQ==.37 /(:U: MQ^W:&6O)H<_;DD+, L3@2OU,^P(MB6^/(=?S#YAAR5IL&5VF*GT;M%K&\N#. MHNE.,?SGZ=!,MBZ]:IKM2 =W=RB97^N0G*B;JG MADA[W859= 4T-P&T;)9!JCW/,J,$D >X[3^BL9((N49Q]JK.SYS%;=!W147 M1U%],<%WGH2^:+-_2]V,]G[R))>2F7?83;"5GL^6UB*@CG*>00ZAQO#U?HAP MKTG(8:1A,N5'*V4;)!)T>WIIZ=FKAQ^E^C4R]><^SU]]_==OE/?-'@7<>Y_[ M$!\&CBT-8Z9Q*M%^L,1MT#[T]1F)9,@.8(R#?0;@K#DE4(I_<&0!][5>MK7E M&FJI1-WWU.T<2&A10&/&D7*MO-B0#5&"=/"FBL)8E>4)JT>-Z^Y=DS5+;SSG MOFJ+/DZ_[:?_M.1GAMNW@-5VGB\$ M]JZA@GIZU"3?(F7=V![>.^?E=+YTBO QJR.Z$PZ5Z MX +:LNK6^US/'P6!0"J?^?3__9*M^I$7^7=!?#GV9!'/=>R,%SFY%TNT988R M;-_A8K$J;SH4ECMT1P-&?[3YA%-LQ[_6UA699OG!I>8]?X<_NKK7A?;VKT2- M'2"(&",O7I M$TZ&TK3^3%+T@V60CB^YG_:6G02"J)F*9\:N5]?3/^95&2L. MAEO]NBT;S6P>KW&.C*G>)73PIM]Z\9-3')E!?NH25-38'.SJXGG\#*? E?MD'3&*ZP M#V.->9GG6 ^0'IQ6MB;K"A#T"YQI=JD6,4.)P'=%T6@>M/%+%H\/X1ODBUNV M0;Y#NC;?AR(-#6\_/_YO&REY?*'3C"N*FD.9<&HZ=G,_;X/V=&@B*CH[]G%> MF0R9$0IV3G97NCJ^20\-V]]:\,4[:G.4H/*>(N>D=RO1K[K )IBQS]*!,<95 M4F,%$^YCD_;PL>WR2X<17K$!(5'E7G->VK7KA-K-N@=XPM#R9_?8(&'\0'8V:P/APL5QVA(FJ!)>9[U;6,L/V>^7BG M.SQ*.Y)?W1\:+GUT_TD,?VQK_\F:WL@?S+44/-WF??T:<" ?@R9CMT$2Z,"C M=RK]J//MT3CV!0!;!1@OFWG^J(Z)4IZC+1-[HFX\J*T+4CBTZ4X]?:$M[@N_ M( 7,EA9EHNG)JS/EJ$E3[C&@4*L;K(#Z:+H%2S.90FD%-^!#>AZY.5@&P4A6'K C]8W(9ZY/8MSPZM+"ZF'PJI>!FGD M?BAXK?>A.T_K\^1WIV04'_+R"-Y/".H?/9R!4FEFF#3&R1&J$?U(:>.[UR]] M]A*><>)^.N05.'O1.[:)$=N# '?A (VU'G0BGF[;;LL5-@EAN7UWRYX#+KC2 MQ_&8$N#Z$4O/4':^_N$0M?('/V-O#]0(Y]I\.GLC_+A*(T^I/-;\R ,U!&7" MN;NW06/*3Z,Y49&K%^B"/?B:LM5B7B!C^C/0W3[0GMM("#WK*650.?H=RO(WJ4Z\<&+7OPIW94/C;;JL/T%#2[R/;H'02TV%C&\0Q M<_+%PC11T^AJ6UH]8X:9AE9!2G(:GM%)!*P44NS.KT#\AY6M/N9XR?T)XU0-V6 M1F&=XPY@=T,#X$0YKHC)^(A7:N_!L65ON!3F>97YL@ZH)??BMZ_55;LQ'0"@9#1SH8^]= MHYC1L*:)?R[W"]QW",E/A=9;F.0G(J\?\[@1H2V)R;^Q62'?>/=X<>&3?5Q& M[2\MFC/O8=^!<98==X)7R7RCN0:Q+@9ZGB6!JB(<*ASWLR@E^1\.N1BS I[R1E^@=K0RC[H+Y MW&<(IRZB04KEEPECG+1CA+3[;'M;F'^C%U+Q=:J(]1NCG)-?/@D&L:39EG3; MGFT0,7_!@+811"G43'9GJ-%AL0;[$_A,L<7R^@8;LGV#7V>78:$I WQ'O*:( M3WOL9#=\;J/YN+L!*#,2T*4XQ4) 2:='D&H4EJ/Z.2/3)8TTH3Q#C4SV;0^'FI"P="FNG-'YM !\6H@(7[PHQN M^ILV.L>K'$84.-P@9YV9Y(4Z45XY]Q=6!GT5G,HU9?"P6$$M2_IEL(M]:N++ M)/(4/;[OGLRFN756]?Y8_1_YX2'&MZ>$3S[+FZ6 M(+:>X#1L@T+7TA0",)9^Y'3==%B2BMPG8[DQMA695+=33NY\C_'84&3,_A<5 M/F?(VN?5TXZ4'Q=\P%:?M)3E:8;GZ7&5J#'2#G10NZ 3PRT>PC>%N&!-AQ&P M>[Q*/^:M+U^ZX.N[/&EZFU]VJ#/;+^F@LGNG4H!_[Y-!Q"9;!L85)E#6IJ%< M(5>6#7L?$,^H=0&*2[[+>2:G0_:Y SF[W.B.CT:[&PKN: RK/5'5A>;KTN3O MBJ2F;8)Y-0U76)?QK1O?*(WNM(62GZ(;=) *0&$5<$]?E"K[$D>QVWBJWLV\ MI:-WQ(&_9;7(.$UC+NE]DM7+(TK]2RHF/-%O!,-XNKA,2B75P/I@1%L/AEL& MY-"2F21BD!KS,5- ?#)3RI;?:^ITEVZTG8"SCF>QV/W%DJ#K.9= OR68#QAW M4UE@% %R# MH+JQMJ#GP3M.Y^C.!#*4AP8L0Q;/#5R_H&M*=;VUJF+)^[(5 L=\P/M]#T S M+7@L*S@U B\'Z,0<^$F9[$8+(\Y9:0.>+(?[I_PB=KXN.&5$(WV3>R1\.OER M^@?JH5:O28U.C6 M[ZI#+R5[)+._LC0 M[S_F<-GIX[H%9XXAS17^S1@F0.G.^FY<$2.6+CN.V0/#E:A1\UG8 MGK8KK),>G'CJRP;CA2LAIH\;, 'P4O>95(T0!SO52-$GUW*?SMMF/\Y\!MZ/ M/,%3>P#J$ZD>NII))U W5U_[T;^] \L_JQNQO/"".T*@9E7$5"W3-)R'+9:E M#F4KDGC,UC1T,??9<8JSJ?:98M8YU,<6MSX#X*@N9;+3*16\A^T[K\C K=:7 MDX"94R/(F'+-7'8F:L1!MB**M1KZ96;O8OWA9+NNM[H:L2S2="17:)P5S1UJ M.<(=.(SN](AH=V*&U#^AUM+]$"KCEC;&>1I/U2)N]]">7S]@FK='Z:P L]YQ>:K\OLR-A\=5*"QM[@.*(:T/[XPS9&[*[BB_7P[Z9?[_S#/BC=%D,MFI;WA*D9\+ MAW9AMUQE4?ENG21^*/DAMBZ7A$&!E\&->%HQ+] 5V@ F#%L7!HX0W3HD8F<2 M7?AZ03BP((%FI)8U4A"DGJ6Y2#1L5D\Y_4X!W= 7"Y%!U/)00"[$9: T6X'& M,(@T:08(8)ZOI74DB.&I]8GV=)< MIWT('(_@LI!()89M"O+"BZ!MD'"'$=)Q%"E8&@0YVI&&%B%Z!*V8-#R%1X7J MW;9JD\KODE[L\+HM&UJ_L=8'!0Y,TOC^\'+[4#SY!;X&1PLO Z2=Q[G*/62\ M,@+=[;M3859N0G).,:'@,Z<<7/M1?#;@]J[CW4<#;!90O.#?J0PQ1^ZB"]*@ M]-I3G!8YEQ%T(%H2P'@DLR(IGZ6'7LZ'W!0*^_&C0+007?^A')1YE66LFN^? MV:C3RT=']V&GPSO-!=F*BF0PH%VB8LPHP2M8[B0[B89 !!EM14?:/8SE0CT_ M2AR8F-/P"EQ8?WF3U&*@OF?=HFD.YL.=7U/F$896KO "0]JNT='B$J-^&Y0V MV9-O'G:9.V%7IQNDYG _(6I0VN' .U9#F*J?R3SR.,\!S)%N0#POG=RJX?UQ MVI<[Z0N.ZYVQ?CM2RIA%BVH9V?L%1._\K.JI# O^<%:D4NW!:P&*S*03*P#= M:/S]@0Y79<4[WJ\1,.J61T 2]#">64>42(QR=%G ]8'&@ MSXLALPVJ>UJ$5 MR9;F9V;R91+S4H39'L-$6@XMG2Q3:\!R5JP 3;KA(_=(B/ MC5&ZM=S&/+DVA:N;C;B;75^G-:_^J+85&\VY96QW]C0_K]R+*UM"&0'%](H_ MIKK.-400;!G0#*X9&S(:T>Y@SU#^,D,%)R^,(_U>+<-C(G=4S"UY MO.T'5KK>S+(3I)KMC2.%G_^XW_R4_/3%C(>?[R.=2]F7 M.45X1I1:]K[/ 7'!_3RSG^,Z/9-WCL]O9]H>Z6NK?$ M.C]A/848:JC.4B(O26?@^\%5@AR#S#&8\1#'=J +-UH83R?X./6<^_LEL]D M>A52>ZMMXN[#WI$/H52O0=BAVQDG!WP:I!^4W#\NV%ED^$F?1^6*\7S;H""H M)&*%:0<44T/-F+'UYG($)YGO+><*]7-Q27?J;SWW]7JR5OR@@E3_\0POP1%Y5(/RML3Z@T=7]Q^46[I1_U@HGVKA2L=ADMKMG(!'T MVX\KS.(%"Q*@SXH )ID#@!GK OLDD$O%[0+\F,\FC4GB@7(PJ7I7TQK]^J:T M'R'9M[Z1',2BU1-\+*M[9;-Z@^0KNB\S#/J<@)O)M&+6$?958'#!"GZ!D\?5 M7>:*T]TR*(SK&Z5#7WE!.C";C_0P3YAHRNVC*S8B-OZAURT!WS[-.L_G"6GBEB*[UK3 M%!F4)[7.=/"82J?B_DD\N<#7BN>):+85YQEEM!Z3?F_C!Y[A1$6UDL=>S86T M]&Q\B8QLK B17:PY^7&D)+!USB]5\MRZZ ,QG@/0SQI,;X.ZP+5AKUG>,\ W MZ@WL'F00Z^C,$DI[\@KPM)S(P>UU]M%CE+9]U_=1T!Z1DLK6..-WD0\;F88: M5*AZ787NQ+;\J*X,=I/+CX36EF5I-+>T/"G)<3L27%)K).6.O0![#E$&=C+B M;3@9JIPG:Q!#X-ZW[HEY(9AXSX(F_>S(=*Z7\PVM4"CK>'-H\2WGV[L6>@5E MR6@1//DA7I:[ES=*E0TPH#&.H\&>^]I&4AS=")>XD(>41^\908WKWG6=;Y+* M3WW<.:CS_H"KX@G#ZB'0/1);*I+K?)UEO V:Q@-FVZ"S=R/6-A9)U4[OP'MY M%6P-AL#[3R&O>).\LPV2[:>SNLPCD_4B:!8$7&EZA8.B>^7S(-7HBK_.N*AZ M)!3::XFTZWX._)LY>=QA3B/ZRR#7 #UM,+D-^C5G=2\&F2"9L$[RT/716V!=';E:I J7.7M?V'"=T!CE MI@."0N[ Q -Y-;F__\.%@[^F>FLI^.3)R Z5\86=A^IF,(#=EPMZTH=4#NB< MR2D)<[GX14J7""573UQBHNE.F&E1:F5:/3YU;$&0$"(!V(5^,9RO+Z'7.H6- M'10?L>OT*-:H.!)W0E6!)=>+IY\=CNU0XX'FZCRZ4]_2Y!5I247T(66*WH M M?U#K,Y-[8G&^Z?R)A$B9JZ?=L&27_&6E$[UNE&RMXAV4/1\KDWYB,3-Z\8H>X?*+M<IO$DB&ZR+>++76C!AT*]HB(FX_ MCEP66423:^X-K^)8'MP^7U-.8E\/7'0%+VUI7[GD*9C UG\!I,T[^IUA&$\Z MFV0.SO1^#8EH[&QY_*#$DW!,XY CZ"ZV&DH8%D#".*]11[BD2T7R->X1&"GP M3D!J7?NX=-"68<[H-LC9&]D1^K&4.97Q3%JS/?/U[,58F.ND%AU,)O&(2@ Z MKD,&D"8+77.4ZU(!UXT:+QB%Y=@]2_63LB/UJ=-F/T3Y^VL]]+G^WU=9%GA: M/-_.WSNOR[G//0K *"47\"D;!O'< _7T+<_XK_6_"EP'CDLK_?@ILJ#,\.VT M!J&B>2[T9FLR<0,.J'WK7'':W>8;A@VG*H9Z&JO61<)F&M?W<+\>4[^"I430 MTM8- LSNTE+'SJ4&4P7)-P>6G@:P,P?H=#_NKM@MLLO)&*?X8)@:DG#1Z$O ME3%.=#Q7N)]ARU0#L MP>=Z+S#MT$/"3='BW59AC9#=4R#+RN5-XB?N*E+;4 M_%*D::VM_OU'.L+ZTUH9-$7+9^7%Z$X>>O&2[..!.A,TJSH6LS"3W]\&F%$5DY.-(;M9!]C[&SQ7H(?*KUNLOBC,CQ U=![ M5G[OT:O9XQF2O7=O!/W5B$%W6O^9QH"H<'AIA9P(JX-W8E*@BB8&:>;G8B-> M(6HIB9A4U>MH@6E'/8>@LI-GU^5S=M3^OMTQDG_YU6/<+0Z.][49%TMZ\2EMJPEO_C4H>89S)7!>(Q:.@5(O2!HO+6HZE^P>^$X=2/% MC^BG]J$H>P$&'.@M9:"9NX&G+$UV!*TR?/0O"S!J[B#).0"L=6;JX8L!>X@NK;R#9>_ M@5.&4@?D"/@];:B)C;'UBA+I+;:)J/T(IZX'HHX6O05[GVG8[V]O MP$C.SA;W=EQEZI#9,TTVE.(D\U6^%P,=5S8* MAR@C;>GY"0NCF$1<79. J=EYSRX[YL'A%7YP8J0' MX$MJW ;U.NT$"JV!"]0*)YGI0-0N>F+O7T7JDS3U;'T#7 %U^8J2L[P*O.9T MJZ=+:8EVW!&^];X4Z'5L$JQ^C:UDR_A)T>KE$FA7TW/U7LX;J<25NM:#//K/\*%>O017KR0J(!VY?3C+^&CH.8 M3;#MZ2N4_$XAE"9;90SI]@KRIVVLDM;M"YM*R,D9$L1JH_4>/FH08*^IX^=( MDE R%JO$-N*I4VH<32Z&UN#[H+NG0B!Z=!-;,ZS]YC[$B6?0N1;U^H& P!Z@/"NW09EU5G)]Q!<>L/>3 M-)EJST9L1^^\8W68UP6A.QFZ.VKLP.VXRBZ5=Z/:SOVH_*N>FYTOA6K*3X@F[<[[16? M3;\QWP]P#6:UGTYBFG**V$8L(Z1:RX0_G91 TV@8A74KM.5/7C4KL$]K&T5^ MX+?KM.4[K_-*Y)G$J?\VD__3EBLN+L!&K;FEZ'!>ZJMS8T?VT>1? MYARE^OH4*^8<33C+5\:Z@9"FV*9#R<40X1:@C^J%3[^[0+'BX)/0UT6A8B=> ME0ZQ8,_S>\QLEN_4QFDD[TW7_WY:W"[ME+H,5!_="?W"2.:Y$SF7U-C7.2R# M2.XQ/X"E%RZ8=<]IO;MWZ>%"^OF5I7E&M5]#$9MYHG_I,YT&D&L1KL5'M MT@S,EQW.TV,HZI,"CBV3-\,5T67I<"?-T;$FRC#*K*\H8S*9;4UVKNR,N:(\ MTF1?Z41\SK(DTWHC5:^)G4JZ$V9&AK(EQQ;*WL%!J+%MD*@Q=.9YA+X<,YD! M3MEXC&Y$*9^P)(9^;00E_?BQ]*RYD>4]\$QHPJ#VI/#=P)G;;RZ#!=E1G'Q+ MZ6?HSNJ./RV3:2<6G!0<&,7O? 7H#;5DM&+_@N[XPQ-WQ]^0UT-#1ZT;LJ Z M ;M9+]8-)=1;,\F2C[:$F( M/&K,4RZ):X0:+IC&T]?2PRRE-0H@Y0^]].OGVB9VT4I2-;..KE^ZJQ["ETEY MP#],_?0+OQ/=^3&OQ2TA%%][H^T$2]DW1&$>>ZU7-WK.EBMU)V7>7NI!YK%, M5[&2,+7C&M2.RYRF#D6D13QS%Z<[!+M[&ZU9_.:><5;@9*%F2T7:SIT;WZ;P;)-"N(TLF(&!/A[ MFV*'0G,N'5J1N3ET4$OZ=$+W\:-80 >5OP!-@XK\,=)>V()0!-H M6EZ?Z["2LWT"%5'7)EV\"_=_':FZ%#@^ZI_X6$DL5S'D&>_=F;QW"J%V Z>8 MT@ 6QR44H--5@>R70&:'&H"R'IU?] M)R,*8W2LSBWN,7Y!M'B2>B.&%OLTUZ[?RDZP1P'6*S&]PA59(:.G3W6AQ9#R M)8V))I6'D;:,L">A(J&?C"L/[AUFR6F#,APJ''97V!S.Z2R;/S!:C/D4>"5M M7C-.*%=21F?_H1VQ[T#B0[B06 MB=:Y?75:%60%\VSB@X8KDHC2CG0T MKT"Z7V#ZFNY _?B:_%3]W#A**GAT)F1]NK5\R*3[WG+[B_XZ_H9C9Z[]96HZ MV8'N5,:37SGQTI\%($EUDD1,4N!L-?">#F5$RT(7+QGSQC/=U!#'W2-1"#^X M^ +].!3^1,',Q7UG]CM(R[\55FVX;NX.3@4<'[(FAK2FX_O:5?K(-$P"7-_2 MF;X,%^O3_%%:T?:DL/M*.W#I)FNF*-: MVKX^ _6=Q(JY%.7O_+[//O]BQ< $^H&>]A>,]H2G7Z,ZX!C+'*G"R']G(.ZY MHF+!*8[@B)X$3A0C$LR]^DQ?90\R5Q93XSD%$\*6_:[[C)2SDWQ8G_DGT 'X M*3^F+R<7Z46%*B/Y@8AP"N="K]PZ#%%%L71X-;O[*F.J=LZ[9%/\H;>4^^^/ M8E@CY.Q?6W/(Y$B6-S*$\P =NI:(K]&B^2UPM'H]!?OT+5S2WQ4=>TO_/AHP MUG;B*G]2>3R@O=^7)&/L12VN#I(7B0@L:-X\*I*E?YPEG%C1K\- 7= MC]N@$"Q1SIZ3\Z>[(@5=QVRFK&3ZCKU3V?TYXG==A:VP)KF^,:HM]ZJ08\_) M'ZJ)'^V.XK)1!JA9<#UV=6D;)+! WV3+VL* 3O*:TI+;O8#D^N$];/-/;'UF MM&*EQ<7F^A3BDALJVCNFRO!NJ\;C@8?&UF<-H^('0:RM_W"TSWL@?D$(H@*( M>C,V)C QKZR?+\F9)^0I^#07?%V\DEIB>&K?XI?+K:[1U?SMJ! N$5VOQ98C M,54 YY@_FP487^/IZKY %&7I13NCK--*A @L>]IDK9?G%%0\:#0SU,686I_8 MH_9T_YU]SR3&MG2_X&>,N"(!0?1PYAW :L'@OJ]2_81E),MF96MO(CW>AB%T MIS$KU%D]GS8Y*"W(,GDC%953?MC?0EVL=;,R&D]<6("MQK/@2'U.-C0$#%Z" M'/D$.19$?.0KP!A*3K9Y"'E*%17(\JB;>>7BH8XXI);K.7^BP3I;0>MGI+ , M_\K .FPGJ@M5 M'QQ\"*2[)?R_MK;6=Q+Q&S-Q%'T-/PVG@FE658A["VYU=,'X"&54J,Y(ESU" M/W0>KND>)WWK?&N*6GB.N#;_B#;N_O\*6[.V_BYROL&D0 ['4];NUP^#?0(W MB0F>*MGAK^ROE,X\J0J[M*_@E(QAEJ^-:+U;ZQZ+3[O:97_'LH*XG[%T&'HJ MFF*]R9:1[BN0>)<93?F6_#)MLQ/\#0WZ./7AZX+PS\/A D9P_?N M%]8P;9CE@Q!D[N9DLZ-8/LBS-05K]G1(TF3E%;BJO4&5_*ABB.M5(9L\JMT+ ML1,BU_H%9?A69!=A=9NK5BQU+M$0N LFXIAH.@FC3B]ZMMFA@NF^!+DW_8%R MBA*>9"M46'RC>-5GX*;A^AK-@N6+(J'?)J_F4]8 [;+>82F$;:_OWKJ']BU M.WWX.+V"V)%:2AJ4<3ST$!&F8O^U+HHJ?DBFM.M-!F3H':P%:4CU$>U%*8ZQ MKU!BSNG.&;E6I_T\UY:PJ!5W44(IO>C#&Z&M3SL+%165#_4J&YVM32,2YS73 MYN>%NC3LBD7*BQ-!() 22,?SWV-%5YTJD:$*1)/UP_LF/:V8S_R?8XS[)B-+B=T M*@X*E&37M(7&$PZ*E3TX 9K\"J65L5S0G3P\75E+E"/1S_-, =UALI9 LSKXV.;-=.[K!='?!FUN-XLT/X?MJD:L>ORH MVK#919J69E8SN \7]/D7\IZ^ MMB8[*4TA[@09+MPRZL5WA8G75(?T)U4T%^;B"__&NDPI4U6!;HPA MJ)DS,I/#Q\R4_;(-:H32(LC@*3.F+>,;+8)Q9""D7>O=EJ)O?6);K$9'4X!= M:*5KBIJ"5^K^%$.!@P\UE-P^@.O6:%&L&&X7N :6C">_P"I:VE/ \@C/4<<# M*]1-@A5_%RYXZT ^6L_9N,61TA2E53#R+>5HDTN^2,UAEAG?< 7W>+ M7 ;;K P@=&W]Y=;B7^$G^_5IE/" D\ KE6-R5D_<)32U]&5M@P+GT"<_=>P)G%<3SV,,E6O.2N/SS63\L/\FYO=KP:)G>\]%K7OT+COZO&UXPJ_ MW+X*_O\8)#9*9=>52;1;#!SS!*>Q8R_W/;8>@_F%E0\$*]71SACL0'PE$(KM ML><8.^-L]8BAGP_J9;?)[1FHA*O.['^?*?V[-2$]EYWL$]4_\R=EZ)#AF37F'DX.VXHG@@PP3742 @:[)G*"S&!R'?+?562C MW4:,6W]?32T=A>\F]%M.8"Q/]'0]:G+-3IYN$N';;)>U):AH?FH+H+1#>U7D M/E/;QTR\]N&,5]Z?\;UX=>(>I]/W?G5A@B'Y>/)!-(OT99FF6]JQ= MP6A!]DX*5#18[I**TEB'QI)#58/9>XT(:$4H.>_/E2UQB:@QM,1,ISFFZ^N$\5HJ5Z5:ZR MQ]/PHVUJDH]SV< K(]5&D.8K$93AW<$/3RE)$6%/,O+-F/WA<#VJ7;<+-<(Z7F1C M\T3[$?JC[F??^SDB1]S)[3I_==68= M.*J,[1F>?K0-ZMRU#2+G*?0E<"60US]OD%+ ^[A'OC?X0H'J5_V#9@U[.W(YEGO"KK3D*O/>XPE,HH1W^.KR7GU M"ZSBP?8#4J,6'/U[)REOB*<;S#,'[49+CCQU^;+O]DKB-;T=V,??, &<5O35 MM00T_3QZVJT'7^/6^Z7%4;3GDATV;&Q6_R,V7";=I/VS9BS?0J[D.]4*D&OL M)=7[R*<,0:YP+.OT=WR]8.<:$&^' J#")*X0N/MJZ;(=A=%O'(/V]U\EEG)_ M:Q4]K[WGE+[&@?V@+3YO[6C*5E/Z;9<<3T. MEJL,0'LA^BTC^N(>-DTM2KY-CKK)EL3PD,.R17=:P*'D J@*FESB*SF.5/0WKK#B M[V[8!@F7^H0M#PPPYP,?GL_=V)OEK'085"%EJ_[^U;6FZ^(U(%2!L_LV2.(7 M;"\BO-,S+'D!IX#NLG[CY5D>;/Z->=LSIL9W7IMT\[DWUBNR"1YQ6DG#V[N?UHZ]BK]B"[3REX[]$1N7F4,;K3E :Q0KWW MW0%(,L +#?6OV* 6I8EON,W-35O(#"F,4_[T=*&FP<,).3'K2:'>G-%GG7GR?=]0V^V08 . MGBW]C6K&EGE(1CVD:W7Q<*Z22=YMYL0(*Z2*%@Z2^ ;?#%LR79YF52U5Y*8- L2$$[%4VTZG^&U0+0P#.< =%0WF\HT@-='A"_L,]$\S9H.Z M!'^2#<$;\U>E]V& P<0U6*IY0*<3!DNWVP:)(/4X39;A]$%7()8E"P-R#.30 M79GC$=,;BL/Q1L%2Q4M;*0(I:T2!;"7=BK[=W:/:'.;@$O0&KRPY[\^C.Z$=5JB1(OD)E+*RU-CQ2:1]*>)D-&Q/2(&&HHQGPTI98WU3 MCO;HL4/9,-7W_6)G!_Q 6V.VX[^&]P3M;6&F1RL//=VH\?;T[KY=T[TL[ZU" MCA/:&B_ E029A\67>GZ_9_+H[L3=2TL[2]L<$M,TSI??OPL""8Z^^=M=ZC!= M=*<-6Q_-"@;NHH$#:,+@]'G$J(5]AP$0]YE!P8K\IMK[S;V7:^0Z$&>ZHX0F MI;,;Q* CO)3Q"Z^R@N(?_X5.G#\\QH92=0N%]X_4#[E9AYZ9[Z(\2BAP<"WB M/WKAX[")458]'4P YI.[+U@,A/S*D@%Q(/;SVG/I[!+3>,FZ2N8Z0NGFUL_ M&_BK]M^R_ FK>PC9L7]-0^-6GT)BEK$U:!%*KD2)U]%A;%D,5[CZ2EF0X33" MP)J!2S6N4'27J6PO'9[Z]:4V79FO^[+-L;Z\N6-#:X!!:,/K-SS&^7^Q]]Y! M37WOOG 4%!"4#DJ+2I46E28U*M)$!$5ZR5<1:0(J(D%"HM*[H(""$!44$3'2 M>T)'440Z!($4I4DD00@;T^[FS+PS[SGWOC/W_.[<.W?>.7^L/4. G;V>]93/ M9ZUG/P_=,6L?$! 1C&-=<)^-SUHMU JZ_J/5HN6,\ :4[M#BF(6H MEKV'YT?9 +3*8+BXA?PODX!4E XC<[G']Z^HC,?' .ZX80]S_ZNG\W/7% XF M.DL,;1@7"FMQF4!RG;@0C< M?O=2PF(/"LHI8$(P>[HDS@*0%#.DH]/FJG M7]N*_WSZ(O+C5=4YD>=_AN_!)=<''V"A<%(V5PKP8-U +I#S*AA\3$T"0\57 MEP=)D'_[JV;9"+O[VJBJS*^BYV">F[!/#GWX$&.J9AJ*2C=<34+41N0 M&(E-LCE3^\U@3B+(5ZQXHEMN/F5WCTQE\Q*-%J:2JI]I7^KV\?AQ2\GC3[AU MP_I%1J>&*V^;R_6;AIAJW7XP/*O:V2.AX7+2% +A6SHI\^_K3OQ7=/BOZ/#_ M1 ?/\ X$&!WL1/>PP>" BJ#WN8 P9\4%0[%M]0%#AI'+1,!HN(6(PYNS667+ M!R64"8$29VZ\5SH1II9MLUJ/L&,A&#AF-'V!=HJECRQD!G)*U!I UWT "%NP M86C_52V9K"C]>.G33K,:?=TFD?@6\F.ENVX/?B$^"-".,!R9I^.X0AS&K^W4 MGQKZXF)>P>X6BH-6IR01B/,>.CCY(W((#S+MUE6SW560J^3; M']>;371@8+IERK)$ +=!"7NEWR?;"&N^X[/*'ZT;GV5\N,S- K)> 9M>="5< M"5N7D8@E@P'#>]).)N-]<+-6L"M35J149=CS'?U 9_&=Z/)GD;A[W/W@[34Q MI \\B$!MK*4M78 M6]P_NORWKK?\'<(;W5^@.C#[(N;8;ON4A0).Z5.ZN&ST M(>7,$Z/:-U]J"(!,>E<(/;+L 6A,[S!TA[2]IG:9GSONPC+ J.I.;'\52M-% M]Y6I/G-?W*>\\]A7L_JEK^&8CIC0.H< Y@BHW2AD5)=IH0N&F-J[KH)!37G9 M!ZB2-XB'OOZ>_(6P1P5NIQ 147'N6J MN?D-6?W5$LZLJH=]Z-$>-&0=)?,??Y*='VQ"I&-7K*ASR8@Z'&@(H;!I28I M$LJ.$I[X=QZ#*+>VE4*(#6@I.#!_JMQ$Y^<9C_U;M M#A*6'A' +JDXQ8-4DTD\".?$GK_.W#T8EE0'.&])S@.N"KIWE1(_%, HSMZS MU/RNJL8F-#8THU]TO/_7L1TK MS/UVU^B>_@R\ISD\63<\[WQ>4<680-/B('2YX8_!JM1W/ M^,]!JQIH5BR-0%>H&#M(+8X^<7;\]F#R#02F$_&F[HN6 C'RV3']2I4A+[/, M1T_X_3.%GQWB_,-Y@I=!L$4X!5PEMN08+&]YH6-68/BV:>'C*V>J/3UZ^$ZH MYPBE%T?/MW9U8C^4XH]Q7NMCI^6930Q.0Y99$-G>HQ*OL%@O9^\1J"1B=T]R M("A4I;IU8OB-D.K*5_>W;S)/R&JBD_[#9H.6+,4BGSH3WGX7GT5OZ97#)+&M M(BZK>!HVO5VL+/>:]#[^\)%=<$U[P)[HJ?G7-\?O6=S8SMP!/'D0YAA]!93K M.1XD*;_Z.:/TSB,4@K&KG-IE(?VG.Z>OY2$LG)U?UY"\)OY>7?GZ?LQ34$W_ MDXAFT(W>QQ5R!M<["3 O69:SN0%5&$9=L3MY$'L@ M '0-@HMZDTMW%?([)'B0BWXW;YK5S PH!(G]5$X\>$D['44$8^N#"E"E+-#* MF X["X$E^$X4C'5J<18R<*/H'[A1/3F$[?WED< H8=!,CO<]\M M8<5(>!XDGG AY(FK<>VO$U>"/.U>UD\+R+^ '/+I,NBS6\FT# M(?&J<;=?N"'63[_IQ\K<317[S.EG/R(7LJ3H92M'8.F8H QU9B_G/0H32AV4 M0UX<#PE/,M%)S!GW%(B3^(?_CZ>7G3;.8/WM3KL8O3S-M\J9N_H?BCK^3UM* MRW_<7,.[_JO:6\+]SP&E$!(\$4X_BP6TX1TTJ-.PV0YP*1:JZTSPE3??ALA. M0*M?IT1$O?'] MZ3H_[%=-]TVC(B2"7 T_'/&*L<=6+7T*D#'A2VY/C\C2:8XHG*/[3HW!J M03O#*BG2O\Z/(9@OJ]J$H'.&KL-3GY"Q=Y(C6NI-)H;GY."DPCM8)<)5V Z4 M()#%F/8<11]&&8%.2@KPHBJ.I;:M*VG7/!SDO M-6SEFKS> _W+BE,AK%7]B M9GVK.DLGFL KMZT/3""\?RYC@X5T_^IAIR#AJ4<(' M(4I3^+\.D?XJ]#'4NMH[#T6]6,:KVM\0Z9T-M>@-BO@TA:?8YBLV&'_\-0B! M/L307<(S,?0+CJ!==T@*K(2R+J#[Y:23NN%R=L_9!L-U17H4!=DY>OZR3L2> M/L.B !$'+3M]UT'ETOD=!_P>+ ABW.'78 GY/ @?_!HAB<"_8?^SN8D>=7^] M:-_\S_W9VGEY-T]^%?KQP$^].!IW]%^V"NR+_U@RK.<_B4:>BSZ#DTK0,@1. M'?K@4V6(>0PB2;;DPF<;R$(4G& MU[Q&EG7.[?_]SF7U.;E3T/^8LNYH)&2KC"L\'?HV M!%Z_73JE"W_@.[&".^IJ]$*9-=]/]#*&B;X?VA=UI\]S"4.:']RR<051M'\7 MZ$K_WI!>1?^OL5\03_[+:(3$5_XOF0GA!(;TEJ ?O-+O"AX!]6LR3GF2\ZC M=2W19+3^HU- R*L0$T3W"5A26IU:4X)?X?F:1+7<5P5: =G#$9#TJHZ(>#@N M$9YBJ+1;7+A-U(6AZ77OFN&?(*:>??'Y@4V),XVTIJ\VODB&XQYT9P[0QWPR MC+D>3ESH8\Z:,U>;T_T&W+ M$R3OAB*PUM[%5NA])]8[2<*Y8G MY%Y7Q=YD:0;F&]U-6.D^H*M>',+,"6@_X_,C/O,$U:FJ-_FY0AE;&M3;_G)](%^TZL39<9;[^> M0ZL?,\!..W*%&.0YD=^A+CQ(L);\MVS.'_]0G6?Y21.!2:8M?I6Q,$8)5Z@A M".10I^FR[5G)/(AB7:4E1;TK-N HI>/E%V;^(+D=1P.94 M<9_]MQ\$P?R_C^334GX6_PXLL4TZHG!LYXNK?O/?!$JYHW!HF 4_<@>T8_: MA0IC(KDL5(^\&O\K-^.>)]'N_^3:6-\\ B;"LJB =WM MB5WQX$%V?T8Y SM(G-"-53%E$.( <13!0\?P#>4^R)S>/Y=:AA%*M^=^M\H_:90_I,[^M:FAXJ\A'+'L%%%^ZJ>Y/#:,6=U;0-\"3?0Q5A)_$#V %@/%$HN* MY93HSTFR^>D^S )XC3*]^T,(5VWX]M1PJ)'M:%C&YY.'DKNN5W\6T=P4#FL4 MD^C!3X$H)^5RHL$9JSW))3M.+D)6-':,_B]6=ORO\7_?\ ,V'1B]E>20"FB2 MDM:'H<@DQW5S&^=AN;^"A9Q&UT#[K,N'L7?9G[=9/G<6##@>L.D:KM!()7IF M=C<#T>YA=JHDN*"MKJ%+'IOH67MSN<21Q5 K;1XZ^EE7,+WPCM.TY0U[T=%^ M]F60W,2B#Z"G"3($4OI?7%?6%(Z*O=2_.@Q\Z_*%_D7I_U MKFDOCY'2.[M#S9SL(B\?=_^CP"*"+1'!W6,*0EE-S KB.7>,*TF/GU5L;FIM M'#&S(R^]1_$@*S-GO^,*)>SK4)/]K;>40P6NIPJ*"$+M)G[.](FJ@R;KOM?%:J,C:;Z@ BH,7XI$-UE>RQWQL5")G:*>!A!T>S)CZ/>Z8SI"U$R4 MJGB*9H80^?@Y]$8>8ZG^1D>,2.:!,%F)*J(1A]0.Q4SD(:/:$74N^30,!98\ MJPQLEOJR%=OHH:_*DBP4KK-M]*V?-NFAXCENVD??.-5BGR(^ ME+$E'4D3M#9& _,3X,BR1CD 115(3 >V]D]#O Z-JQ*<[1U48R5RL73^9UG0 M^U)WYLF,&\/1MN_])M?T)EK07[CRA1T(^LVYOG!1#Z"F6Y88.;>R^6+YH4<( M6J5M5.*K1YU8M38TN,!1[;C?=^6LZR'/-.^?A+Z\Y#8/8TM8=L!W$T@UB*K\ M=,QU[#2\_;I$0M^@,"\ SQ]$4@TRL $ MPH4!6$^]D:^,?\BFE@2\O/HSV1SW@05IUJU\XB4Z/;5>4W37, M282#N&#J5R>T&MA\K?+U5JWP*/6XA.+0:IO]@J+XF7"5?(GQ4WA3W6\8V MKK)[WNY43CAV$X<=;X:P-S]PJN&D%]SM!ML#R"ZN4,8+E"> >(V,.0W 9+-N MSTGYHF"M+:T/ZVA%+VIS#,8/GPMKRHZ/4SB72I)=-=H33[J$:"S\LNQ4FH MZ+*O#/"*L@J85/3=#>]T3*4#IA<=)YE$CPUCMKE2J>J]D+O(HUL737:I/I5' MWS+T@QI! [D#/,A.4$=71/Q+##9PP;Z5VK)M+;QFP^+A=<$%X$&':F;D 2+.L MD4F]W*-TZPQ&P-G4PB"_FQ?9G9FPE)3@G-S<+IX;L@[0$YR4:U#6M' M1<"(A6*C.3D$T@Q<\A0)ERJ7S;#(8,PY W8DC%R(K#5EX4S5HTMKPXLM:[ZS M4Z_%KSY,K_+[>;)VQZ8;6S: 6<%YQX/XP:=BNN '"/YS*070)"*5XIKTXM=G M#/DJH;F R%SH]^.OL;T''$R(MR3AXIU' MU[G^'5$2KW]>;KJ_00".]&;#D@BD.NB'\RVER,)N<5%QH*SW6(B<%S*'L;Z$ M_UQB]<-D2O_U[!'9P7R80O 85[G_CW1H6:MM2X7SK-6'0:&N\\6R*"[]1:; M,W[,[ALC^+L;5(9T90,\B+/8["?#-OY;7@)Z3T-#Y:^>&Q\?% G]&7^P=]B: MA:7;P420?S6 MWU\^'!@_5%N_^T"6=O<]]-,A1#Q:>10/9;MO^^GW%FK>0,V%!DZM#OO2>)1G M7=%*WIRX8P86<V37A8FRU+\N$M_+IB/ET])2G,ZM[=JKM,J0/G<)Y>5J+O"54 ^LA\V>*I\^+/3^.T@ ^% +P6]#L6>%EOS^(H- M7#X([K((=(=P$)73SX(.;7B!>6V"!PD*A5$L$B-9,PC'MJQV6(E/A\&GC%*; M<)KPXVPCK8<[#WW>Z 0!L14$Q0"]H3'HC2)11N"U$/UE&,7'(*1'.NY9;@YK M",4AU7L+H$;%2N.A<MT)7HEE[09=\DJU("85V M\R -/ A;ZB(\71QY3+%5^D60[X[Z(1IZYD?KD?)@F&1TPQ^56R=L4]S'"@=, M?PHN,16E=JP15L1!\L,&^EAR[-O -".D%UK;>Y]J#J>Z9?DS_)DI_G2*CZ:# M&F.T[V?/#6)1>\ZA_1DWAGZKZC6&'2ZB;Y=(9#%B.K#T2X[;!Q_6X>#L'?;\ M[>OA\M72G\WR99&_?ZBKS*W]K']19Y-9&):/C.WNJ$TY*O6/W-^"5 C0P$2# M$P_F?D-\".\>3+%G";#1],1\^@@E*D6=H8P4[L/O:R8@A'[IO?%*R[#P\OJ, M,20ZO'$HO7]GRU;FPA])@1Y1X!!N99IAR16JPX!S88ZR@RI[(F(IQJT^ZMT= M4AAB)64I(";%X/498D*!G9*>F";_WI]:Y7NHM (-OC\5U#ZVQ"/N'AN0]\L M?G3N6[*9,3WA9>/HCY&\'5$;I1"45G@JILSU-E2F^V8>L*]2H-5,92Q(W_6GE]P?AA,.[2VKGB6 M),8 $H7DPDVFO-"GR4^N+]J\M6,=0T\1Q"WTD+!>3"V4AB%5NG44[QLM'4.T MHX4 R\@2M;HW[W3K(WQ]O']%?6%XG?UUX^'+@\=[Y(^IRD*MADY"-=!]6+IC M5B:FNHPFS=ADQN$Y;\ST*!YX8R!SSNL1J,()_N8%@?FN]%:QMP1F;2(R_OK] MQ_%7G _EGU"RIT]S!8\\YT&ZFM$:F [C[:)21(F17J)L-UQN#JCNZ[XK>G_: MNNW;AE<*M='CPE5"BX>K<0D_[%.S(7+R8??$HH/4CJTFQB!7"-2Y7T/];,M]QB@G!MO#@&>&S+<"NF/)9KZ )@DAIB\G* MWX16PTUK#^51DKOD543+I?3'.GE!QQ#>%TY"-1<1=$=$FIPZ6SI@NT#$DRPB M_&3>M =PK7@79@0E+4=;/[5,0W@/*^=M2/.^)$J1Q)\N7[6A2@-%(Z?ZF!".!7?FVH-YV8LX MA>Q&S<5^6\U3_!)[(6A7;A^ARI$M36TGU,#BN(?8_-O4&B4_BC(U2G*[V#!F M=HJ.[N2Z4[&QHYVQGD(-OL>BO3_?ZKN=T3:H\FAS=46:@:&L]F&F;$"H+(DW M]41&HRY$J[T(Q\22H:8L==?,::>FNH8Q;=0J=J7AH:7T#Z\4SDS_/Q\Z+"+( M@\!A.%L"T>D+^J:$N.?H=L*^YP26>Y.[O/4?;5ORV<*BK+\[?)UN_^<20^EO:INX?]"Q&<82:WQO9..Q'B+,=UE^L7-&)E'=] M8'5MIYUB2=BEJG_T9BXX(',Q&D 1A0<1NW: XZWDD)JK8*#>7V3T^4A=Z[.\ M^K;1BT&> S,U?Y[Q("E5=8R<5PEOJ.=U)])J8F7 M"/+KI@Y>Y[([!\J#ZBGR;W:8U;??L178/.G\^Z[;=[0<0S>."A6= BJZY$K= MFF,YS8,!D7S^5ZT/\&/N_U 2-0!&$/^ P 2."0D5)F=U*=J35S/?14Y/OJN# MP>U-7!_I3"8:N\$.3&WNWK@&V= =6[<0 ]J>?M:+1HA=B5XZJ]-9.M=V0"?T M2-AH[LH,\8Y;C6EC0$J5J/@&ZOJJ3.VC&8,A?/G6A@7U92N"*]] VN3LX1KP M()UGJ6R-_W[%N!D\B.\)2VY<.8@<;5E9-%0-%V.S:OXR=0VWBSL)%3&+HA1" M!0.Y4(:WF]N?Y!<'>F;4 MV_#4MXGJHJEIN4>.J$YN_>K&-*AW8P!?BQ. #CV+N0>HI$ZV[G@SM?1W(G7= MQ[*KWN3J1)1<;"7P8*;.W'75P%F6 M' :%? F0SNI@NFXU,N#)95:INXY M!P^_.1.T'S7K?5EJ-7"40:!;90'JLND8/]$'S0M]HL0(]] 89CPP]@;3:<.( MZIX0J;;?U=U2FG8NXQZQ:CIEOQCA4#8VS,^]\Z_: G'4K0?Q(8HFR;)'>7$: M"=>ADRS*8&]+I95=TELL5B3JRG8R/:8#3O"3AP,: M"+;^7D*W*4'P=5$YRA-PQ)!]3$:LFT9^JZ9JU0ZK/]B%K\OY/M"D-#^_>-RZ M9RQ3ZB=W#-.01:MY YI:M6A7^)0P!1/W#Q#$.H]TZ_9\GZ]41QJ/J7"GH2SR MJV:\^\/%^>_GQR1SBXZ";=Z@TO<+OO^H)$M/XR70FD JRQ; MP/$BG?:UC>+%@V3":^]DO%PRL03"S]0W_+G]1+D&/W.]^OO93F.U-57;W'VG ME ?\MBLEW6%?Y)02@J'$**8'8[!G&I'\%]J1)0;<=>1'6?D&OIWG>S^=XUH@=[P:3\RO)T@_XD$ ME07">V7=JJ9M3.U? IXQC8:-'W>>V3^HD#DV?>_SS:U*C%_\Z^7S$[4N,RU< M]7V7G_[<! IO SH@:?N,O,Y M6*;\:G4//'<^6.8;X=-Q$T._[(G<$U^M!7<3CA'(*UBZ$_0OC+ 5O(1@IR'< M,!V6\#!"' ]R .ZW*LLVHC68@"W)X%F)QKH&!,RI/K>AGQK,?G-R M\.+)5<23,8XJ:767_VIB"";4GYZ+"-6*\;SPN"GZ"/&K70NBT $7L975FVG\ MQ4UJB-OU)=@ZORIC3+,F/7IKV7=91S?DULQJ"-0*1/=3<-)S^#H"LS8V3-B2 MR0)B0*(BP$U;Y7HVN_$@AR>^/G;[!5UVW(WYUK!]]!C$@ZRI_X#_FI#'?!L! M@7W<,F;-9MW#"@7.7-28@^5!%L\"H-^+5YP#+OSW'[G1<7_S>[#KNYQYD!T! MFQ-_5SOAZ_*./,A.FZ%+;E\)]#_8*9!EQN.2YX!3,R 0O0LZ&FRZKRRP1$IF MQY+WFKK65>?,V\KHA)R+L=L\U*%F]&,?TOQ7&K2KZ;>;Y?05^I\R8>*:JUOL MOA5"RG$%(N%#!^7RQ3MM+W^O-'/5'&D.K//L0YQ,"SX@CID!++QW\",/[ILN M^5YH?ZUX?CY(Q?V?^@>J\Q[S!;:4,XH>O;8'E-LMC#$=%RTTMWM-[%K%!&*) M"*Y0'\.RB[NOH4JRD ;U&*J+*3*?V[E_0SXDIHUY?RI7SIT-4*YQJ!I;%=NE MG2NXG:#H=D$YR2@WELX2&OZHLWGVA>KK$G*6^.$J+\7S7\FZH3.=[-[CC)4K MA.,5>4X>5NA8((HKK,JRY/8[?0:=U"HH:E"&U^3;1,\RT$]ODAO1)L"5[X// MD3GC@04'5!K%WH_JR,M$'^QZ3?RG\C=SGQ[*.+^ENLN>N_\\,%BE93WA4YU;6VM=H6T M<6:4K)BWZCN+2_ZO,HKFW3O/[&!%5?CXN@>Y&1'1^:H;W8:_Z1Y6AY6_G[CH M:A!PZ%)5^ZYD/K.'6I351 S=HXFKSPX'&EAPU':#A#NHZPRC9+S LI,'RK)^ M)+Q59W]=CA\\^T=LF4?R3'1:J)Y&NF0\)$'[^2:"?@Z>@6B TH[0:YP !LME M&;KW,'VVKG+Y"'UVHATO/JH=,+KN_C[]CF?WVDRPFZ;,;Q6]4LUG-MJ.\T4] M MW;^4FX=.)$!P[06F!+85R'T7P M<\"DV6FX=#P0'ME(4_=-C(VN_G[S*DX M-6I=HM/UT!6L+DGT&V;2GKOG ,L TW&&*[^,$2,$5$9=],H2#5X+LM"EXY+7 MQZO&S5QIMRUIP$Z MLR6Q41JVE<\SA#\I5Y%=7.PE[D)"2*+ (1YD191ESQW$[ ?Y/68ZCOF6;HZ[ MS[9D6;//R,UCZ;/3+HE,A]V=IFE+%-8EYL^7,4E&7_8KBYFU=2?>2MFPH6VQ MM$!+(G)RS/Q8VL@8JM7F/='TE8N]K.[FL"?YCVR"YDLPCH(QN/F)GO?6/] MT/=SE#9)14?N]WDCX]M.KY[L86:!5E#?FT)?9=X;(EP-C^=!]D6*)D.E(K/V M#5".H/1>(SJ"=F>56&G$+\MN.G]P5XY^8BGQ]I-*3H"@N,\$%3=%8,9O;[YA M.@SA87"0X'_(9TO%468+&3AR?J]\6I$>V;%WVEQ:GW:ZS_6!3.YMVMG]:WJ' MWXL]4I98/O-5YDRJ(Z":6/46=0Z\"VV[!24JAK+T%-=J'$G"[EMD?!X7WA%T MU[!LTR7CW2VQ$]H_FPL@+#_F))N!%=TS199M3>1!! M(*[?'IS&!0HD$K2ZK@G:M% /'J\/#"L;J//H!-]N7 I"<8,W@( M(:W8'("RD.!SNNGC$HW<9/*(62M4,N?\SU"AG?+S0]=I%M\:63F"N##HC8Z/ M,T0\ 8@E084G,1WOQF=E#&]\\HM@23C$'@^%1(\ /K^+VI[8*QMB6O5.0I__ M1;^X7.%^ZNV2VX?OQ.^=U=/>T_U*QG[_[&G^0'[\0%#YP5Y4&\L?])VMIBP9 M]!!6&'-M4 []!2Z&.E7.]F?P+<[N'$,96>2,1[D%CO\ZW!^ 3[6_@0W*2#/Y MY\T5O=K4$M#M'63@4K@',1U0>,"@.-#YVV/5C3Q3F5]DK%H@?RTF\+BC^J93 MWR"ZCC1']\K:LHMB2S9P/R>6\2 O5S3XUO-M6MM&]0M#:/9V.9V40.F%JH)+ M4?<_?K*^JNH>UWLINX]_K " ,MR$+1XGIU.V8A^ ':@Z=GYP5LI*BDW'K;KB"3N$/Y2H7P6Q\G$!#M."Y.3 MV-(P"HXM6<'LXCR_G95RUR*7GO.98A3/#BX6J_]6-D*36_'TGAJ0KCK6K%7_ M\XYJ9]F7OCM2?#31=(R8@6,"0KAN+IEHU#7CUA-EHENH\QT-'5*ORUS^4+SKUN[B/!'KXY@JV!#@^@^C!2K6&1I'F1+[^E1Y_TQPS^#[XSW>$ M0>YSO9DMP_$_Q[N41'*>/*ZNT(.(3MS5(CGNY0Y!&P:[,( &K&LU ;V? )0S MLDA)W>;'F1,]LZJ,I ZC;S \-/CFBY"8W":'X[U"M&O7A*IM2P,[):Z:"?S! MIF(;8#062XP[9Z'%R<8$85(\!S-J,:G%(@_1GYKG[Y-U= T2=/H5:W8RY7[[HHMGVU/?38Z:?I_=G,!D.3NR:4'>'RS.$)D M!U;71.NWW1W7BODT9BOX\Q9[<\"5?97F2H"/"GJP$MP4:=:1) 7-ZGZ ROYC@P=2M\#X$W2XKJ;GWS28> KQZLYBW=NQR M0$Q9Y7(?ENSZ1_GZONDTZ,60+3@8N?C_L/N2M:XU2;G8CJ.&XQ[[:0RP'8P- M9$HW9O2G7>O+%LQ.=3[I!Z:N' VR M+8SZP.I0SI#L==/[BUZZ/,COYE',+@RI +K;8O^OHT!^K\FK MB318Y3/S5K=OVH:I[3^.QON2NB>H_-8?K;,70^R)2RK$FM"VS-D#Y&?6(&\9U^RW\U"MQ+6$A]8.DZVD MW-9O;AZRDG(2^+$.W0D/G\O TMW:;+A[^%@WMY.XN*I 5@=6Y%"H*?,Z'9Y@ M=IE441A[(M_B6LW=!O3!!F$DR]7*Q8TXJ.0N[Y["$N@AU&)H(PQXKX407:#+ M$5 /Z,;L#'+CZH]<931DFD50104%;Q?)"<JMMFU']+J_76 M^T'KB3UE!4%'(=7;L?6K*P$@!$-R2BPTD5#FL3&N&NB.4NOI19N)*)>70*%C M5>TW7&V;\;NR)&>CXRF7D_.#S#Z^?,I\&Y_I>J6"@N$CD+*Q=7TT 7"Y/FT? MVEX6)3J3KM#8<8VA(K\WI"%N;.NH'6^5W MWBTX,++!3(6PEX&V4O0 %I4C D=Z0Q0ZI7#:Y MCI?_D&A\2+:@6[+CSMK,NZHSJWM;;VX57W^;<]TJR"J+Z,4\QWG1NIU%*LI) M:O5B&7$_<549\,[!*6S7K-J0P4#8=#=1ND7G_:L77D&NQ9>,HN@#Q^)/-2.R M;PE\:F0@7M0Z"71@Z,[;C3WK0Q=H2RQ3]#?"/LRU6!MJ0"=TE^Y;E#-]XNS$ M;9;'N[I/?L)^[_:'+R3.+I$'?S^=W!*I-GD_..S6?!6IH9S_],\ M-R7'HK_B_V>/'U%+H,"N\B"/,6"0YI(1?R-K<#W+G 7..SP$I&=.W,&_/$@[ M ;"'?^!!&BQ +B#I^"&V[.-:&+F1!W&9MVFQ<)UK/=9B1A6@K (WX!R?+*X[ MEC.#&/;=Q^!!A&[@1,8[KSW!!EQT>:7?I&D_<^/UHU9EU5;??'SA=-!Y?;_=6TM]L\YOB+4+LK6/VBK?L[!%^FZ+#>P34.[[/AY$ MVY'[NX2K /(9-S\>)$^=!XD"^2'C@)D1R(]7V:^\>)!<;#:F6YIAQ+T'7ZN$ MLI-F:&%2"U(632MMMWD32F&\=[WM>JV+M!PSGNBU,AUMCGB.F Z.: MJR>GYZ8LWYS9_&!O>E/"_,U38;%)[7WC9M!B.*ET J&XW0JI*B 55'0.'U>H M@?K941:8[]<2CV7L\5'2$>AL4 K&TFP(#6W/'']('[?6N>CA_?9!\H&JS9]2 M.[8<61'<#G@#;*6!,<@\PJD R7:2&T+AMN-4>/M"!_<0W8CYS/!NPL^6I?+7 M ^73[WZ+S^>(_-CI<351,M&GQS@+.$)@2TXP)T'@5_M+3I3VBF7,[9] [$ K MH\SHM+&\9P1QMG/H[BKJM#'7X[8'97@AS]3>4BH_4*68[.E8V^J@V5UF?X*1<0DT2+8VNSMT3SOH'%0.062I 5I?% M7N 7I4W6B>[;=),2NG/19N^]4>7PVJZ@-Y_UK4]%RFM<0D$ZZK,'%WND(&Z9 MW&FX B8H:VJ3G)@/PM"I)*9U,S#X!M-I%QI.@0DOX8\T#*^&UKZV$YG(FR>? M]>[/K-*(NR4C(=FXRV#EDI- _RD";59+;0&SHP0B@;6.HZ M?!\PRSJ?[SMN\,?_IO_U-:LR[QG+H"#^J"B)>R-/7Q7VSRC8B?^)-O=B7@,* M60J@%[[ OLE"L0\#+N^0$^T\B#Q;O&P)*[$.%9;W*U\R83Y-7HF42HR^XD%[ M50<323MP7*7Q885RBSH1]!I=B!H!MJ21$Y#V%CT&K16EY9+U7H&TI.9K5CG@ M KOMW#:@-Z"]'6-\1^;Y)30[ \OX7[*'Q-Z_%T7/HH] M@'*QP&\@Z[A[Y0OW^*S,]RS[ MJM]?'% @TM\5Q,$2KF.RH U]*]D,-Q)T)8,"DT$ZDLJZO2IC>HD_&U+6A8^. M_XE-D0Z]TCIZ)<_-)?7:/Q_C?CJ5_J:N6X.X ,;L!U&]*]L15"$\]^-__@DTPR)FA&E,&I1]U'48<9-BLDPCZWGJYN$S655NZ(?7[^RA(Z+(]/ M9D/TQ^KWW4Y\!:S?8+BHVC[#9V^W"WR(Z=#G00*RI# =6N#RB2+C*!8)SV=# M[.EQE,&$5IM77HL3!:'K-=_OEZ<5QC?67"T(\FAM#'CXU%#EO+BOHPD 3H!_ M>XLDP*[DS!@?<*Q,19'*=#NT7WSIAPO_PU;TA>?ZK+-M9YI-KS'B=2WQPWG?9Y M^LGH>?\\N.;LB1>G7_E&8RP7GXL*@I.YS;;CU*(/<;\4[.3.S=6\FNB:2Y5S M27=%JR)H YI_!]V+=CC'7"?&CE(,'FJV]!W,\FMRF7TKUS;[[U[_^-\X/N#5 MEJ%BMW&0Y8*D3JSH9##^<.IH?799<-0UX>B?'SM;XW+W#QJ0H/3M-Y$J".O! M!!$XO2F?!TE^[PDT7O[QDJJ^),.#J,1,N8E2].X>+S_?ME^%%IQ;/A+CNW3> MKFZ^MFG]I_0?*%L'#FBNA*+!@R2 ;F^7#P]2X@):4V7-C!WD02/Z64MG?1YE@*&F%<:6=>) ?@Z]A,!U]EEWXZN\2D%,&J1<' M[,E^F9YW!0F!V*F_0EN!_)) JC29Z,T(QMR'UXBFAH$/+1BT:G"K;HN,$.HQL_^^FB.\ MYD'&E'8!6OGDR_N4!Q;.M_[FI%_6&"V3-XUHLFKLCP(N-B>NSH$!QX8M4<;= M4WF9937IP1TDU,I4[6W("GTAOB37VJV"/IAA8SD5=D\!9P?YWOK#;2:7_7$2 M,;?D1@\N\%D9GW =T:Z?,%R3RCDB]>#].V-7_IV"/\01.'A5 V4XRXWX#-= MV);AD[5"(^O<'5!>TS%SI/B$KB]MW#X/VJA&0-2Y Q"76T*0/SYLO>ZQ8U+< MRI3T5QJ5OA#_^*E1R^^!M74T+=M7@/Z9HLZ6BG!A,//+ MV*Z<(C1TR5A :VY36,N8J=[O_5 MT8SK<-R/##G7.HP_@@SH;"BX6BS;.AH63ENAC'EZM22?-5W*OU=]?0M2>%\A MV:()-.S'J"" RC+G=L]:<$HQ 3 )X-K>\ Y?Z99Q6B7;X<7G-Q[+.Z7V'0Y7 MFY7C)OI4+!3<61.W;J ML#:(IH0$THFFR=YQ/P9&##S\<:#"K8;+: M/<,S;V.%/2?9-@R?Q+IWAS&O@TVN98Z+G9UAGAPYYQ1)^M@WB]<;A9-P!>CM MPN35(R GBR+NM"+1O#HV74TP:5<;_.VQM;N!?TWC2=L??YH=P6YY83]EX:2=%ANDH: M8E'1EZ)P'[, C>UWA+(\H6R)A0ZHM)DJZPC[T@C:',7/R&?KS-A3=G&S7J=Y M901[Y1$F?MQ)<\I!5->T?'PCGI7O'ZZT,Q,"]\,;HESIJ^U9<;ZZ )DJ&*8R MC)(GIW&B+F4.&9T='\];\[85B[J272\0D;HESSP/@(JX2YM3A[F*V8O^CA4A M!,XER!G,9=X.IQ&$V4>Q[2.(Q?&\K^Y=9;/!%V951WQV[5 K-G!)]2%Y?7"H M7!=H'R1B2 C:3=;>141=[ \F7[N2'A#+J:GL>2N=,SL\0'LR._W]:NAA!0>I MN-=^-Q&%4 GX=LD+9RB@[)@2.4@4Y0K>9V0BY%"PO-\^;MV(&GCFU9#&SMBM MW<]6VC].6^_N2_R1/&0_ WU\+_8F0Y[9Q*FY+0HH9[YB1=K(QK,-&):=ZUR?U?MDADX*16QE@R"R,_E:,G M$++XP]R>N=J^C@0 P6"1M?M1/J3).L=ZCV!#;2>;\J4_N:XY,ZT?W2MT7<(. MF3ZSL,%A.DX3@D-PDR-,"P:NKU*@:^V7K_*'$2OL@U;S<#X'W2J(:&VYB.XP;3"""H&,#M.9)%U?6$"W*_3%NIV@3M2'K^5>/&ENR16*8ET/Q-*=YB9-R7TT M_]>%R-56N^D!M4,K;F'O/-I?\#5D1['!& S M$'OA5Z!3-1V>X6E<4]3EID*NN(^\1S.R=D#TW'V?WY%%=B\Y"U,4VY]:4LCH M]..:U;EJ^.W^J(8 =Y.INGVFQ(X!K]> ?#(AN74O:3!5[Q/#BY24Q'8)Y9>8 M+NW[/'J=8JM68/[\A?C;INZ[$37_U&LP1$QPB1@2O7+W+XKD\6ED%O-6'GRG M06?1>V6[@DO)C](3'VPE[V_7Z3,^"/5D(T%/\!9>@^LT=Z1.=!&R+ 2!EK?( M@//YSN/< \OP?>?39)K")9ZJ-8R$D5KRO$P?I'9"S7RT#,?0+7UON1V$^HD. MT-:C5FK(&&(7R>''PAF&:DUTO>QSG:]/H^3W_]9><+*5L#F<^W'+/312U<-N M8\D_5; @J/32F8M?5VY([2LM[B2 ])+T+5;2O8:3@-<&AO<@.# M<=*)$O8NM=49IY=?H,Z6SN<*C5#FY&T_D2K"TR:.MJYAUY$&-FW#Z*_#2JE3@BZ%SS-/ M'^5S^V4%0;JMR#(>,0N!-C)4R1,]H<3_C6U,A0JRSXWJ"^G/[?VDG:<3H-CV MCMD@]DE#]+##WL[S!^XI#Q!/YVJ:C^.WC[$VT>,8,8(_='*AJSF\$R[C P2X M 34,3!<7TLRXDWLP<_5T+>%XV]B/BYC/QOB!$)4@V&QZ__O2X^5*VPVNN@!U MTAR@!E]Y\1+384?X9U#8$V7.('1"90,7/$V$:\61?=;-+9G#5,>Q=CCCF(39 M$+S(8BLW]ZFWGLQST=%@K34J=:*S$D;)8BMXT>V]\E7_"R<%<@3T@PMC2OYC;?60B M@IJ3TG2X?+ ';#W*3\ EG*JUN-X[&G9Y;?[[9QA11->GZ(5$C)+#9-1IA1!$3W&R M=;ZX?O#I,1G\8:-].?[<2J;'9M(LJ]%!'31@$B*+0 ]?B".$35D<1UDU LD MQ_M8>CY2ML\)^,V%KH2OL#QTQSMGQXU=9S5*Q:IK9Q'%P[97@^PH]^#AB[B/ MP)QXSOK#=]Z?VL--> >(9@@ MR;X!>%"P#Z!*M5G"@.RI,0,A"TT Q$A=QV8=*3$>.F.AAQ^0\2&64B\F'Q]L M>"*DHM;'+@/J&#%D^ J+842!KO2 XBOG%!D0=OW"FP*Y%3YL&*?J-D=[SMW; M\[NOV=_0UGR&=$&O:2"J,.*J_*IA JN%!/ABEL$TI MM-L=E"Q)9$>DN3G*,5KWZ:UZHK;:[)F:((?:,/XU[IJ^:RP/MOCY!U(6H.RLY->'RLYV#++Z*# C*-?G0941Z+]%-*B[7IW MQTH0-&_CIB29H2!84-S%$+9CP#M]#)G"@U,/1GK<[/3LGD8F3I#39X_MS6'M M?+ZPP^4D!+)[LSU4&"03#]XC'S$?3Z#UT5_G1-&JDT M2P9KXA$S_42Q&#: MZO2BQ+P/TSU,861MRZNJQLQ)^7@/W#$/*A4+@(>%3 M?DR#;X0 PK0]%?^( >U5DFXI'A:5"LK/EQ75?7:VK=;YTZT4Y<]R3><^J/16 MK9UWB%7\?S6F^<\.-UEJ1@2U,K%UG NA&Z9AR@0?5_8P7P_9(H#$;R9[2%\B M]D1?@TZ?ERQHJQ0\>PO$5U<*&XK[SLL*:_OXVO8?^Q5M9Q5+*[WSV V$>)T7 M6"Z8(6WZ(%=4?CMK+;Z$">*%EQYD+%O)"'!+X#:0>)!%64GP-V.$+;XA;A>. M!X&78TB3F#6;UY?<&NH+0I\1,SB=/?SB^H_.+NQ)+E%-68=<:Z5R);*(%=R4 M@$0,'3E']O5@74!=!P9> I?8IHS\)/U0G8U&NSLCD;L+$(?<6CP+X\AP6BGHB@\"%' ;7BCY;4#K/OBRM#+W,8&Y'UQ75/9 MDQ'+P :N-.3/Q9#$]Y4_=.0_$FMZ.ZU._//1IC^&^BW+DYW?D25=X?=A,KW%@)D; M4M[_SON09D9OV!_7U%"-@9G;M3F>RK03JW&7_UM[7QH.9?BW/:&$4-80HZQE M:[&T:*9-2$*;W21EC6F1)6.F[+M0%#&R)-FR#%DGQE))$\HR-&L)&>ZAQEVS M>&__YW@_/!_?Y_WZ?+CF..8X9KFNW_U;SO.^K^O\)5;9*<;^B#^BCPC0+V/6 MJ'O63CLSL!4$)R\_".-;LR^MP4XUDI"@)1HH_>_F0D$$HP9$_MO8NP9CF*&% MQ_BK/!DB7[BN30/QK/<:3ZTB\7P=.,%9($?> E4W*%>W.XA2P;$UV''W3/AL M"\-*M M#L/(9MS"7]YAX1BJL:N5MQ_[I2W4 KN-\S[Q3+[XF[WO0O*MHGQCCJ_JV69I M'"!_2GT(T:(2#BT>,D M'@BFQ=/ZJ$J<"4$%[IJTQJG$B\#/9)M,+R#AV:+6 MAAW?J\^H."JL&/W+C9DV9RP6W>(=9]+D7"(L>MKPJ7\N/JX)K4$$#3Y^$'XH M0]NXVUKEX(4'OU %2%$B_26*L-J'GFAA^/$59E [(HSMY9GX/C:2I(IZ.V1! M2EM11RQY!6L>EWG^,W)D_F9_MM>1R*MRK\\4G7DP(WL'(H?T2E61/D"6/KZ0 M_GRN: ^8RCL?X',>]$,S@SES;6&)W VX6U7SNU56-/1K7!JFM P^?7BG;5_- M6AGDB@TCH.O;+0$M\867F2 )AW9_5P$D5!1_ ^NXM\&*5U*/&D=+L_6"S_3T M3 UE'S&HO,GQA1EK1X6FAL8P-Q;+3J>[J9_Y>::U9;B.1>C(_C8V-N^.,]OY ML%)RH2 O0ERLEO',!X)1:.Q[5#..KVC-[5R7G E$3;KWT-00$F"8R>2O7C?? MPE+:/$J<<&2T-I5QCQ,I].J4G>0:/;FL#[_UZ+542U T-$.Q>L&CKMW\3:#9 M+8X6:[6O+L5+DX//(-BQ?3VEF/#>&G=(F7URD/ M4M7?<_CKK7'WGT2_NT.\S6!1PF'14"R)94-9O22"S.6,(8R%9%23MUIG&+8\%ZSJ!0I0?-G.>7WN_<[5YO*.=\X;CUUVOUK6U- M7VYX^?HY*HV=^#%XT,75KNU=B3%>*''(YZ4_#?!8 O5?X%D7KX_YC6&D[U1$ MMDY3HB90IM?\7OU%!_US%"=BW^, )[#CQ!JL2;P'3J$LV0YC;O'VSN^WZ#UZ MX4QSA.%=]8UL#>& >XIXI,8&LY(#MIO^6K:-MDT->D1\6J 'D?99G$APEPJ0<[>N.)GB*=M]8A=W_7,A7GSGJL^ M3ZM8#E-H"&BE$M$.H,&FYP!#-W_JG. )'QE<1:@]DXRLKWYQ[> \=G C_9^! M3'_7&&!>PTA%@F9=XQ>:B[3K4[EJ#SW,(U:LXYY>U_@^V.'3>K!8MJ5K"\8# ML!A8BD,H@S^ @4N\\$2,-X-W-.ADNT'38, =R2'Y;7RC^G[GEX?$RS$0^-MX M4-","R9/VG$G!/E84;X,)YPT PP,$#4\(G 7T'(1>^;G5ZQL[)\'7,TV.J'S MI,W!6'17_#4O%_F,*>%F]5(P]204!@>QY,M>^BFG6G&)S:O;).[@&X>TLZ>* MHK9[[3^:5+?>E74:]\&.2"\D/PM:_Y?!+TW7R,=F8?"O!"3922.6DFB8'-=1QC4&D3!>MT7KFT>OPC("2R)K->A"R'JEDSK=QWVJ?2U@5S@U M_'KJG>%C,"Y>&3N,TEB#W9"=PK$J%G;RS#&83M#N#H#L]H*WXOOR_1*;V.=8 MCN-W"R(7:T;\"5*13-X6I1ZMD F6!92A&J)]+'<9B3$+ADNM CS"=/VT*ID4V2391;_[_O'EX0WE@T: MH(^Z^N,VX^CU2$FA&?8+KAEUOYJ/CGS%]QW'[&,4ZO7J7]/8,FR8+=;4-/KE MX0WCL'=^V3.RQI$Z#_?ALD3N8W.=4 G.-"7L(9 FW/R8A\8.(56Q>R-&/;Y" M,9R9U/8SCJ_"FN [1P=$5\XUMVQN?A]EU%')';.24?&EEFNG*>J<=!ZYO:[Q M+PJZ"R4&F>BI&#)3N6\C6%B#'5AV#Z1J-H'X5Q3M3_E[OI'VD,1FLY**]$<. M.F_=_-G@=&_C7O&YKXJ@/6>0>QF,6(,!-TP>$-&N&#LF%R3231*\U,4Y8RQ!) L-[KYFP$D1XC)RR !NH4A1\&0G,-3YISF)C;$G)X=\ M[R@T#!9+;9CT;94P@,U)V1S/Z#(3/&M* "?78)LHPC&J*,@*OE/KRC?A6/=& M(3<%M(W5&*URM>\%U^=_$'OZ:>XRQ75[O[NFXGD8I1B&K;3ER#+%V=$\B4F^ MI^"A930\!G.28\(HKVT%5GO=A!EYL3;9P@]'"ES]FH/?_1"K>KSST;8/;]0< M<$#B:3"308[74 %6^TU4W<"& MN:\GX2W=>0;1R;/ Z(+AT%Q;+7I-$E1]*QGVX8Z"G-\F\O-N+?$8V^@7Y*C* M/L9LN:MN4&3.T(EE&S?ECP[M,RJIS-MV9O M\&$860RX4?-P.H2A_DR_TH!E\HORWNO7XJBVEOL.E!H\Z4V1_60/P]8,H_(@ M?[B(W.B/!\X0*4>XOH)ZW%6D) 74)?6C5'\3$Z"B*,JP\PXH ZO.?1FYG.%Z MHT1$/A+6_&C@IH)MF]66C\5&5_F'!(\[Q#D#0JF_O',8:;"0A=(([-J$W,S? M%QW%.()/4BTX?F^4[1MC>W:&[I9H"'F][7D1]RUIQ9HP@5N=FJ J!!GIP_;Z!;-*/=6/Z=? M%V-/8W>N'U0Q0*]K!#0BF]=@H\WI7C^@=!HG>&X9#0PC1+#D(M'.C&&$&1\] MVF%41S9)\AVQ^O1,LXBQL)'=<=X^,*0\1>J.M@UJ,/N29SE)7WSRD?-;ZKJ* M%1K*KN+KRF*(#8*:]?PHRS< =].WAP[6Z#%72?A-8.T_YD#_MC-E;M-2QU^X M3?5%;JG>;I^Y_RS,?6-L)'E!"G!@9/*5QH42;&V$BW(EQX%BD&%HB MF4&IM^Z$ Q^.1+76F+XSO?\1T3/&Z=OX?M]V:J2V[V,\UE]T D>O78,14.P@ MWAZ,NR WCX[J_29E"^![ER@7>HK$.+5Y%O'9/QW;")WM1@<\;%=A\%@'@+7C830WS@W?0R"*T;*W'Y )O$EQGZO ME5)IU%TXA1[TK4%EV.^RBH"1]].!JGRDL;$6(P:EJ'51Z[?$QH'$-9CO4S,! MW!Z<@\+2? TF;XCFN[\,M*N9#AB+6:9RPSJ++F?3$1L>%DZH8WVG-_R+M\(Z M8?N)]:B>3(J\4#*1%RDDK\%V6%YB$14BQ$]QQ!^D>Z<;R"%A31%516V M'"C()'A8RP]9Y(E^]+Z@RU(SO=F$U0*(7 !(HDZ!([Z\)'0]7-7XVSKU)TGMJS!P2\3PWO/A.1FL[9=\Q>.M=#I*OX,>M M$;PB^N&GR-QSX 5@@'DZU8>.3,5MJVU"*:WO<$@M:UG=UGU#9X#RX_%7GZL3 MO3<'- ?^]4_SV5>[@B MN32#*=:1Z=)JB+JC.6M8B$-#[C#,XD-9/8V M!L]A*Q\AP/.E&8.X+1CD^"[W=#W'+P2;C3_&:N[ZZ?JTY9OYLYG[#0QMA6SYVO(7=GX<=1F(Z$>9B] K8\V'!/*=T2E M1MG^GO(+,Y)^UOAIV5!S(>FTR,;!7)C L(0H94A8$N5#=")&'%QA6@^8*%!= MA10WZQ2"_]UH1RJA);.:[V_6N@E?07F2U)[N];7F:@IEB]7W0Y)OME@3<=W6 MZUKHU .Q0@D+N@E%JINJ/%Z+-M20U-^>7Q>K.AJ M>Y,_\QG?].ZATEUI%9N>Y&=[Q>=KCE>27GH$M&P-L*@,#@4.3WD,BN?7VUR, MO_W4D[Y#O56E?__A<5*+QF%!T?J35K@2TO\E_KE#FZALUK)W#Z&F MZ?/[BKG#AE.(>?MP;FOY?7X:%3Y!O[\Q>O08?".N^P@Q.',JD?MD71P6.XIJ M:.EWV,X_BI+"DMN$F3[7S1_04ZN"V(%'K4)^I)=EVY^X&%<6]B;X9?B![\&B M ;PQXG[HK[.5'.=1@"M49<\5WERN#M?8 YB&C*W**MPW2ZB6<#ZAHE:D8J.Y MO-GL)QPX2YM0IB>R<1QW[C1HQK,#8P>P>X&,1-Z90(IO%D/@SI1Y,=Q3LM'E M9[;3P74E.DH6X6-V4L^F2S*?/F[XMXJ2PW4'( /)%"+WQ'#71K"%&P'FE?A3 M'/ZO %&8LY>R7?M4ZI&Y%P%ISO(VPZ?*-9<__(5".<+U^HEBYQZB&))>#)$* M- D-FO^B!Q?6]4M?I?4CY1!FU@"6S-1NN?Y'6NU<@3/Q9&AV\YE!Q?32[AWX M>\AOKX\\5/U#!(WS%@[P3+!D+VFH8N& (XQ+F?$$=Q/*8+>J%9N:U7;(K"!2 MN_5A5_'D-]S!;,U?MPYE.U[+^RGXM0@3!)80CW98,\GR6 H-N(3.1#:,IW=) M@\I,O3BA9 2RQW$60AJQS/<+30-OOM:$F(00S!OM$5 ,/L^\%QJ/;N M-V%0WO?!@]JT7K0D9C-(YJEA)S4.#G<S4 2_@ M4P?R.FYKT.'56#,[FVE[CA?5[GV-W&* S92ITOG(8<^IQ(?VMQ\:MO*V/(=0 MGI.TA)PT$4X:L?0ZR/*6%?._GL6D6W. MM-&&W_;'5]_>_<,E6N:XIG"[D(I[[==+GKC#]/YL]B?G M!?H=62@+'?<3!C M<1_YL>[!C+O;IPN%R]]5!?Q:-)/8O09+0.[@JUB0:*E%DO7COX.22W/MI, 6 MO2?IK3NVQ53+WCS>K?5O@@]TI02]&K;U9_M_0.;@UL5_=>Q7V8G MMF4!\B+9$3%61QWN$L1N?[NF%=6D"H;O7F+1 M0"$=SZANNSZ0Z/N%799AY8HD&(LU]]AJH/7[X9AL^(&9M[_)8D(R'+CH M$$O;;+H&NT\5$S1BU2)RI^Q'7BOL<0AKXUAQ?%I&-G)QG$ZX18O:IVK:AY6P#_6"R3VLHEG_2QB=,'<4_ MP>N5^?(.#),%1099-0@EA;GT"LQCHGOMQK]TW.&X,S<(/W\A#!U;TE^I/KW5 MB!5^M9FS_:U8^E3&O_%U)394&JUA$<\: $7X$LR_'&7_!/6=S_MBB]RMW\>9K*39\@M65E@/> MRY-U)P40.Z87%BD(&MA=<+[UF%#3(\*:)=O3:7\7!<-5!H_C3B17!KD M^OVA@P_B

4A0P3"!:IH./KS9J\=(!S( M8YXZX)^#'27*F X6I!Z][JNFU+^[=F9?1%C48Y-MV2RVD=3KY54#HP_87.PG M?.,JE#DF4?3$!*(?\;Z7;//GCIT,SWV&O^W-OZ:*I MYJM=;_;UEYMN.M->]^I^$'E\\?CMD;=.0M M4AJASM_]F<>W/Y&H7JY6WFL ]]$I1_BJE^\L27$G).=,!N\6N5K8F:"<[7KYQ4 M75F*A8NMW_@Z T5,H \N&C;X!0[,8\QO?1 MHT-IJW(>MEHH:7N1H<[QH,WF]]_LF7R7R=#CRX^R9$E(<+=S+QG4O_Z3K<<8 MLD)H1UQP^*P'A.*D?]Z?<)_\NF5T.>[W/<>43])><4_P0H;_JY4XKJ/ M"O6%_408,@29)C06E(2:;'?GAP#$9+Y35!GD4[(O1O"V;<+W[<=WW$%4W-;) M'-RSU]'\A]Y-<7\&D?YT#=9 8[OS''#=TD(%X<A>D7*(/O@2#&SX$U6.*] MS!Y<"L5^[#F#??4;^T^P.HPM)=ZG2@E1+'(M&&>C!-U>P<:PZF5_"/6 XX]M)6Q"] MWO3 /V=R+E\J4,3LB\G@M(-AB_(%:X6;L;PWK"3%S0O]9_X=3H&!.*8L7_X( MMQ(E!Y[-R]QPKFTQLWP(BU;ZL'4\$VWZ6617 M#/NQ97%]?<))#;5RP0O(49XB+,&O/ ?L)R06?V)6=K*<*FL'I MV16#6 -[#M$W&RUA Z\G ["6%#=W8(9KH#W #T$7KOC?0:^3UA;N^>XD+(J^ M?' VZ %D%DO!LS78;.$:[(?7RAHLTYFE87+30OD6%RX;,[AGI.*$](? V_FW MBX9'3+_7*&+;6H-+_*@W';9^?V9QN59+6>)#69/'*R/]Q=7LK^VADY%XZ?$V M(0FEN 9C*'$^TF3NNA/3^!?8]JY.9%RU14@-+/W[0\OAYS<?K\^:J &KBA:50% MYW>87^FPE:+@-E;_/\AJ@$WC&8$DJ-ZIH('2MTC5):'Z+Z4BD^&[["-]_SRS M/:;G5@+&A[VTK'?$:64#KQYC*L42Q&YB2KEI@@PDFD99?Y!7R=/!A E>8B%4 M),HQ*Q[E!S%18ORC'"MS+J7Q;*Q M1#0*W/5GJ9^LAI$4%".]\9D20!#3>H%=/E *BLRS3A_.?6J>D66XNX(LD>6B MF8J)>A \/+AK?_./:V3!NNY,*DZ>2"\G2A6OWY?.P(Y]]@+))*"#*/U'-@Z[ M34AZ#604#ZF9+5>O*BM;C+3DJ#9T<'KECVAE'<F96&LK;U@C5O)Z[;1B@_ M[4;F!:WWR&$C=OHGWC;^&:#^ M_9&U=B3Q=0M?7IZ%7+C#"\"$"VH)1$H5J<@@E;78*$ M)B,=ML$OW[^:]]H6Z]KPM4;+5LG^,%/%YEK*B=E^FR C\ZBC[*<%"= M*](>_M$^TF'_PK GR._1<=/S)\/1FD?T-JZ>&I+7E=P?K0+YC\E"#D\\0H\; M^AFQ:QY[=.P*9R =L1],8+F!=4R[H=U78EUR7?B/&E.^=!19I6W%SNBKVFX^ MT5]& ?YZP7/'?A&S)Q MC#_]%^'DZV\U&??!*/-Q8X1\YAO_XBUK, G0F52T$6@NH&>*SX[]"\DJ#0 F MYMSNED7M(C0GB]TZE7)X3\FK!Q,;4#I8&@XX2TXG0FG?'3C ?03\9'LR:.)N M?''.11.T!/\-EY9SE"RY,\9]'+L;N;IP+_WGJ.VI=LU(_H*[F/^D'G3S/_C M2;\AN;C@..G^S-VYR]?COO.YH_P\?A M 'MB!J[>CRW/L6;Z+< YQ!XWAP?"?4$U3)-M_$.^SQY#_2"'>[ M-]NM]W9G?^U'ACW0L8*93(9"R)BX%4=_J/1O@"^?!T6G#D!C]1X^1^!D>GPA MT%*0;E$>3PV0_M9PXJ.35GIX0]\._S*;XS[SX?@&9+\1 M1,*^WN+)>F'N 7_'C1&JR)BI 2=PDW>(43YI >DO) M']#XM?UH"_TX2P5O+ MXT2($4F!HT()<8Y[/PJP=D>!VA@:X<6#C64:&HV?RSD4OO'3\BBIH)W EE;6P@=]4>:2 J[;%!G0J2:4U*O! M4FF--';YBX@SJ"0OB5',48[U\2XPM"UEND!'2I&:/^+Y($!W.-[UU&S:QT^- MFR;V0JP1#6J9)'>)"C\2FZP78CFBW)8OEI?HN Q5?(K?: T+('364-/,WF J M*XIN#G';XRZ=:+^\O24RKC_\9>HB!9H!7!K7;8P+5$'2'[=!X>'#M& 32^8S M<70IM,BO$1=,E!/G;:;%#,LMNX'JCB>@6 M\ ]O T9'D&-YEP.Z1O#HYV?#D5(($]"GA^B#M_T2^D0K9FRNNKSMF8W*U0N& M7C>=KZB$*9R-KH1X8/LMGAS_MJ"D2Y]O#.;Q(OA.0 @Q"(CU0&V+\.FAB@)] M0^F%JTDCX@G2E]F+M15WOAMF-YESXB6TE@)T-ER\"*YO85@!2<"H4-*=@=^NQ_2(AO3$]0?-0^O_ M40?JT?CR+,AEG3BQK,S>)47AYW]Z:358,_ZI5DXZ-<^;+A&:-X+VI??F(,IO MZR1I.L6D3(HM_@R.MK-2V,#)>T"D/T'MX,.A@+O.T>,K[F=Q&X#.;^3D+K@U M?9 H9M)3E<1,/&L;K+LE#S6UA8I[ZE\1F5:KGO I[IX%7X$%>2OP4R@9Q#M M?.N@%C%X$:BM>A$41EF-P00]3Z-&1+DV4S4[TD(\03F;M/9'C^\0LF+:!+*0 MZ7 \52P)WS(>:^GY'*P22JX?"Y6%;V=CMJMTP!D"^-MFBDZ[5Z2]Y/SAN'IY MG84YA6S#6\U:UFC39)V+H3 8J;YEU/77Q2'F^ MG3&1B4IL&R 5>-Z<;8N;6)D9U8@4.>V!>:4B4E+MW=MC-C#;!ZV_CKTN(5O& ML8:P?-TD[^UZC@HX@I(,0,*$^@$:"$).+U6Z $7D:-1[&V8GHXV=G0ADO/;( M^P-BQLLVGU3NI$R#2] O+(/O.15"277 F?LGD?L8H.:MP23]K+]6W^#KTJ0K MG@7B*6$)%#;U)^_2%@_O$A'SB=/;!U'.3L?@^L)!'." SX W)K(+U]5%NSH% M%7R+NI:!@O1=S!42$:C^2?!4]=S_R=WNP [2I3O[_]XVR5=1:$T+]E\.>@!N M7&]6-XPQX.WDAPM2B('P=$IX+WHS)HPCK&-)G[=7Z][O'^YVKA3+7UY%46L0T]=Z MXI-E7^ =PVP 1P$6:S61+^4#R/8NUJ=+9K6'521T;09-N#N[UI_B;C07 M5'?INO]"[/W*U\U#[.5L2BPF$(IB&0)=BNVNT=^__+(#;. =C[]]]WWS-#;8 M2D(UVM9QWBVDL'IN7/5TG;?TM_)I$^FO-1]/V,RD/[AL?5EL_T,;3>!X'PSK M@.V%UX_S%4O@DQ"'4UF#^=:!!GX]0]:D>S.%QL0**MA.%Q96TJ:LHPQ;&LIG MJM#F(2$;"N.6Y5<_/CD(PS?@KLM.99[N$#S!'&*BID99?CUH&;#TZTB=R)DEAOEX*.&IJ4#H]=V%_(Z#WW/@QYMK?\4'^R"PPM]*XNX% M77E[L(/Y$+ 7*ODK_PO)X?@-W*M+Z=A7,9_6'VQ!.N!UEF*4G0 ;V-ITZ_8N M387L?XYVYBZ"4DS>B,N0QM-;"A9&\E*1?G'ODL"_K@_WY\+HC[>49>P__"5K M8,>^:J?3KU**][Q\"PN%G?\LWK\N>2NOQR(OI/+\,1&"NKL.E"D28C<2?M== M;0VV%8S$*DZ[I!]:B/_@9M2Q!IN2*ZQ2'ZQ*/($*?'BA/%!(6H,!YY8R\/6) M&5V6_..)W.= 2S(::X$YTJ]V]9>1;IXNDY]%'RP45CG]NG[592 M_HVEP/AS@ E?;871#3D?O@NRK0OFIJ LK[?Y'&TIM'3'ZK.RV6 MM[G'RM,\JGG7\D^]]6]4R&C=B1A.C2-!U@2O)E [H&GYVIL3R11]WU=[#"1*2V/Z.K>K.DY MF7O164SF)FM;+^QT^K6ZLR.XJYF4%3O!4XPGPTK0F8].[T*FZ%O:SA;+IN(@=JM]=[4?HH=^ M:S 5["!<[3<\!FLF*%IRZCC +#1A\-OR"GVXM[:TH;+O;M_G9RR1?(=F6N12!]G-]G9X13F+X?G9Q\K^;?D4!_EKYL'/V M/VAPNNSW!:TL 6NL M]G^Z^?E_Q_^.__\!7YO\/U!+ P04 " "LB']0>==GCW4^ 0"(( T % M 'IU;RTR,#(P,#$S,5]L86(N>&ULW+UKC]PXEC;X?7X%MP;8K0:27;I0$M4[ M,R_2:;M@P.TT[*SN=[:P"/#JU'1D*$=2I)W]ZU]2EPAE7$D%I50-T&V[,B7Q MG(?2P\/#<_FW__7C80F>1%%F^>K??_+_[/T$Q(KE/%M]^_>??KM[#_%/_^L_ M_N5?_NW_@O!_O_GR$;S-V?I!K"IP4PA2"0Z^9]4]^#L7Y3^ +/('\/>\^$?V M1"#\C_JFF_SQNC[*89(QBDDS,>0)B+Q,&:A8+A^Z#);_>,O^@]*2@&4]=_#^NK_31- M?ZE_N[FTS Y=J![K__*___KQ*[L7#P1FJ[(B*Z8'*+._E/4//^:,5#7F9^4" M1Z_0_P6[RZ#^$?0#&/I__E'RG_[C7P!HX"CRI?@B)-!___;EP]$ATU_T%;^L MQ#<]LY]%D>7\:T6*ZB.A8JFDKY]6/3^*?_^IS!X>EZ+[V7TAY.''+HOBQ5.U ME*F6TH^UE/]Z;+!?+A#?D;S5OJP.A*O5_>1*QE.8?G(F[IWB!S&^P+UA+A:Y M>:'>K?A4[^YFJ(M%'U]B5Z]%7I'E!*_%=IB>R$O]@X_J7^TP^D$GR+0>IZ7N MGJCB1R567#1L^>+1(./__I/ZUV)=PF^$/"X^BK(4XO91%(JX5]\^"L6Y]1^? M\NH_1763/ZAUD=5O\<.MO,E754%8Y2]D&,1J1?-@& 14K7 LAFD4AVJ92S$B M04A9%"^JS:N_$"OXV]=.REH4)W+\9(%3=>1[+T29KPNV72D?EH>6/[7RZ;42 M_[(B#Z)\).T-2AEM5#3Z_<=& ;#4PI=@E5?@652 =0I<-;\!2IH'\'.V4K\E M1?FG?_MEB\QXL[:7O$+R]6S'ROX8NZU=>T4KRIW^C(WLZQ4^ GD!1>% MVDT<@&/O WTKI"@*]53RXUJ-7Y5_(\MU;1I?+Y?Y=VTW+P+F>S&AB3+\4P11 M%"!E_4UHT01U,PIT M!>(T=-=)"Y2XH)'W"FS1O#Z+IC6I6>#CDL!,AIV4K"QPV"4FFUN'D=!M=2\* M17"/A;@7JS)[$A]6R@X1[_-"9-]6-VLU_(H]WQ5D52K.TR.O>/U?RT8._E_K MLM)^$;7INI5*T,]Y4?^BJHJ,KBM"E^(N_TS48ZJ%8'&L7E0!::QV[(K.!$RQ MKZ90&8.1@C9*8BN+<%+IYV9'MDH"UFH)JJUB@&PTLZ/':=\',Z*=[2R/3-FU MWN"%XJ#1'/S\,2_+/UV![AWH, ]$ !9<="# 6QQN (*"6W**BRN0(L&Z,,! MJAPT@+A;$%YE'ETN+=,J,.DB]2ISL[O"OUT7:M?0 M.,/T BUJ/18^B2*61C[D-(T@TJ\4E9A!C%@DN8>9]*3-8G=VQ+DM4#?WI,@: M-N'YJN$@Q3FEUL-N53H/MME*XA3"D=F_EA4TPH)&6M"(V]CMVG6A17;'S\;H MN.34\X-.RH/&&.QRE_F-P_CFP^I)--SV.5]FB@3%C^J-DOP?"XIBP<) PHA* M!%'*(TA#/X0D"2A*L2*W6'M)-W*7-HQRW%8S1C%"5@C M,\E61FWK:2G![^W?6EQ0R_O_N^.1LYBXY(_C@TW*&V=UWN6+\S<,XXGW)"MJ MTOFP>EQ7Y4?Q));A7\4#58NDQPBG0>A#SXL44_AJYYVF7@##&$4T0I2@P&K[ M?6*LN7%%+1L([##!Q21"G MAIN4(@STWB4)DUN&T<3';"5NY4TA>%8MDAC%DHH$DC0F$ 4(P32($QA%A&.U MC>'8"ZT.:GL/GQL17#_DZU4%>$&^K\!ZI1 #K!842,*R958]6QZS]H$T/#L= M",_8!Z+YZEMC36D!ZX/.6D2'QYP'%'=Z=ME__K0'D@ MY&5U3R>=PQ3ZJN]O @]U!)@XI.*+C?K# L0N' M?LLZ^*!^:KF[!\5>''C"X]#CA$(4H1"F(:=0)"(-:1*F(K9;F(^/-0-$W( MY==<&1!9OB++SR3C'U8WY#&KR/+K/2F$#H?G^@1%K,K:X?Y%_/++Q$8LRI!V6VJKV_L%9&AW%NM+'CK]&GV8P$YS1Y(S/I]>@5J:=O<_DN<[RN2X* M=:%HO*8?5FJ/J.U-F1>-F=73R1W73@6\2\(>7>9)67^J&=A=.B8;=Z!3^>@! M?/GR!'[/[&)<"(F3"'K(PQ"A*(:41QX,(DZE#",1,JO#J<&2S&W%V(WR?Z%=@(?P6ZJ=K*[XY MA^'FDC4M)9B4*H>AL\N/ Y\RT++,E)4J/F9/0AFZE7K3,KH43:[#]8,.WOQG M3<7O?FB#5WQ25'SW72R?Q%^5D/?E(HXI#4@401%'BB21\"&-<0HEQGX2>5&: M,FIE7EXDSMQ(\WU6,K+4]2=\2_/RLEDQM#$GPWIL0[-6!-::@*TJFRRKOC:@ M54='X"L#L]$(-"HYM#.=0.O4V+Q,HFDM3B?H[9F=;IXZ--RCX>],E(W=6RUB MC[#04]29*"L3(A(C2*BGR]'X0*2B@LOOM"ZG MT*9+56"YE=Z-,' 5R3,O] M6)"C5UZ0Q_FY$(\DXRV%="^GGR+,8LDAC6BJ;"1/?>A^'$ >2B99@!"+/>ND MRX-#SUC[>1:"$'2Q!,AC$+& M(8J$!PE!,<1!RGD2I9XGX\63*&A^CB$L1K7Y&/ICC[\ /H-"+.L"?U4.A-8 MB%:%3?8:R!LMS+C%9C).D\Q( $]D6CSK=&50RPPZH<&M!$VFV^U8D/*V<&-M M7D\-[8O!IWEYF28(;O$6__ERPA^ 7L/\ZD:HZV-Z?DOF-D^:A-4'J-;1^Y!; MAYE_OZVVCO$[\N.-6 F95>4B\'$DDX1#&82ZB) O(4%J\0S4#WV6> &25F'! M1\:9F^'W:Y&7)5BO^J<%Y >@K;AV)N$Q;(5,.8TC";D7"8@"P2")F(1!XH>I MLJF3*.&+QYWRGE,@O#OFV#B3)J5"T/ZO9 MKJY7_-U_K[-';8^]>;Y33[S^D2D"H7Y(0L1@&H>1(A J(!58[7^P%#@B* E" M9+-&&HPYM_6R$_D*U$+7P3$;L:^ %AO\K@4_'@LS&'XS"G$,ZLATX@!/:WZQ M0,@EUY@,.RGO6."PRT$VMPZMXJ'K&>GB7>^5X/JD/5NME5'4UAY5&X$W0N9% M6_=(\: HVW"E14!(3!CV8<2XA B% 4S3U(-!G")),!8\M2HG-%R4N;%7*Y9M MX8_!,V'&6-/@.S*1O2@WU[2YV&H"MJHH*U/KTI6GJ[795*=S65GD4DS=EAX9 M+,W$M4DN16V_>,G%3QQ8=4W'P+_9C8'OY6J\>=Y>TJ9R7'\G14WEU?.'55D5 MM3^NK%WN=_=DU3I@?E6/J,H/JR9^?A&%:>A%#,% ,D\9A=*#*:-JTZ'<.[ZCS_5Z"!0,?N?C[MH[ O;3?QM#FMD#>5[-,6 MVIMX1O;J]4T]_K %;[_@]VY-\)M[+?&'55/89L'\1)<#Y% ([0[UU9I%HC2 MDH;JTJX#U-)FM-J.@/LVJ M<:"UP!78;T+0RZW]^6TW)77([-IE(,I0(%WRN+4,D_+Q4(1V>77P9FH'\1K#;4-CJ ETK8\:#U=)CQX)@@C\R#2O3CX$Y3CW4H>B[)SUJ& M2VE)H$Y*5MI5+!$T%T^$>D._ A M3R)(XR" G@Q2$0N!:)!:U78Q&75N-'>7/V8,Q%YL69'%"&$S$G..V\C,U6.M MC<"@D1AHD:&7CE =U@HEIX5,C :>MAJ)#19[)46L;AZ:TEY6M_+7/.J!=^OJQH>9'-76:D:X2 ME,LN^=PVY_PHKF9JS5 <#8JA#,2$6@9 R\GT2RP'> MKZGDGZG7K!%RCF4.*XEGFA1:A_)177]?TOP2K[O)W/QZS)G!BX<>8 M"N%C&/B(0$2)LIO#&,.$8E_PF+,X-=JM#QE\;I9TW:1RTYY]J0/=65\+L,HK M4#9ZU'E.&TW,L\BL)^CT&C,V[".O$QO1@98=O!#^"BCQ02L_N,O!NRG@-L_> M&Q/VB=+X7,-OE;\W%+\3B7S6CYPLHV^HLOW4OL'/L%M&N,@6;39X4]#I/P4I MWJWX6V7^+](XID&*$DBPYT$4DA12GPL8,2E1[(6,,VRR7)P:9&[+0BLG:,M; M:4F!$A5H6%5!C^U:&8&1,%R8@;,WGLK.?2\'^_"U_^D7=WIC. MZA^[%O/)1T]"#R;*=31@=*V]U=C%1'01$1]66Z[1_[U)*EX$,8LCCW@P#&(* M$0X\F*8<0Y0$2<#32&)F=)QM->K<"&&[;"[K2!+KTDYVF)^W $=!2U+_=B#X&LN;&WB@(3V3E.4/:RKRS1NR$76?^K,D,.FOU^I:<_<,VY>I7*SWE9D>7_ESW>Y%PL AJB",4I3 CA$$F!(:9A!+W0E[&R MZX@7&E5I.#W,W%B[D12THNI0&"TL4-("+:ZY)7<"V?.VG!N\1N;FH5!9&73G MD;C I#OQ\,F,NO,*]LTZ@ZL''H8=[A1?>RK++Z*LBHQ5@M>7U=[*3Z*ZE>_S M0HJL6JMK%%]XC*+ AP$C1/$%3B$.N:(/["-)P@ 'R"IC_6*)YD8M7[[^INL? M->W1AA];73Q1AN=14\(_]D%375BJ408TVK0'06V;I5(7B.]4:DM_M2=,M;M7 M@IYB#@^/7&'L]%3H8J&F/>YQA>'>.8ZS!P],LA'W&5N*L@WG"Q(LU6XZ@B%* M)40>3R"-X@BFTH\3/PI9X$(9 M#^OL-*_DY0C39HT)1JAZ#14:KA(U_A*-5.V<-'J9;/F#@>M0T/NEU7I0ZJ5P)_ M6M<&$$E\GU'B0^IA!I' 7"TTB,, 44Z9S]1/?/MBH,[EM/E4IRLCVA.S7RBT M[=?V"G&G1Z40AY$^9--=%4@00$X33#&)&2/6Q49G,,GCERE],<6B M_GN.\VOHL'G-&1O;@7-YI/ F%OC%I#>:SB <^-PDS"+N]ZB0?XP WW,8.XOD M/3N04Q]]W4O[D_A>_Z9\ZZ7ZAN@9:1)7A@;/W+S@"Y!>L-U_:T0-!QB ,_%-"3GBZ7G2:0(J2,8'HO\J:D!H4OO ](I8]'IQG:.SCO7QD1^9$9KHJ,VDNGSQ/XL M;,37-+>];$2T+1H,C8CZ5)V&W*)OUV%H('RG6@W9/G*ZGD,#E7W1?&CH,X9V MF5V)6WE3")Y5[PFK(^;^2GYD#^N'-WE1Y-_5\G5#U(NE8SWC"/FA]$/(J*?; MSL4>I&FB_J6,:H%1D.(HL#&>;0:?VSK22 UD*S9X:.0&M!,T[(J"%-6@* )BHD"/Z2!LH;] .*4!9"0 M *>842P"HTPL@['F1E^=J/5&O1,6_-Z):]LTY@3(9ASE"+J1*6DP:O:M8<[C MX;0ES(GAIFT%1@J\A!Q##'U8L@2AFDD MU7\'OI,>5&JPV;%'*VO]'8AMEZ25,-RT&2&<$.F)*%)\+*4^N4.*GA/!89 * M)A#"@J31HM*ENR9&>#/D> C7%TDNME6RRQO+DGQ3?![_*N M:/67IGS?PO,"26,10TI\M4>E@834CQB4.&$BYIP\$R<]VV.C>_XA-2(7[=+[Q3HBDB75Z##_B[?%M3_,@GVYI[.L>=@ M(F_G]28Z5C2!9_VVZOJ@4D">?U\UA3Z9R)X:BYX=_SH<-5N_!-\3[M!!CYW, M)7J)TGVWZ$7/&6;]OPQP+-^O==[*7[.5]E*T\0SEV[7XL+K[GNL:$N4"AQZ) M4,IAI#8 NA"8!]. "X@P\B,_19XOK!H56$LPMR5'O:R^G1%K#[J993LJE".O M+CN1T;I+8RT^:.7O@KG4+Y0*.HA#*5'7CW$8'3 80)?&L;T0DUK,@S':-:.' M/VBPHX,)P>O6D%UPT(9F/;?)%]"48U^VK1FRZKQI%2BGC_[W_%@9_\OSL!4SH6 M*ROU*F<9+64Q?QC+4'I]#9L8PU9LT,@-.L&=>FCLL'+L MKC$[5O4U]BTXNXS5?VB."( MAAA&V*,0Q3B&V",^]'V?$9H&E'M6_G;CD6?'7%O!VW+>+T3O.G\W*ECWSC&= M#8ZIE &"/E5_H#01$,=2PIBE"0NC!(>Q9V<'C#(?T]@!U[?NEF1'28'&A99/F#8 M*O%6T&I;^OT-*;/RJQJ(\-O5WTB1Z9?GBQ+"7X@XP$R$,60ICR'BH0_3U.?0 MXSQ@-/4]/PD'-!,Q'=_HZYJ^&4@M,"AKB4&N>^@P?WK!O=.2+?5CW^?%5[(47P5;%W4UW(_9 M2GRHQ$.Y$"C!)$D%C/Q$;=U9E$#JZQI'"8ME2+"(9&*5NF8S^MR,X/I;V\IY M!38Z0)D7L%1:@-^U]* 6WS*>S6YBS AM-+BG8#472-LGI U!S&EBFI4 TR:H M#<%F+U%MT$,&;O3KZD0+%"D&BU@,(P]+B)"NQA#P!$:*Q5!$_!"K?:-%3%?S MV%E&;UD59-J!R7#79ZW\V%NZTQK;;]I>*.AT1]8\>=KMU@MM]O92+W]K'R15 MIYW>YTMU==EUR]JMD?VE"850N^SJ^>(%W*<0I4+W8(Q#F$;J7S0* MPSAB81"2V&+;=)DT,]U$M<*"1RVM;F,EREX B7D4SP73=)H5)D!]POSW5HFV MA^$5.%*!OYN56AOP9=KY,(^MFF9>)HJP&G5^K$*J+H?U1!0^?++SJ<@#Z M058.GC92<;?R3#&9=S]$P;)2E%W_Q[\+79!.\.LG49!OHOO]YR)C8N%)&GA) M0J&(M1'JQ0&D^F0IC1,9^R((,3-JV/@ZXL]M*]X)UW0;YOER28JF;D)=(7*Y!KD6<=)$9"=_=562L888M$ULA M7@A0QVM<\_]:EU6]L"UDE$21IQLM> %7FR*/04QD"&DL:1HPEGH$#0B=,!Q^ MIDZ_6DP["C?%VXR:7<(W-\IM@A=[6M3U_= M/K3EYM=[L5QJ$YRLGA=>B((@\#D4B&&(J)] FE $24@2+\0A(9Y1W,/AQ\_- MK&PD!+6(H)71MJ_F"_A.\\SEH(Q-)S9X#&B>>4CMBYMFOGCHQ,TR#RFTWR3S MX%4N\F2WG:&92+R(1 3R( YTP+Z )*$2^I$@$DF:$,3L0L0=](N>)B#\XN[F MY["->!0%0C!(/!SHVA8$IIP+F/H4!W$B$Q'Y-F$4+KK&3Q97D8^-KD >BT,_ M@)$,8HA\1F'*X@2&'D8D%@$GOE6DG0MT)ZGJ)$KMM]7^C+KRXDCPFEF^#D ; M>6G:ZUCEL/V[(0KC)5=/W _>4-_3B=(N>K[?Y&J),"Q>N'?]C%[.6BZGI0F/ M:GN!N?3R>9-92@?5Z!M)AR^XX'";GF^40D^?*>AC]IW3A"_B@62Z[]9-OJHE M79/EG2@>_(6RK2@)J >9'S*( H9@*D(?$ISZG*8Q]U*K-.]7T&%NJV-W/EET M NM6*9W$0$GP 'Y^UK48_G0%Q%;= :??$[\K%D?@\WT#9G .;GD,KI$X('5^0WU4 1&_NK- ME+?:3!_2](*]](O'3;:5/J1$?R=]\/<3MP"O__BBZ]27626^BN(IJYLH93GW M%SZB,HY""0.$$418Q)!XC,(DDI0S&: (Z?!X$.DG!L5M-*!IA=UW3Q/U D# M@&@MZDCP9C,\47OHDU-LL<-]S8F;_QZV_@ML5 7=:] H.X-&T293,8MFT2<% MG5?D]258.VL:;328B^)"']J2.#IB:1/*U$9ZJMWJ@E.* D(C&%&=+QNF#&*D M_N7'J?!T:52$F,UR837ZW):!;:S7BTI";DH(G9L),U8?#=^Q[OAMNO M15Z6OZT*09;9/P77=23?"&7;Z8B_A2\X$E1(*+THA.J?$M* QM!+O0!+CX>) M%PR(#W8BG-%W.WWT<"TRV,H,M-"V411N9L^,+*>;C-G4+KH"_7JJ!V?L"M!: M-QW)[+"VB4NLG99&<2+8M)557&*Y5YC%Z<.'47B_ZMS;7!^8+#"-$^[[(0PB M)"%BU(,D3"6,XR B7$8LI:&-(;H_Q-RLS1?E$\'OC9"6E=T. &E&C9?!,S+/ M62)CS57'E7=)/ =&F91%CFNY2PDGKASHVES3DA59?59ZO>(W6<$TIZC_Z@XK M*8JQ3WPH,5;;3B8(3''$(/=IXH4Q3F@267DISPPXMV^_+Z^E2_$08> MC>WHZXE:]Q7I"3O" :4I,D[];N?&G-:%9HC GC?,]+Y+R\N^:"#T16\JEUT; M(674['0;NM/,=B=^5&^4CO]8,(][E,2)8A[B040EAP0IB\-#+ G#.$5^;&5G M.)%J=O34*J6CYG>:<]WHICY-7IS:6.@8@=U^7H"4^K[/1987==LN\&YUW)D^ MXE0;,N'4$S@V71Z?NT:G37^U^IQK;_9^KS4#6C50ZS9*"5P'6(]3&O<2P5ZI M9*X#+(^7TG7QG=#"OIUE]^MD:F?JJ^0M\:N=B MH]05>#&U[0K0*3;I3)G7$YUVQB:J*SK1S%E5&'4'](E*HPX&F:SBJ#M ^I5' M'3YU8!" >NPR+]4#;V4_-*$-DK[)RZK<"W O-WF"@J0>"E(?JLU0 !&.?)CZ M.BK #P/B1SSER*KS\V7BS&WMW&JC;>P7L4==$'JMT=6AV*/2)(EQC#DUC"^8 M;*;&W@8="OOJ18:Y3"5U"Y[3N(/+))HV$,$)>GN1"6Z>.HR&?Q4KM00LKU?\ MFC^H+91^J(Z%>/=#R]'U1 S3@,M $VT24/6'5.\MCSFD7APFV),BMG.&&XTZ M-U)MA:X=O.2%V'8L:0:Y&1DZ!W)DSNMC^%)BT(H\@K_<"B27W&8V\*049H7% M+E/9W3PTBU ]-6.*^.KTH F5/@K3+F;2C"=,AAT0#3DR;70R6C=,LD+; MC"B<(3@-;QSJJY.MP 91ERUUAD#DN&3J^7&GKI=JC,2!8JGF]PXCH8-NLZX( M5K[L6^E#YO7HE%XA@D;(DA2E'(401PC"-?*KF OE1$'@!\ZRR5VP%F-LF M2FF,[)C(&G(S5AH3R%<[<.GDO]KX\JZ TJ&)<=!:N*.LH?BYI"]K&2:ELJ$( M[=+:X.<,I+AM]K'A,,@B")%9@Q#@BF"#/N^ARA*96A5 MP.7X4'.CK5:\?FG.OUC2V'%8#0G+"5AC4]-6R"O0@3:&(_L\&DZ)YOAHTU+* M6:WWR./\'0/]-+JFU*W\K11U&XU;6I%L)?B'U;L?K&ZUL1=[LZU'BX5F#$)A MTG2_C1A,D4#0%Z&7A@&FL216A:"&RS(WHODDOH-"JP-S"==J%]+TM 9YJY/> MBHA6JT-1,,.+!U\RH88>HVFF:6R_4C<[2H^F6Q&X[4W.N_[D[%AH8]0K=@"J M4T_5!>),Z\^Z'+<]KY>#1PXCXYM"\*QZ3UC]L.L?6;G@81+1B 80D91"A"(" ML><1& <$,2Q9DB32AF/WAY@;=382@DY$978H(2TC& X :<9ME\$S,F59(F/- M0<>5=TDM!T:9E#&.:[E+!">NM \TKCWHGT3U13RJ]^%>QP"\71>*09IB+'5D M0%E?M-,2DZN;;N7VMG+AQ]P+_32$$DM=+4_]02*"H$=CZJM_A5Z,30..W8DU M-Q[Y4);KNJ5D+NL XGS5GKBM'_-55VFZ_FWSX[RK,[Q2IH#Z:;%5K2[+53=E M-JW+Y7C&3Y/7Z\WCR(37'/@I 4%/+=#HM6F$W*AVU9X.MMJ!;7-M??NM[#W! M(C;9X12:QRB_SE1.%*L\]91:!2V[1_Y$\++#P28+8G8/4#^8>82GVZ_3O6K: MMW29?:N_AT]K??)]*_\F5CPOR@7B,1,B%=!+8PY1BA)(H\"#.(RX[Z'83XE1 MFPC3 >>VMC;BZ57RJ1%0K99-/'*5OVCOD&\T,B==HQDXOR*ZQG5LX[Z'VE;> M*]!"K>BNE=DQD.;KDFM )UIQ+@?6:@VQ0>G$ZF#TF,EXWT:I/J-;W3?,9_*Y MT*[3ZOFSFO3J>L7?_?^P*)[>5:E"0^#1(4NA'L80HH1RF28)@E'"*&$\1 MY=S&B6(PYMP8NQ/Y"M1"U_&&&[&OZN+< RL#F4R F?/%,:PC$[831*U]-!88 MN73:F P[J1?' H==MX[-K1,77']7UP+?UK+Y=$V_;-58S&'5NR^FVC^/C5MR>'\DV',8(>N-V1/Y MA3/D^D$'V+M,J;* RFV*E0X/,C0LV,C9GT;:>T0,HFKI"+\-F=-_G"UA& MR,D^!8!;Q^:!<2;V9![7=-]U>>+:89]ZTS;G5G;!K;HT^^WJAI3W^O]Z$_5$ MEJ).ONR2P?4OKE?\Y0]Z5RZ("!+)20)9XA&(A-K-D""0T",TY5$8H(!9G;>, M(./P$N0KP)3H]?%"_0^Q5:+^8:^BA/Z]'46-,?MF#/?* M84+.IA;ZJ_P0]V?4F;3./-]V$[_ZL=X,[JAUQ)EPR]1AB M3DKT(^*\NTZ,.=3 9:;VQFUR)3V>!E&B=I5^DDJ("$*_U&_$M6]4^5DJ6M7_5.FG %/74"[RZ=VXL.=8Y812J;;EZ M7:7Z31"GOIJ(%O5W*\/Z2,XQ[T8>D4AJR<:'FV*?$QH'4%)?0.1) @G3"U8D M6!K**$X3JW()#J&>U@52Y\E<]_R!]W2\GI=W>>%6J3;X$@:R(B%GD(U1CY$ M7$0P%8K824 #1>5$\- HG>_<0',CED9.W1P6;"0=&(-Z%%LS&G&!V,C\,0RL M(17L3B+AN&K=X;&FKE1W4N,#U>E.7S\P]7_;[4QWM,M7NKB 6+%,E N/$F7Q MD0 &/J<0":'VR3C$,)0LTHZ^.@,$M0UFCR:_Y>U;=WZR5 M??X@BDTQDD]*H:96U"(E.(Y2I(N]20X196H+0Q(?,MVBTDN1EPJK+8SAN'-C MD[>=#5YTD5%MKG\K+WC,"_M&N::38$HRSJ$=G7 :B<%W)3+H9'Y1QG(KMTL" ML@+*+1F9#3TQ,5GAL4]2=K%-XI\<8,Y9CBJB-_RGQ&;,+PIA=N,4?*+!B ME!"*UPB6T"43/A?Y4U:J3-72N?KC[3;NW,JZ18 7Z:)<>$ MD&0OJB0K3-#E73Y%5 O+\^ZJI1=@U/BD!VWO7_^RFIA MG/+4L^NQ-TP0FR]NFB9\G1Z0M&GR3>3"BX"&==G4_V9DR=;+INBW=A(N\[)7 MU$%MF;6RM7G(&W6'AT(,G&Y*O^Y-]1SFT&S3-?[,C&Q<[-6GV-8/W ^#N0)O-O/2JN)NFW49 ME"[W5P,EF71C=1E:NSNJ"Y\VT.&\)&6I!M$1/6U,B Q(G/AQ &-?J 4RB!.8 MII$/<4II&!(4QM@J.VE_B+F18BUA_;4UV7J#8FP.(&GH,[H(G[$=09;0V#MV MCFKOU%NS/\JT+IBC6N[Y58Y?.?Q(21^KO_3 ?,Z7&7N^$S^J-TK.?RP2X2G# M2-D%2"8,(NR'D*) _6>,PC#E<8B85?*RT:BSXX'.I;GKQSSDY[1W/I^?!7,G MLU-L)W F'X3U"C1"@]_;O[7TH!;?)=5 ]<5,?L:=G5^I[!O4/STW"+$H9'A7RCU&5\!S&S@H, MGAUHV KQUWPEGO]*BG^(ZOUZQUH^@B89EQ[.40C$V:#3B,AJ$4R5>$RZ^SE;?VIZ3BG+>")D78I.)(DJU MD5:;MXPM0HQ3)A&"*?9U:C!+( ZB!%(F12PPBU,[W]8%LLR-2CJYAF26#9L, M,Y:9".*1J:C-3_M9Z_$GH+\KL%4%;'4!M%8&;//9= 'KLW,S,)'M(E3=Y[H- M$^<5TN$NPNUPQMQECQSJ&GS,*K+,_BEX%]Y^DY?5]8-.\_AG$V"21"SEDL=0 M[:%3B$(90QRA "+)_(@KOE3\:><8/#OFW)BQ+YMVA?,N34:?G69E:5]UV01X M4U^@4SA']P1NI 6;M!@M;UUA>2.Q2]^?,3QN/7_GAYW8[V>,P[[7S_S68314 M%Y[O)0%^S%;B0R4>R@61(:V-M%2]61"1 $$:D03R* R#-(E\#UM5?#\ZTMPH MIVEIT4]5_5W+"FIA+0\FC\-K1C%.0!N96 ;B9R^YU*P/W_+GWY1 MMS6?LOK'[A=\\)&3?+2GE.F^TY/73'QL5__Q-[V9Z=H8^PM$2$JE2*%($UU0 MC!)($(]TA"[Q4\2I%UDY:5P*-S=J:*4#3:)E?5ZGLQHG.ZX[-'\CG]1=."OS M/Z2K_P+=S#8JSN!P[@3NLSB7.R3?'^-([@2RSD[C3HTQC/,_BK(4XJ-0([T5 M)2NR^KQON[O N@!!2 *81)1#74,%TB"F$,N(A#Q&5-@%7IP9;V[,W(A[!6J! MKT!/Y OVATB.S*:7@FC-CH;0N"2\*^4)3#K#Q%YX>< M&]_H[+JLJJ.V>+[:.*OKHK07Q'&=A][0W',*Z-A&7 U:(RUHQ&WML*XP[573 M==:A66:,CU-CZ_RHTYI0QBCL&4;F=P[M4=HO9G#3%BWS:"I%$G@PX)$/$4$4 MIBF-((VY3)-0J(UK8)=->G C0"/E5_;24A.G?=7XG M'WDH";B (1.)[@\=Z]-" 5,B)$*I]$7 G/>'-A!L?@S35O@:[LF;6YO(-K_^UQ:(#FJ1 M;?-\^Z)==]_SN_M\79(5OU[Q=W6>NUB]>WAU4^$D[N?3"AQ-@'GQK]$G8J(J8'I"JOZ$ MB&Y"1#]# 3IK=TT7Q ME#%Q^,#L4[YZ4EL9T1R+E77MV?[O=83CI[SZ3U%]$2S_MM+1C]LG-3?53J6[ M>[)J$]T6& @-?M%!K]NXB* M=S_8^=NE*>O4)<]K>]=64F;:3[&O/V5[3 MVE<7Z'6J>;S/"RFR:JW8XT.[#5T@P@,_X3HP,(PA(HS#U(LQ#"@+,.,\Y%@L M5N*;7@,,SWK=2VG$EFG#EGU9QR/-5LA+BCB.,9N&A\>O-$-_F)#!35V/GJ:Z M3.ML@@?/3\0L8@A/B/G'""4\C[/K^AZGAK+/\WC;>A7>9R4CR^9Q[]7/RH5@ M'/L8>9"',=6]U 4DZGM2FZV$1;'TX@A3TX2/HZ/,;>?3"0H:2=OO&=2RFN> M' ?U-/TZ@VID AV$DE5^R%D4+D@4.?[LR3)&SJK73QTY?_$P8_%.,4XIU4=U MO>*-H5N?1+S/5F3%,K+\L"JKHAZYO%,CE(=_U99>]1CV(DP\Z'&='N8CM7#* MF, HPHD7\X!A:E7]VZ5PRN]3;*&(/K,A5- 'CS]X=5[4WHNG\HTU$')RLYU4^*M=KP MMMTS=8-IREA _1!!)E,"$8Y"F#(102EY%"?>;FH1 MYW6^^W(KM775IL%394;*$TW R!S<:0%^[O3XD]Y5-]4&.EU JTP],=UL?328 MFB%%FRX%U7'1IL'B3%VTZ5+<#A1MNOB1 \UD\N.F$#RK;DA1/,N\J+/[ZE.+ M1H^/-3>:5*("5LMJR86G\#0T M0-V@-'9DBP*H$1/TY71_XF4 AU/[\,1PTYI[Y_7>L]X,;AEX\L+N!5\OQ:U\ MVU8K4V-=EZ6HM*788Z,[S5/;#@38BU/L^DV6?*=S97AV,OX,C'T^8@<^^+W69)QF M$A>BZ?208Z HTQYD7(;7WF'%A8\;1J:_YCG_GBV77_+E\GU#THN8J#UKBC'T MPT#M6#G',$WC!!(6A)(()HAO96H=&&-N)-B)"'[70H)62DL'X2$LS8CL0H1& M)BE;<*R9YX3Z+EGET#"3,L8)/7?9X-2E]DD*7]=T4[G@^ELAZL//.U$\+#CR M(ASJGC%$Q&I;%:K/G(=J;X4(%CS& >?"-!'AZ"AS^]K[@@+225H"-?:#=9VI MT_B>_OZ=H3:VF=(';"/D%=!BND#)//;?"5H3Q? M1:3^:]<:.CW )-^^D8[=MV]V\:6NI,-Q8'4:3QL,]C>R7#?Q8V6Y?FA^MN.U M$"CV1.Q3&'*LC2D40QVY"U$4^8''2T8!OO9#SXWTE:A[+:>;0F;F^TA+\,]OP<># M=&3N[8-8\ZL6'2C9P?4.Q$V+>^M4?DNHS??QXT$^T>:^!VZ3I+_6T.LWN]CY MC:.$_6&(G7 6#YP,J_ ,$7[KH*!3Y@X$5 W&J^>>Z&*NQF*?ZM3'KO,D[\W MU2'X]9,HR#?QJWI^]589QMHLKJWBA1^FG)"40"H\#E% 8YCB6$(>^3+RDY1+ MNR)AL]%L;HM8(W[M*>;Y16.E?NCY&1 M.=:<.LOC'$U =^[&(QJ5QU2JM[ ++*3:.I)4K?*1T"WA*21)1" 7!*,4,QX2 MJQPP9Y+-;:D^YITZQM/E2:)N'526<2'NIGVXJW'TR7PE+^-(\^C$NW@1YF,[ M%H<)]^H^Q8LP-7$G7C; T#+1&I%LF=6CWLI^4; [\N.-6 F95>6FU%,31EVJ M1:MJZI[>Y>]^D(=L55_^153K8E7VH] PB7W"4P8)0@BB2/>\CF2H_D5B3_B< MT3"T*Q\]KL!S6T5>ZJLYZ$7=-AVPV^GM>5VUK-Z]M:W2^*.QS] M]3%;=N;T4HSN=YW)^S"@QO4TD^2V]O7(,D]<$WN:&=BOE3W1N /W1H*M"\'? M"EJUAPF))WD<<@F9IVOA1+Y:OD)!($I1RD.>A)3:N3-W1YC;*J.#V<#'W+36 M]7'D#+<)E^ QMKG?R :T<.>/K>RM]6.J.[6Z]P:9UGH^IN.>%7STPDN]'$VW M]*:32I/)LA,Z(P,>Q5$B84HIA8@F#*8LC:&'4Q;0U.<\M.J"9#[TW+[]_O[V M2<;K!AB;L@B-.[C5J$T/&^J&.#LOMGX&EVA/Z$@XA.E$,4BFB(WC!C@[ M^BOM\TU1.;Z1-W[",&Z[?10%T7V&/ZQ8_B ^YF6Y",,X"+PH4M:)/G9E2+=R M8Q2FA(8H8#'VI5A4NF2M&8D=&,.*K38CC?<1:9F GDB0-\):QV > I+(& =U M:RO)8F7P*30Q2SA4:T.$0R]. F1E\%T*Y 2TOQ$1-#*"G[64EF?(A[ T8_ + M$1J9JFW!L:;C$^J[Y-U#PTQ*L"?TW&724Y<.R#L\U;GT1A?U+LIZ,WJS)&6I M_LH?'O)5?=Z6X02N(U$J_+VY]-%T9_U:D:(:#ZS=0<:'[ I0\2U;U4<_E"QU MH\JA*(8)C5/=D]V/]V ]=A/XS3YSQZ".S #,;3F!0M47%*&R;"3LHD%#KM$8W/K, ZZ MYO^U+JLZ0NU]7GP2W]LRO=H +O*5^B=KXM>N?V3E(D$X58])(&8D@2@5#*98 MNU@"/Z0D2A+L&54U&33ZW'BI)WQ=:4")#[;R@Y<*@-^U"I8,93N\/,3?VVD@(?M$;WQEHA8W^(?U1YIX?U^Z-,>RA_5,N]P_?C5PX-AW\2J[5XKV2ZR5=505CU M]ZRZOU$$DS^(8ANA6)9"_4^'(RX\3@5/PACR**(081'!5/H$)L1'/.(RB;'5 MV?$ &>;&$'677% TBMA&E-O/@!ESC(SKR-322M^$/G3R@^]* =!I\"+>NU5" M1W:[#.$>#*';J&Q[,28.M!Z,TW[L]/!'#>/ MUE)OGTK=/_D^M2BE6 G3H\+ M21".$^AC0I39DT80$QE#[*>H1J//C=TVQ?=U M$/A6_"Y:>:L ^+U386#; K/)L3LX?!)GA=H8QW5F KS*F9X5 M-L<._NP>,M0S_R2**BN567B3EU7Y.5]F['EK#,28^A[5?9L]71.2$P8IXQ)B M&4@OB;W(2ZVZK)P9;VZ\UA.W2W2Q=:Z?QM?4G>X,M=$=Z%O M*C@]T;6<XN04C*?YP2$XH_NZ-U*"K9@.D_$-H;BTU\FI M(2;K=F*@9[_?B +92C1?/12Q!9BVWQ[?>%'I*;6+R= UDD* MGKH&*'G;,T.TJO&)"@_;O B&T00SF]RQXQ,N+Q>\*0B\4;U?$WBC^6R*_PZ8 MJ%G4];61^X]1LG? 3#BKQCMD[(M,W#8(G'LXC3U&H!>G""(F8DA$A&""PI0G M#/.4&YV2'GSZW,S9OMEFW[MO'SPKZ-PM#_K$3R(BDSA!@6V*Y6S?E_$S.,^^+2\3._]0K\HT&YT1)O\/M-?I M:7^@[TF' *@AF,^>QW+.YK3M,17]#[7SL9P/UYL?V^'M:RZ]%5(4A>!?ZHA\ M0K-E5CW?2EF*ZB[_L,JJC"R_Z)%OB]_*)OAA07R/ASR6,/(]G3Z3Q# -@@ * MQ*(8Q5)@+S*MM31@_+GMH3H50%T7NL+2E]O? &FB@M:/BM ( M;QQRYD5\ADS4Z75F OA'7B\VR&OQP49^1?X-\'LFC3P%$]5+&FI(0YXZ656D"U3N5T.ZY#'#EYP[\J,)IMM4 M$?PHU#KX<4N@"Y;Z883#"(:1+R$BGHY2D01RE%!.L$2>-(IZLQMV;@O,MK+E M4DNZ66*>[2G, '/S1<,MDE.M%;IO1B.VWBUTR-:2@Y[HHV!KORJXQ7CJQ>!2 MK ?QOSED!K1O\+#)V=Y2Z@/K!J\KT,8RCQK3;(B02Q?,N2$G=9T8ZK_K\C"];1BW:#=*(>[% MJLR>1%-T6GU/MU*GE Q!)7T#".(&AI"CTHB -N%5E_1-C67'* M!!7V7X@*EHI=[#CE%*R8H9C%F$$2U7WB(PDQ%QY,9>@%@12,2JNN*ZY@G:1Z M=A_6%V7EKX#F\5QJ$^<*7%=5D=%U52>P5CGX3 KC"%&3.3#C=$?(CLSG8X%J M3? &<+DD]U/#34KL!GKODKK)+<,(_;-Z-SZIMZ6N:<8)2ZF72)APAB!"4D"U M^@V5--_^-RX1'/CB7Z]DKY^ M8*L@Z#3L*@UM=-0W[>^?+NU+[^0M,(R!>+6Y'3O4X16F]8(&="[1'Z=)G1,) M7ZF1G4MTCS>[';T?C@*3 C["F M'9F:&Q7V#BRN^J?:G2970.D"M#*@T08TZKCCX$L!=">^ R;$V=!U"/J41VZ+=DWNBYLBF@(UD=YX;_;5L2D-43MB+ MID\8: OFI>ZTIBE5][?X(IC(GNJMH1>%B")!%.@"0Q2A!-*02LA\$8I04DIB MH_C2LR/-C;T^K,IU46YTMU<_GNO]?*]MH4 M68J]A,1)R&'BA\K^24,&%4GHV!)E#S&U/Q2^%6$8C3HW\M@V,M UB7MB_S^@ M$7QP@2NS23"T[5Z=_;C*" LH<*'01H%ZB.5(:0I M93 *2(Q3D1 I@V'.$F,9YO8Y?UT_/!"UV5!+W&?US/LZL7:OGO50#XGYU-BZ M2D8!?$*?22,_K!4X4#]\&O>)-8CC^%',Q7@EAXHU3L<]*_:/&IYE=2O5WYL" MP^19/_^V:'T[;];5I[SZ3#*^$&DH"?<(Y*'$$!'JPQ3C%":Q+T3(<$ 2HS#/ M 6//C0XWZ2MY*S]@6@'PV&B@I@"0UMM)UQ58Y97Z569846_(W)SFQ9$1'YD/ M-V!WHM?ERDO0"J_S1#O7LI(?* 7 YU'!ML_1&@'TJ1.U[-[T/[M-V++$SR!K MR_2)DZ=N6:IZ*'_+]A&SKK/U)5\N95[H&Q"5MM0S.N'O*BR?VIMRDK) MG)6+A"9I0#F%*=6[,NR'D$24013QU).I%X8$V^0TV@I@M:)-D.CX]5Y)"-7: M^0"RU9-H>\A?@8WD]>[!LC64[:28+4MC0CWZGHQ6O4!T!6^G"U3? 2R5-L:0 MV_>2&HB;T^92MC),VVUJ($)[[:>&/F<8^7U8L4+'3KX5S=\?5IN8RAORF"GR MV':GPC@B/ VAH)Z$*(X4[86(0R&I%R/*!8ZMM@+F0\_-A+^YUVM97; _W\0C MMY7D=#QCK]S<7^QHSV(ZS AO')!'IKI.:/!S)_:?--;;V.]6]%'L77O$7)*< MQ>B3TIL]*KO$-N )@\M1/.2K.K*@-C3[%N4"QTP2%(<0D;2LCCS2:Q#DA!/XEAW:8@@ M"F,= 288E''H)U$<^ )S^W+MKA"?KL;ZFX,EU-WC+9E/TECM2Y(DI1 )HA9H M%!$8LM0+!&&^'PC;8N=NT1Z_0OF[_0+D[H%F0A#?\QGD.%(;0(_Z$%,20R^5 MW/V;5KLOC8DW$CZPLOGM);*640< M%U,Y/M[4U53.:GZ@G,KY>RYL^OMA]:@>^E$\B:7?]IH,O$#*6%D@$5+K(^), M&21((ACQ&*54!'X4XD$]?_?'FIL]4LL&+%-E3V%I1A2.$!J9)[9M?74W."WH M%6@!<]C TP*341K['ACN=?KZ'M?[:%O?$[=<&CAYV$'^[N%QF3\+47-4%Q.H M2\IH<1HO>UFN'QHW^DX4GR?#"+%0D4M*?&6+)Q&D/";08XS+Q)>4Q5;[GA%E MG1M-]8,#-]*#GOA Y@5X5U;9 ]%G<[V&W+HD2 M$L^)O0CF!QF)H\*;[U\/P M4'<>DS[VZ6UOOD^M#K>D,.6 ML)<%&2!C$@D 4( X)2R,H D$"E@I?X'"QJGN\\SNK MTT]3$8P^LK3YR/8$&>^#^RR*![+2%A'/=/BK4.^')6?9S(/Q>:=36"*%(5T6GCOM8NRS#/ !&QZ>@QL-/?0QJB\N!U4=4+Q:U?VR1!(O*ILFT0"M4?00R)GR0PB;'@/F$1"XU:_QP;8&X< MT'2ZZH?BV]# 41A/?_TNP!GYHQ\)%_/4O4OQF2@_;P\G-XEWI[0_D5UW\+;) M4NA."=W/DSMYW65-*M[F#R1;+11/$11R FDL%8M%NDU%'/@0<>S+R,<)\:TZ MXKQ\_-PXK->@H1%P8*N*%CPSRV4X)",SEP4:@QM6O%1ZC)85[0BOTK3BI7;' MVE;L7#5T5[);\NE37HFW6;DN>H=2V/>)#'&JON:@CM64$.L*E$%$ DJ1 MYT?#:OP41[Z?[K4.V_ M#MG>Z[!?5,'!ZV"U3Y]DBDYL^,<=?S+/P20P]ET0TPPX;$_T6RG4T]L(PG*! MI(^EQT(8>G$$49!X$"/GMI@KZ>I R4X^NYW-#G1F MVY?A@(R\/.YB,4U7]<-PN-R#[(PPZ4;CL':[NXDC5PT,@RN^D57VSYH];A0] MJ+GC3=S=BG]6[TNWL-95)\F*98IZNN.>\M"N7$:"2AXSZ.LN:X@SW>I;A-#G M+ YBDBJ*L,J]=RW@W#CE]DD43YGX7J?CUW42ZCJZ/]F[65"[\5W@ M7\Q*3QF;O!C'$V/NFIEL@B9RO0R9*#<>%"=(GO"07/;\R3P@3F#H>SCG2#S$HH1'4$8^ MAX@Q!-/02R"B5#&=ER1I8%3JX]##YT9CM7R@%A T$IHW)-L#[C1#70K'R,QC M@815:[)C*E_0G6SOD9,U*#NF3+]'V=%KQK-8#B:BQ1[UZPZ"C(L8(IDD,$W5 MMTQ"QJFGS!G)Y8"$P*'R&+WJ,\D.'-.NN2!I<%3HYV;?',D@?!4;9ZI\PL&R MS,[6LBE/E=T3^1[$(57\&?A< M&4;8"U(CW^7YH>9F#VE)M6/RBW@2JQ/U!VP1-2,X-SB-3&$=1+_F.6_J:'_5 MAWBZKI99QE4URNN8WD? M]>;K8[82'RKQ4"Y"% IE9PD8@4P95+]K>4$ML&T*T'G8$0VE+Q7L#/E8;5.3%-*(*-@# M90%[7B "*JURJIR"/DF>52OQ55W6JZI9:2/UN.";,;M;2$=F> =HVN=O&0/D M-*?K_*C3YGD9H["7^V5^YS#Z_RC*4HB7)Q8?VP8:S_W"50QS+TRUM2ACQ4;( MBR$-D >CR(M2C"7V!+*I&68ZL!4G358TK*D6]MB*:<<^QI";<= 80([ME*M% MOMH]^+P"&[FO-O7"KMP6#+-%RR4M&8\]*3G9(K)+4=;W.[93M[LQ@KU8!HQ MB@6""',"L<]\2 (_1FJ[BQ$U*J5A/N3<#*9^$$XG_ M.QQBDOA0XI2GL1\$C!M5\MI[\NR(I1'.(B[L!4ZG^>$B[4>F@5:N\T7_SR!@ M$>DV%(FI(M<:^1PUO#^H[:GHLA?73Q M:-2:?;,N"C6Y"RHECV..8!S@"*)8UVYFBLY%@$.*"8F%9U5IY]1@-YW2[0!N"L&S"GS,2[5_:)6Q[(![:@[,S!U7R([,<.. M:M_CU@ MI_UL3XTW;>]: \WW^M2:W#/ NE&;-B7UW\AR*9[?D-4_KK\5HHY= M;9V$74 N8VT0TRK<^A96%L.49S* +L,33OSS!">4Q;; MN4=,9\09*O/"KC.]Q[%7:]-H6DJ?"^9Y4,A4%XEE$A*I>W5@*EA(PSBB5F78 MSHXX-]H]XX@YWX-Z(/ 7^K1FV-C[8B3=N;+&;.)]?M!Y.++.M>PVOW% *6IE MQ-_D=32#6+'G)J2W;6C4%'5[*PIE6.KXM8_D>[G.JO)]MA1\$2N;ST\EAC+V M= )L@&#*0P+CQ$N)"#TF J.LH8NDF!M'-9)KKWNYE1WPC?!@V4H/I!;?HJ;S MX'DZ;T!.@O[8)XE*!]!3XJH-\M=IE3U%P%83T*D"WD\U%18UN*>8DJD*=8\V M-7:%O2^%]%3U[\'/GJY$^*7JOZ@C?O'#!CI$#]<+6U :8D*1,HMYHM:B!"&( M"58&@2 ^#CS$/<^JK>J1<>:VVO3J]#TJ.6&V JR1U-+'>0160_?FY6"-[=D\ M6L_0H=OR- I./99'AIK667E:WST_Y9G+!Q8Q/U@HL-?@H'SS?+@W9ULP\'U> M2)'IYG;EA]5GQ5DY_[O(OMU7@E\_B8)\$UV=P<]%QL3"IS2(44AA3'53 ^PS M2'F$H4>#*! LCF(<6]5"GUB!N3%8*[[@X&?U4?)\N21%"=1NI[&?+?/3)G\= MS ARSI,\ML/W2+78?M^6$M#G4QV>6Q"N0 \&3>$-$%>@@P*T6&SJSH(:#8?E MXU]I'IU6H9]:AVF+V;_2#.W5Q'\M.08NHYN*-9N6U4W*UQ$]EO6W4E=ITVF, MWU;9/Y46M90Z/:G\QQ%(82=W4+*(QI+XG8!(C%(9)B'AH99B/)NG< M%L875=1TA>,#%=B[K&'+17*TR39<#>YO5;/OU7W4SQVO7>VL+:[VZ M%K*CQI6./@-.%ZS1A)UV91H;\[TE:/0![0\;[K[G=_?YNE0O_=?LQ_6*]W[P M/I.5$"M]QM&>W3/&(]\G"++08Q#1,(78CSP82YPFA*;(-RNV;#WRW-8"-5K< MME"H6ZQISE!?2]0U3_JPTB4CM-]4_]K?/$48#>62V5F*"3DZ@)*\! M?O'#5OH&?OLP%3N@S4\)1@-\HI,!C7'585RVP%?]'\H6^$=UGZ- XT&@G?#] MVSUO,G__(#7[/OYA#QCJQ\N+ZDX4#W72F%YO%B%B:K<02*BV"8K]0RIA*CP, M?FJQ2RVS2 QB:NJ*!/[18YIN>^Y.'KET, VH<^FV@V/HI&FM&-9BJKLPN@9DL*C M/(4\U6U&!6&0BB"&09KP, TBC#RK K0&8\[MXV]%!J*1N2F\D]?13PD7& <,RI GNORO8EH4>Y#(B/DT0;'ZOTU"OVOTI\KE=X^L&?\Z MQFMD0NY>U%;<^CUM:_76$H^0$6(!D-OPP?/#3AQ :(S#?@BA^:TC'<6>\7C_ MJBZL-L[N7XN\+!)CRU9"1)3*P:L(T@X]S6D5K$ M]CBU/D(M79^A#IA'1\>DX\[.#$Y"30]"&TW[9Z"UMA.>= Z?BDD/,P>(.:_S MRN$X6Q])7C#4@+#S;"5N99-(^IZPID2,7J/J<=\+T=;!)=_$ B/.!-;M*0B6 M$ 5JBT"35$(1>S3T(Q[4]JEAH+GYN'-C]JV8"F6@=\39JF$0*81M16?;.3CO M_!T)V9%964NMXY#;E.9.<- #6XD.MK*/ Z]%8/@X,$\5"NX,;KO0;WO03@5[ M6SQMNO!N>Q5?!'0/N'UH6>J'QT+=Q-K/+':,W,J._ M!*ZMPO^S3ECX4UWR3 ?4*,FOP'55%1E=5W6<194K8[L8*_O1 D&W1:[/#SMQ MM6MC'/;+7IO?.M"!H0_8/Y3E6O"WZR);?6LLW=HH+OM-YC>=YQ?*%A6"2PZ# MB'L0$9I FH8!]&D)45^9FJ,'99V6=>#"^E'] M4W2!N3H_LOYQWNAS@;O"?M9"SQ3V6[W:\/W"[#]LQ@T1\2O):UDY59F\ITN^;7'U*73.5- M24JD2@/L3E>5)3+BH1@,DA%/8%W2E66!^K>H+1SSJN-V7"W&\\CM19MT+ Q/ MAKS.BW^C@Y]6O\[9C\-#G\$H.SW3L9=BVB.;P2B=G<@,;VG8"O=%E$*]]+V) M,R*"HRP/*0Q0ED(D4 9Q&FNS$D=2;Y +.=((@)QHGDBI900"P5;+F4@ M(Y)F.+(J]G2KP[E-_$;>RB.M/_'U061;POX;6)O9 Y<(^CX?/8#7V(>.M&VR M@DM2?C-DW)+QW^AS8A)^,P3.R?<-WW-7'>2+6(F_R%('BRTHI1'*20S#7-?4 M#<)(^1(T@"E+XSB." W-[F@,^YN;C:D=-;($FUK&ZGJFVDB]*$MONX^Z!;:I ME7$&H7)@ ,K6 I2"_1 M /JDLTU=^*41__KVS-K)&(*:2Q_$JO])790AR)QZ,(/:&!BF1,KO^O]UBOT/ MLA15B8URNRF8L@+Z'U3WQW_H/%E?Y"C!-GJ3]$[4_U6_+W?Z1.:WG^R[OOG[ MHK3X34K!M@M&$D1CAB&O>.5XFD*:H1BRC,68DCP3/+/9\$PK_MQV5#K,YQ?> MR/TK*!I-0,6/6=970-4/XJ!T]J$& ;0H@%]:''Z] WLH0(L%T&" &@V' 62O,HI. M8]&FU6#:L+97&9VS"+G7D6+8\JHL=+UNZ\#,111R+O,(0QH' 40Y"V".*84A M#B@.1,HC(6Q6OZ/6Y[@X+?NRM0P "R,2AFF8JMDF_! ;NO8. M6;>7>8-FYF$,!L*S Z 1. K_OA+Q[6Z5OHB$RT7TN(-)U[B+NITN09K'$'*(HIY"0D,%0_4.2$T)C894=?K/'N1G&5F"@ MAPL4PT*OK:MEW1@5,Z/A%&O/AN08YIJ'KQ%W'Y#K, S7&!K'I;)N=#IUJ2PS M#"Z4RC)\<9A5JIW??0K*-_)3N\1U*92=9FX?9J=8]OJQWVL?QW;?^GG0R=:;O91TOY/5>>=!!'.%^5:99EA$4ZSI- M.(8(A2$D0N&&.8H9D@%'V&JK>+&7V4WJHXA"2_J RSB:S>W1Z'B>WR:L3GX[$8%.+;,YD=!/B?K/@ M&CCOJ[_"3)>F[6+62CN _/\F>N;D3RY1G(CQJ>\++!TQ^IO"TL/I=+.)R8B< M3)7ILC<9OS/,IWI?K(JM^*CV:?R#^F!6CP5=BMJ.WS_I^-%_51]1$W_UWX)L MWJMG%WE*>(Q3"2/E?4$4Q2G$N3;!,7ZQV(E/FS%4[G(!/[5NH%+.\E+*P0";F:-IA\VS"9MHQ*8C53\#>18I_CTHT\]0 M=,:0?M[RP/RYHB2/CQN=:=;4X:PV<1UKC1E*@SR&(4L$1 0SB),P@ DF.$5! MD@7$JB;:K0[G9HN/Y=7'"HW$(VSL3=#-+*A+*#W;QY$HVN?$&4+C- _N5I_3 MYKX9(G"6[V;ZWF ^P$XVP">E2\,@D:0LR+,DAY@@96<0#2".U4]9@A-$29#1 M!-E%2U_KRF9:3!,X_>4X!>P.K&K.Z):?HTJ87AM6V;V)=(BX9#QD,.(HT5RT M(<0XDY *%N4TH"265@S"+G">B(UQ0I3-3+@+[#R;[I-$M3MPD-(I16,O#H[) M&B_W-35M8Z_&%P@<^Y\?L9^GMQU0>J5$S]^56(+?KZHR;UJZ;VO]IPX7W#]$ M\?A=/Z-L*7D47\03*5;J[SKD2A]([&HNIW#!DX!Q+!,8IPA#%$<1S*4F=%0I6R*AH<=!Z+_O. M@X59#(?- <4L!)[1:N"26?SOAT_KM\ZGI?]\=\SYV0(%VB]W#Q7H8.68LV]^ MX^_\#&8>VDU_EC,/O?O.A.8EX4#?@GT7?+<4#_*R2@>7IHK%/,H5K_[RMU6Q M+>]UM':Q??FF4RB_B9_;-VHX_[E( LK34+D'*2,!1(+&:@.3$+V5(833+!4X ML/(6/ H[M_6_U;4ZA_GZMU,^BCH(N3Z6;A6R7.M]CKSAZCV3\9QP/=ZOLP=3 M<7<^KA<'6RM[MQ]L\&>E+] *@TICEU<2$PR,TX72I[S3+GT3('^VF$W1I]WR M5&ZV.F>3[]CV8?-5;'X43-S_+,I%$ >:+#2!"$D=,I9Q2*7(81XDA*=I&,O M* 7G6@=S6P8:&2N+T(@)_M2"&EYG7 6RWT*[@,>S51V C+$=O*5^C^U2KW;L MEOKMU&9=;7L2.W-+L]8VW'QN:$2^:E2*LJQH\9MVR^;^HHE[SD66!C@1,$"Q MI@JF"-* (X@"FF,I,Y93R\#\FWW.;=:WT='/'<%!V4@^-%#_-O+]-L$3GI[- M1!NVWY6YM1?EX89S8/C^;4QMH_B=8CMQ,'_OY^HTJ-\8I9NQ_;=;FCC$WUBU M\TA_\U>''19\(S_K,C+=8F"5-T&$5'O\'$%)60X121A4?U*&&^7*8"B)?U#O8F%BZWG]<[FW3O>%/GTXW? M[1>&5H'X^D26RS>[LE@I>[1 A!,JI8Y/"S.(LBR')(D2F(1)'%-E.$)F=&MX MI?VYV82FB$$E(VB%M*WT<(Q@OP%P@(OG:6\'R8!J#A<5'UW$X;C5B6LW7%3I MO&3#Y<>&4YX46^TQEOP>S ME_!P[.R<"^H&#$XW+U>ZFG;KTJ_OV<;EQN-#MRWOBZ78O"5;\;C>O"P22M(D MP1',"$,0,8\YLKQ0;$1F_J5]N5D+; MDI]@>1!Z6&6YBY";+?6C$9RX =^W_054AA<(ZX/#Q\UX2[V]RHU MX/HTOU;SK?>=8>;D8?M=;.X9V^P$[[3:UE&6B(LXB@5,.<<0<>4@T"B-8)2G M"9=)S%)N5=.^O[NY>0F5M(#4XE;I!JO2UGC< -C,?+B#S;,!J1%K)#VV(,Z+ M69N!XM**W.AQ4CMBIOVI)3%\:R#O[+(:-,$OLP@TE$,+$:(H2Y,81A1)B *= MP9^*&.:!H F*TX@QJPQ^LV[G9ENJ8,(F4)9U$U<:,V-)56L&O9FU<0^H9ZMS M,^CXMQN8VE/;6D'DE.O6K.=IR6^MT#ACP[5[>RA#65D*T9#IKQXK#JK6 +XT MWTSY;B?NI9K\>^) %C.>Y5$( XQ3B/) 0D)0!#.,XSR6-&*IUF,8&FL6##WB_JA,12)*,P%CHA56=);'5H9N\G.D3I'1]4=;-F1^__^OW 4 M9O]O54?;-B_M)OR&UL\AJ+X-W0F2O_6C9F^]#*%P:JAN]3FM33)$X,S\F+XW M,/E6-_BA+-7&\]UNH^Q;76ZY\OG*M^O5#]511?!4_[S5M+5?!5./5L>L#$6$ MYLH$89%2B&B8P3R2@1X2*:-0IB+B=G1,XP2RF5+3D#8=1*ZK7^Z%!L^;]EBW MKGJY71\7QRQ6^O&5+D.E_O97L?T.-(EPH0S?\XXN"Z8:5 UHK^07]6Q9(?2K M90;NN.$7)$JET!4"6:P<<JG?*M^?-A\6_^U6F0A#K,P"=4&0&T% M$(LPQ"C ,),DCA(<TW>XY@ M\FS+!B$T(&[D*@:C8T?.6YXX?N2J:N:/[^^2+P6[BR",4Y) $L2Y MFNY"P#R)0T@B%I,L(6K^"QMOJZ>ON4W[3N5>!W'L?2";>3Z.H/-L"@:C9NVN M&.#ATA?IZVY21\- [U,OPN05>Q?A79-F?;]:[>@MAN=N_-R$29$4B8Y3)G$ M$.$D@B0+$DCS.&6"<)D*N8\IM:B[8"J T0=^$F Z16S8_J9NJ2]JP$93&,*U MA#OU2U5N>%B0Z>T!,7,YJE3A]UB;MWXGDC6%$SE*YXM^+=(LNS-$:4PQ AJG8U.("$91(FF<@R MDD0LCXSJ#-AV/#OGI2-J=0='.L*:DP)98=]OLWPB.J7):@MM'B&L9#^JO.D) M87/N)5](3T3 Y!!Q*S*F(;#U,#)9-3<9+=,0);O<3(/>'T*OIR^\JF/R+X(M ME;M5R$+P^_*M_OE-YY_K,_,%"G*CZ_ $_&6^?ZP&PI/(;AF OIY]EDQ.2^PU3]ICE;V ;P\Y# M_B";?XHM.;I(_2+(LOB7X+^38O5Q79:+4$J4(!%#3A("D4@))!E%,&9,K2Y9 M(O+8BOG/I-.YK1ZM?.!1"0A^62H1?P5ZI2 U?__37B=0W@Y7iJ<@KA'V MO$HFC._ ;SWRO,M=#7%V+KTP\;C%P>?!CU.^F9APT2I\<=5N\.#-9> MKQYU'91W@F[;_%&:YPD*1 ;C@.MD.N7BYDQ(F(5A@A/.1! ;$4CW]#$W"Z1% MNQM7)?$2DF8&920^GNV'E@Y6]=)JD!H)P1]DZSQPK <)I\'5%[J9-I[ZNIYG M(=0]CPY,S[^<#=*IZTER*6.9A)!@FD$4A0',.1::?I0$88AP%E@1$][L<6[F MX/0B9MF]-W!14O7V&)B9#J?(>C8D?7EH/NJM&F/C-)W_9J?39O2;8G"6U&_\ MXD@CU*3BEOL8)LQCB=(HT7&AROM <0IQB@E,\RCF-)(1,2,[OMG3?(U.RPKR M7P.-RAFFEL9D#%*3&9%62"\A83>A\&(SSCI['5MQ3>>K-N+J"\-LP^>->":% M/N\7Y4+B-$(!RV"*(P)1%E+EE9 $!:'E/.WI;FXS]_-QZML=('M1 MAZ?!W4#<>+8[PM'__&\@/+HJ 0=AG1H% U ' +IV;Z,Q-!-!:5S9+S74>IT^?K5E,[U-ZJI=.&U MD1EJS9;EC5@)J?JJ:B3LU%:FV=.L5^7^T2]":UPLFX"C=D\=QDSDDB90\E 9 MHBC((0Y8!%.9YCAE24B1E 3AL%HFQX+3YHY#^A)#: ?F1@B 5\ M_@)%3(1XQ< 1"XSZ TEL&AI:@G?SO-:.HPZ8.X3--D44PR2D1"0"8LDCB$*. M((TR#$62,9ZQ3"@9[$KN]O0V-S.V%Q;0]8I;7C3WXVIFMYRAY=E&'8#2@G;" MYCU4JC3"Q&WUV[X.)ZYV:Z#[>75;DY=&$ H?,13O#P2#E''*,P4GB3.(1))" MU82$,B$X##.4H=RJPLSUKN9F-KJ2'A.36\:G]:!KN'=V@IGOW6Y'R/^GX2(' M]]OMIJ"[.@UGNU9.3A4[[./D]#9(SHE5+_T2S=FU1P=N,NH8 M^*];Y8;Q0:+L[V*UG<3GYCXRZHR'DJ)(=)&DN(,-<,KX+ *)8A9X+*-#':\!CT-3?+TXJJ;4Y- M#41?&C:@/RN!+:/:^F V/#=Q Y[O@Y/AN-D?DMQ&Q.DI24]WTQZ3W-;[[)S$ MX)6A&45K)@0OWRLQOQ+=P_T/4BQUR^_7&_V7P_&N/NQ=! 0%'/,,XCQ5VRB! M,DAS1*$4RI5!F*HO++7+,;(38':61DE8N3;E]_5F6Y-T%*L?HMSVDQF[&0TS MV^,38\\&J14=Z'D$OC9D5"=70G=@KP^4ZPW4G%4N$Y6&H>-+"=B<-3'^IXH=_5@]ORPZJNXO4/H9GB!;__(3;D453_^$[M.?>11HLD MPSQ L-,B "B%$M(]0&T#!(>$A0A*9%EK '9.AISO>C\.V] MC@]R?6BC6FL4= W5MH[C_EMKH*@? 1J,3FSL#*)=QXWC+()>!ZKP[Q'[.FY\ MG(7 CA1C7'V:M^MR6[XES\6VIE)L2!+N5_QA^UUL&I+Q\^IJA$4,D3:K/]&"G/W'8C>Q+]2I\[T-'H#C0ZW54GK)5:#<^^ MBY)X8P?6;&V;<+A\7SU/,5*#*^:,Q-=''9VA(KU*=9V1^%VKN3.VV=$UQ>H> M?M^LRP.Q69[FA(>"J\T,3R!"G$$:11(F*2($B3A"V"KYKK^[V5K<+?E9UP>S MI8R[ :^=81P/VE1VKUOFI1+6JT'KQ\53W:]+/;Y6L:\>[7LJ?/6]-Z%:)$L=<[-3 _5R]/ " MJ].7[O0!(W/*NNT0;I<&TX58D]I8ASB>FF6730]UQ)Z;U,\'65VK"5Y=*<=8 M#1_-8A@$>081HU*Y8C*&+$E2)B7.DYP/B)B^TIW1M)X^1OKS1EG>XEG-VU9J M70MIN2_#P97HM@[<9;A-_;CAZ$WESAV0DJ"1L;JH=^G5]:+@UKF[W-7$/EZO MON>N7O_CKW-+_G=1ZON$%=<1UTS/W[7^T\-NJ]R8%2]6CY]V5?YR$#*<<<%@ M@#*N#$_.88YY '-)PB"-I:023T+B9"GXW'S'6N[JZ%@TDNMT1QV2-)P'>;*O M8)H[;A]C^V]TN=WY1'[K?"+ZS^JI PAWH(9A/I?:M@,WI]ML8]G_K:ZQ;4?$ M]?VU=?^C+T$^'BI1_;Y>\[^*Y5)U_V&ENGLLZ%+4AZ:GOR\8T[D^L8!Y3'1) MOS"!>4 BR"3ADM,X2A$9X%B/%FRF+OA!3,L@VO$C97WEXA'X5[B5^=BMM'80 MNKFM\7(W,PY 3]<1CV7 *-;-C.WNH:T1]6;*.9JMZ)^K\?5IT[ M;TUCJP^R]5WX(L41YK&(((EU2&T04(@9P3!.(\V+S9M#WV\DW2,YC2%L90:MT,H =F-S0"MW%;?C U?>L"54;M#T M^!YU/WN<07C5ZXIZ52T6"J&P62KLVIID.1BD7FORA[T\S(W>QY'^H7K9 M;2H'O_RB#ZLVRE-OF.PX)4%"$@S#3.3*JO,(4IDJ3YGD*8N8R 6W.@DRZ71N MISA[\>R<7R-\S?Q;UZAYMMR'$/P[L)?2 UF@#2PN'5.C?B?U/6V0.'4OK=X= M9FKNE\OU7T1I\GZ]>;?>T:W<+>\9T^4R=$^B^*$3R]HR\;'@>77P3%FF=N<9 MRB$5H@XL1X32+"-6U:VL>I^;\=D+#^1Z W@C/B"-_'8FR6X'Q:29ZI+3)F(HH0D518Q5A=[VINMNN3V(+UGN!\J0.+ M65?>H?3Q9Q";62HWP'DV2QU">(W76R.\1G"^7X/"#[G[66^OQ.)^3>OK=.U7 MWQA+%G2_VA:\6.YT!-(AI_ZWGVRYXX+K_'M]&;.K3P$>Y&]DLU+RE)_%IKJ+ MT7Q2%9W4(DB"G*0,PY17)8>%A#D)$!11&LJ(T P% SF&7(DX-_O4I=CYO-ZJ M5: @2_"NT;1+=/YIO=7!@I6^.A%Y^UW4S^F;7;&I;WK59%VRW;*F6!M*:N3L M\O[XLG7:!0?E5_ M+25A^M]JFK58Y$D02H@3B,,0R;R+ U1EC&K0T$W8LUM=6FTTD=@ MC5Z@HQ@X:'9WB/RIE:O"-COJ#2/*>V82OERU/O#\56]9OJEW[W\6Y8((24/&= 4[-8((Z^H+(B-0;1-R M%D=1FN56I;J/6I^;%:Z$ UHZ\*>6S]*('B-G>"(Z% _?)Y[&4-B?95Y2V>E9 MY5$'TYY%7M+M[*SQXD/#9NN'IV=2;/0US,/F75$^KTNR?) ?UZO'C\I]Y&V, MC_8=E;4X#?:I>:;K_SWL!G,D4\X+[4&2Y6=2\'T841N5 M^"#5?Y5,%9/1(@Q()E"00\89A8CD#)(\BF&6QC(+!CW[A/AK)OE_2@ _BV!@I2T[5-,1;F M<:"3C,E$<:$>Q\8J5G0TICVQH\/;GBR6=+3ZW=C2\8T-K,JDBR0T)1,^%BOQ M82N>R@6201JG)((Q"QE$&!&8)W$ !4J2,(Z$Q#*R8^&^V(_-W)J&*_M!=?.C M$']5:9]O2%E4F?J?51?MM 9_:O%!);_ED<5EK(,TCPB/4XAR%$(41CFDF4Q@ MP,*0Y0QG(;7B]AJ-]"15KZIR*?L"*JXQ-=N C4;*\QH\!"3["E5](#BM376Q MHVFK4O7I>E:/JO?A 3L HZ"W?VR*K5 &7JT"S0'U(F:(1C((H,18&0A*&-=-N*[6)5[YC4=8_E);!_D-_)S MP2AA:A<@882QVAL$,H YXS&,)(N%B%*<\=SJDM*N_[EYLAWQP;IBH6==!1IV M2LN[3T[R6H@W'-]'\D>\L6^8L6_]<[4$6W2TW3X/ >=1AX3F]: M+468]BYV&#YGM[4#F[%WQ[5+_R#K1*+W1/-);E_J\BX%:QATWNTV3=A?\X=R MD:8Y#9#>G4>Q,GZ,11!+-50T05+D7. X-"JM,EB"N9F_5D(]X9X;X0]\D'PG M )%*#F4&U?^*<@O7J^5+\V3%M/:T7FV_FS*M#1^XVZZZ]^'P;"2KTX&'??GP M5H4[T"K1,IW=@?V@J<=;37P/@+F+[GT@)O+/?0V(E7<^"LP>UWQ8NY/YY:/4 M[CKEXQJR7Y8^;]925(0T9/E5GT4S4:J__8]@V_*;V#Q]6^LE<2FJ692%A',4 MY3#*"84H34)(LBR!- QBBA$G&1&FJY%-QW-;A+JR@[(1'CPWTH.*C7B[KASS M6H%A*X_5V-Q><'PA[GF=.0*[E1NT@M\!+;H^9#@([PEA\Q7%%](3+20.$;=: M.X; UK-D6#4WV4HQ1,GN C'H??MUX8O@?ZW7_.OWM?JRWMX_2*DZ^JH_F(:O M)I>YD%&*(,>I6@LB1"%&*(8\1A&+4Q1R'IFN!;?YUT)[,@BS!/H* DTP3% <1IGD,9,L0$25 0I#:G MWU=[FIN-K7:SZ[/=[+ ,R.OXFAUE.T%MBO.8 8!9'TW?!,/E(?3USB8];KZI M\^G!\NT7["Q%N=DN=,FABI3M=[%^W)#G[P4CRRH=+6$X9K% D,@XA"C/&*0I M2B"781"E! 4R-;(2O;W,S4)TY;-*Z>O'LM\B.$/(LS6P (R\GP75 AY8M=PS0O>#X);IY&)/$S.7]&E[SD32^_0P _!)_-4$ M#VIND\UZI7YD-87TP^;M=UTXZL.J^T15S',IZO4SQ8',@IA!Y:U$$"5AH'R8 MC$,IL,08HSB-K)B>1TDS-W.BE $'6<&Q.CK;O59(TQ$>/=;H-,SU&3>>9I9J MLE'R;-!\#Y"U]7,"K$LC.4Z@26VI$^Q.3:Z;1@<>+HNR%.) 8*M+B90'\A"* M,H1%P&&&N/+32*QN!-6%2O=\U)6LRFKY8$8QP\7I$7-_C].>,QMI?W;8;/;6P(SM.AE<,].M M>+'=J6_KPTK7!!'\S6[[:;W];['5:>,+B6-,L.20]Z?E3RK]K]7$XYE^CI_I-?HH5+Q?H.^E W^V\CF]-[^JO=L;\_-N)KXKOZKG M^2WY]4?M)C<7Q>)=$WI5Q\O_MN+OR%8L$)8!YT$"0Q8$$&5A!&FDMCLR?XX[@_R#%4KO( M58SSTWI5<:5\7R]5>Z4F3V+[]4@2A$,6Y3!+> *1)!CF/,UA&(4L%"G.XY#; MG2-@PF!X#>P?7^P'P]C@I'.S5T(E M2*@J\E= MQ?;%O#@:(_%T>^X[3)2)3WQ'X75^UCNNN8'A0FT84A,41&F2HCB$ 6<((I82 MF L>PH2B- MQ)/+8BN;[N/FYV;6]= /#?(ZQ,[-:PQ'Q;(S,P; /S[FHL],@ MG.,>I@VUN:C=64#-Y:?LMRN_K;;%]N6+>"RT 5AM/ZDQ7611G.(T9Q#GF9JW M&6>0QED$,XY1FE#EN7"CDAS7.IC;S*UE! PI:H M6&U3^E0?L4NYV.QDFY0^I;I[E-[G!MZ/U&6#WZ\WHGAQ=QD7C?ZQ*G>@'A,=#%FITWF^LI=/.OK1867%88@ZK9IH*<*T%1&'X7-6[7!@ M,P/JF-31LA\:0M^'U1=1959^)IOMRZ?U5G3(ZA4@D MS(*0B2B*!47&K&0V'<]MS]S(OJ=!!NL5V-3B@V$+8HA:))Z2GJC_B#G&[@B,#8.LK M,F+3W'2%108H>51,9,C[ P\-KO$8_*T4?\1._"+(QI2>V&0O# M8P&W"/L^"NBC1;D#M*^2N): BUW'1W2TF?4D5$=V5UR,5H#YI:@T;S[B5D;K7$YIW*T;V*8 M-3NP"ZV5LTHVFQ>YWBC+R4BC33%FQ),,0RX1#&6=2 M!"&+ V[%XFC0Y]R\RPY+UEIOR+I"@S^UV*"2VS)#S01],^OE&%//5FL\G-;6 MR@(@EU;*I-M)K9,%#J=6R>;5P;P ;TGY_?-F_:/@@K]Y^5NI+Y\^5*&.JN-[ M'9IR3%'#@R#-6) IX!&'**8A)"'/(!8TB+((L8 8;7N'BS W6Z7%!W*Y_JL$ M>OB;0%$]V=GNB -MQ,3-;?M'V;,4T/4 %=BL^H"_@%ZV!POQ7L%<"'+3P M10PP$$3'G "V4DQ-!S 0I0M, $-;LJ\.] ?Y63SMGAJJ^(ADL8S57E)$,H H M2!BD(51J;5@0Z:GEN1JP1SKSRSS%._=9GE/:>C4HCET/N_*O: MCBWI<]SH9&5\+NK2+=US^8%A'LEO3\_+]8L034W6K]_)1KQ1.S"NR[&*55EM MPNZ7%?I5\6X=./FX*OXE>$V8]'9=;CO>/"%A*B.>P" C!"(:"TAHQ/394$@# MC$)*K @\',LW-S-0Z0.I5@AT-3K*C%.K;O>YYI0)W&O7].[X-:WMB/V:ZZ_! MS$EZQ3'V;.PN#MMA9._:S&A>1>(T)R!:KS; W--FT1/B+MTMUR).ZHMYPO?4 M4?/5S<"EI$VM. 39DZTPS#N)(AK&44;J I H)8&NRXU@EB=!@A*$LD1:K1LC MA)G=(F&1'01^>1:JVU4/QX+[P3,T\Q,-B6>;[BJ#Z',]3@Z-N@-\G5KP,?), M:ZX=('=FFUVTZ:YR2DM9_-+>4;[;B?\69/--C;A8L(BA2' $8Y%PB)(@4#MN M/:@\9$S(-)>1E==N+<'<3&X41/'XZBK]H)M93:]0>C:55VJPW(&] G>M6ZP, MHE(":"U I8;?TBQ&"/JNUM(OQ*L7<#'"R*2FBUE# VG,*G;2MTM2EF^:L[&< MQ%F22PDC$0::0S2'),NXQH'CV?XT!,8M/.[+=5[7WBGAV'DOTW*,7=7RC%;L^I-CJXF[V>O6 M3+DX2$F2Z[L%@?0M0X@@SE@*(XH%17E,0I$/*SWN4,JY&9E62;W9;-4$C9[@ MVCGF'3@HJU\\J-L6,Z@4'EOFW.7'86;W7GW(YW]RZ:_(N@?(_51D=RGH*Y5O M]X#U]5KO/CJSST:YTNWAZW_SQ=:OU,L[U=CV7_RO"*(S3%6@#>]%]2OFDN*9OGCBXI2]!1#]3ZO "^)R?(96^3Y0YY@*B;8^2C^6';O_>DV/R=+'?BOBS% MMM1'Y8?2>W\(4NXV@FO2%IUNIB/35OS3>K5I?]6%:FIOX%#FFL112+-Q+FMS5]W3T]D\Z*W;UI94&D+_D\A-FH\ MO[\ N=Z ]\6*K%A!EJ"& ;2::P8O O;:5^6C+%.A/'P$9GN\UQU:SXMZ9R@; M59IC^,-8Z9U=5Z%F2P>\%%#W![;+K9T'*2?=U_E#^713Y[&G@4>)>LFBMUKJJ/=39M9VU[1^B>/R^%?S^A[*!C^*+T)SBZN]OUZLJ''I'ECJC+5K0/.4B M2C/(>< @XDD -8D!)"%)22Y$R .KY(U7T&%NJU$C+]BT @-VD!A4N:&_U)1@ M=]W=H^7)XBM\*X;GCO/^ B8\E1P8+MO@<-?=O]R!%@O0?EY[-$ '#J#Q<'B@ M^7ICZ?2X\Q74F/8P]/7&Z>RH]!5%&;;L]I/0'WY;X# +>!Q3F$0B@2A(0T@" M+*!,@CAD-.0DS&S62M..Y[; ?;U8 N.NL_>R6\N,!X!F@K*8A##$2091FF)( M9:)9EJ1J.-8LU.E"?2QT_9I#T!5@ZD'P!+S9RN\#3,_+]:151FSQ<;D$&O<] MZ;IEB\CI8F/]_L 0KL/E<;OVZ&N\3V*K-H0-C]0B3\* =5E&7MQS:9 (W,X%D9+F->2ZLA M,#-3KH'U;*(ZXNX]_2HFY0XHD>_ 06B'46,6$#F-(S/I=]K(,@LDSF+-;-X= M9IG>K9]TQCM[JP-:-B]-8*1(DHAE>0@%#@E$61Q#]4,":9*2%-&0(FD5/7:Q ME[G9GO=#B@]=QL_,CHQ&Q;=OT\A7I?_<[[;*8=1Q"^YC3'N!<&D>+G<=71;L_7)-M@N>TD#*#$$AE:N!,I1!'*3*_6 2X8S$PKJJ M?:?UNQZY_EHQ'Q/+MMP!A0QOZ"TJ-KV'?;G+B _05U MSJO77WIH((O6>O6WLEE,TBCF+&$$LHCK6O4HA1BKM9GF.1(\XB),L14]UJ'M MN4W0A^UWU8LEL54'*K-U=R GN>CDDK]U\/J>D%=IZ11G>:G98,ZU^N,YNG" M(R.N5LL/9;D3_/.F8.*SV%1_6Z1JX8P932$)QJ<-9+3/UKX-M<8,X%L(I M[OE*4 MY!RHQ=<)(?;'G^ :N#POG]V07.YO^-JM/YXMW3KTO.#CW>WK>J6G9 MTIJK3?PB32DEF7*^0Z%C)Y2Q@+G0E=,QB81$29[:Y:3W=S#;9SK58<0QWSGB P[X1N$XZ=%>+>F^!$1UO.?I2.\J*-X.\\Y[?+UC MO*O:]Q[@77]KX+6SVG/P8KG3#!R'FXI/ZG-YM]87W0O&!*(HU2S?5#;7S7G M89"F3&":BX@:[>U-.YR;@>G*>W1'IT4&?]9"6R9DW@3=S,*XA-*SC1F)HOTE MIR$T3B\W;_4Y[:6F(0)GEYFF[PVS-W_3H:M-*N(W\O.-6 E9;,MOW\GV'^O= MDG]X4E_0=D\*U- !+<*$4B20@)*R3%DA%$#,&(5A''"J-DZ8A596:)@8<[-- M72TTX1F@C1Y@JQ0!?VE-0%&ITC"@Z>FG']S43&F +G;[I27]%REA=J9L8%C M:6;<_(^09Y-W-#CZ\N/-T>!42H!:"W#@2FM)TMR9PG% NC20 R69U&R.0^O4 MF(YL;2P7R#UC^LZGK ITZ^J$.KV@24%:/1XJ=A\2?J*<)&$L&0RSC&E.( +S MA$L8B!@A+!(21%:<0"-DF9NQ[?)ZZ-3ZOY3DHDKJ>K?>T:TN"-WJ.)2>PWZ\ M#(^RIAD%WX==W0%H]-"!)UOM1U:Z5)E8>VW 01VO&5D.T/7#JF$OSBMQ9PS& M[3I#QO FAU8#W"KG6/#?R$8'AY>J_]W3KJH$^T[9?%9L%W$N<9(F,0SBA"H? ME@M( \1@DD24"AISDE@%;M_NR.:Y^B,VV4 ;L\Z:) M=OVJV0R;*^P$*WUSFD/)&5:F1@:0YH3#G$8Y2E*,DB2W2U&XT:/-;)DF,Z$6 MN&SXU-A!?/#<.[ 7=H^KX51V7-85EULX@1#2@.&&11F$(42:GL M#0X@R80,8BZ1(-BNOO'M3HTFR:1EC0^"5D5X=U5"5).&,(QNU@!Z,X/C",Z) MRM"WE8SUYOH@KL:T8:K]V@NEM=DQ1\>EY3'H=5+C8X["J?VQ>'-@@D%CU+K) MO =JI4Y:;[GGT&Z*O"]BD@41HBED(=.!CSF"6*KQR%G DX!D,B&I51;"8%'F MMAO;D],*LEF^ /%3;%A1MFX16#_WUPEW/5!FAFP:^#T;N'V"VA$W0Y>,H:O( M41F MZZ3K,8#ZC2W8K@TTR9@C$;M+$MC?(OVJ1SO&A;%#RNUU#Y5?7[<%Z4+ MN,P$2@04E%'EU&$), M2]1\F[/!@%FEA)B@,2([I+?YR1)%3)3LYHP8/3\TQ^L;^?F!J\8+6=1$TBT[ M+".,Q-H4Q*D..14,8II@&(9)3B.>!H08)9G?[&ENIJ%)=]*7],?B6I'UW@;X MMFEP!IMGVS 8L0'98C?0&)TY=JW]B;/(;JAYGE%VZX5A>[(JS4IO\8J:]*4) M710H#A'-(\B#2//&"@'S4/^:8ZY^2S!*C;R&_F[F9A@J*4%'S(&1H5= -=L; MC8?*LS$8@)+U?J8?!)=[E2L]3;H/Z=?V=(]QXVG["A#WC&UV@O^^7G-]O]Z4 MHRBKXHSMOCY*$Y8222!6/@-$699"' L"29Y@$5-,:6QT[6W8W]PL0R,R>-0R M5P$J92-U7:+6G-_?!.Q^0^$!0L\6HT7O]SUZK=B;YR#2O?N 8S8FJ M&MSZ)EN2I/]P4ZG J2>"@0FK4Q66V;AH!GW.S2H?1&Z) M^/4LT./R5[&T9.\Q@=S,@7,,I&?;?([A05[PIY=02PN 7'IZ)MU.ZO99X'#J M ]J\:N\0[@N3Z2NDS\U-X&?UV3PT"?YU^;%Z _H@]T]4?RT7C-(D09)!1!*D M-H]YJ#:/$55>(\TEI\I?E$:6:;PHUJ;JN59D&N7>JG5E++ MG*CKJ)JYTFZP\KR>-$)60.W%;"L&.TQ0NHF%T_RCZ[U-FUYT4^NS[*';;]C? MI'[;$%U%XNO+$UTO%Y3D<8"YA(A'0OU/&BB3(!A,\S2-:1)S;G8[-H]-9D9490F**4(QB)6&TPD,*14II"$5 02YP%+C5;CLY;G-O4: MXYUPCE\.\E*O:]BR8ZIW.8JE^.YUZYXU.,O6NZM).O>L/ M#$U2>WK2(<5D^9D\B\VG]?;#BBUW7/!_%-OO;TGY7:VT^C^__>^N^*$\QM6V MI6#-)8X#)!$,XU@MDT% (4X2!@43:1RAG*2YU0GU<%'F-KD/FH!GK8IM]MK@ M(3%SNZ?ULF OBSS@6.TH,&1J$P%1F.MD M LQ@E/(\UG\3Q(I?P*C7N=G'5LX.^8>=B33#VLP:.D?0L^&[ ![XLY;2#W6* M%4 NC9A9QY/:*RLL3DV3WZQ,=_>UZO#JGW"QS'RO@D$0QXR"&*"(4Y M$2GD%&.>HCP(L1TYL;T,<[-0AYN\-B^X)O$N*MFKG%=!V/?ZSS>X"RJB]/I] M2W;T(8-IZ@)Z'2+OOM]5OH,[<$2W#G9*!W!08@(6A-L(3L*,T"/&/-@2;N-D MS*!@T-3PW;%J;DG*\G[/VA+&A-$ )@'%$.& 0TQRY<#% H4HQ31AUKO>XR[F M9@LKV<#]"(:$"S":[U2'@S/!#E0;EP8>/UO*R]J[WBJ>]#+Y%O"REI>V=E>> M'#:]WQ>K8BL^%C\$/XVXNG_2I4?_584_-/=+_RW(YMM?ZX4(1!Z&)(4XC<*& MMPFC$&8LH6D8(1H09&,!!DDQ-R/QOB@960)=NM;.-@P; S/SX1U9SQ:FEA]6 M"H"S2,X[T%6BO9&^ UH/H!1Q9XA&X>C25@T39%)S-@JK4XLWKK&AP>G[$O&Z M,K;:K^J3LNW+@6?^GI95A=J%9 PE<8Q@)B*U<4QQ#&F*!1_ Y4E>+UL7,M?:>4 OBS5< RY=!B4,Q,HQ^H/=M#AR@/B&JW!' M9[&I3.MA7G&"4QQ&,91!E$*42 )SGG$8($IX@%A.I%7UOY'RS,T"'M31QV&U M0A6CP.?-^D?1>_;B9;B,-YA3#8+_W>AE_!MMP"^-/K_>@8-*X*"3%ZOI"%_' M^]U1(DV].7:!WX6=M)-F!R>C*Z.@6MV^-.;^6=O_-K%7DH#$:1#!$"<)1#&/ M8!XD$>29"".9A0*9Q968=3P4GH?0A:YZ [0G+B%/2!B [)/S< Z';Z>5\C4V>?&RAT(?G< MY"W[6-LOFIZP.8#/9$ C94DA(3+6%$ 2DE DD.>4!6FD*5=STTC;3KMS,Z>5 M:)8\/Z=0]=O)$0!X-HA?M7THMX4^F/U#$)T^7,U;=WP^5W0?&WC;;7*RL-L+ M>G2#;B_]\V#VAZH"\M]*T9:(;0*6*.8TQ%$(6B1]BN6X6'OMJT==!-STO'&"P/+0_/_V35':-_6 M7X06OUCJLM/UUN[CNE1_UR&OU5$,%_S-BQ*!?U@U.[O5X[VN;'A\C,RS/ FC MD,!(Q@%$>28@E7D",Y%C3! - LZM2DI[$')N9JRC(]BNP:;5$JS$%BR5AOJO M^F>FX]%WFD.\6(%UJR @>PW_R[)6M8\OP,PPOO:X^MY4'@_I7D&@-&Q/V7[1 M2OZJ_[G*,V@5!?0%_/*W>I!_!7MUP4%?+T=N/@?$:25N'W).6[W;(])G%;]] M]C606[9M^:/0U73>5S6JF]RTMMC(NYWXL'JO9J.^FRZ5@QOD**4"RK *GK;3!_-:2W\':OE! MFV_::G 'E YZV=5:5+$R#KACQD/HE//67HII^7 'HW3&E3N\I:$UCJI=J.#? M!/N^6B_7CR]?BL?O^P1,F@@>:HL6$Y)"),,0$JI&*(H#QK,P%4EHY37?Z&]N MUFPO+MCNY;6M3=0/L)DI^YIJKQ6]W8Y9FRL&8F5FR:4?"]X5$IWA: MLSQWBZC=-6-RMQ\4\&>EBY\S2W?0.F7F&B_5M Q>SE \8_IRU[+]5>E7)E9D M4ZP_;\2/8KTKER]?Q/-ZLQ6\<40DB7B.=;$$)@5$.4ZAVMIBF*5!EA!,,9-& M62 FGK-Y&]?=WJ$B_/)N\"5(ZICTS!&'LI>[.?R6YJ337N M7M\:OS/,A_LHRE*(X^WH.U&R35'9I_V9>AC27(0)ASQ'&40X32'F/-:5V=)4 M$B8QMSH ,^QW;@:DDE.MZINGZI)7TYMK,@3PA6PMF4!,@3?SMCS Z=F^U!+? M@9/S+YT>L1?;RS6#)50N7233KB?U@RSQ.'5V;%\?9J8^B>VE.X+WQ8JLV-$= MP2+,<(AERF"@+!-$7.TK:8HX3',J\RBAC NQV*ZW9&EFJP'\3;%/ M[87M<^=B3[9R=RYM[2R7Q5B8&2\_"'NV7QK,9=FS*+W M22V9/2JGQFQ "U,D\-]+Y=OH6X#WZH4%12S-DQ3!/!48HH!$D,8HARR-8BKB M)(ZQ5?+J"%GFYIY]^RXV@F@)?>;R'P^'F8V;"&3/1F]87G\U('5VO];GM=+[ M+X+Z>DG^Q^+,.-7_(F[C$OXO-SGP%D*?L='3,[;.Z>R;E\,CS>'M_5]DPYL3 MN-]^:M;-4I^_*6.9)E(1< M6(4U^Q-U;H;X_O%Q(Q[5IE@Y0XV@X(>6] Z(@Q*65Q?^!MKP2F,6PS?A54=7 MS>Y]AW9U+UZ):&7;RQ"U''04O@-[E4&EL\/K$._#XO2:Q)^TTUZ?>$?][%K% M?X_V:<'O&CJ_;^3GQX+08EGM#MJ_5M6P2\TA4"YP*B,2X@2*6!,HRS2&)"5J M"J6<"LXD1FFZ6%5&DW\S2Q(V[MS(ON2U?3D3P6<,2<. R0ZBFJ>YFD/?;][= M(SE5!$Z#GB9+Z$BMCU";?WGK%U?S+&(O^$Z43.P(9ZND8FN\>G*+S=N:+,78 M6KUNIK']RR,V%F>7]^?KS9O3]>8]*3;5PJ+V/[NG=O%Y%DR9U7>%/EE:<7UA MM$@"3'DH"(S"0*+)NMQJ]RXYV'<;M= 34.F/*Z0PI"ED61.6K61;Y^Y\RGDRF[CY?-A/*U M1(A@'BD;BB3/8!YD'!(4B8S%81QCJSM;F\[G9C7_(-N667PM3R-MNT>98Q+Y M;XR'F=WTA;)G(WDUB+G5X.6N-9YU^KZ/@.8AV/G+VK_1_ROFZYLATY^I;]C& MP -G[=O4Q<#>J7F[>OPL-L6:UX<%[']W:D=5G18LXIR++),I3!*$(8H8@3CE M B8RPISA+"6952DOTX[G9M^TR$1]"=URAY5_6*QT7<.58-5)8E52F1STL#P4 M-AT5P[-=#UC[=@4K3)NZA+70H);ZKCYVU7FO!\D='K!:8N7TG-2T[VF/.RT1 M.3NUM'U_XJNS)E3C[Z)4;J7F$&X.1K^M]9\>=MMR2U9<1V*W 6;'H1P+D?(H M#)15I'DH(&)(0LRQ@'F2AEQF@41A.,F5VEA-YF9K>R+Z?E0ZUGSO[97+=EW] M>:+[M]&?C>=[N2D_AOG?U^WC _]^^'!^ZWPX^L_JJ0,J:GW9?WU^PPA?+2J@(?5V;G8AVG'PSR(U)_AR1..316..!Z ;GNF@-7=4)OMSV,YI75N*.25(QHQ$$,>:#2D/ DAI MED",19;R'''&K*(O+?N?VP;/O@*V+>!FFRR/,,[G-J!A\W5?\7H@>KY93OI$ M>'6V$P-\3%A/3)H92MY;Q[8/*2?*DISDA.=0RCB%".58WXP&D,@L$BS-LRQ/ M[8A]!\LR-XO7JF)9LV+,:!A&D4R#L6=SN,^.F4M-5P>PNB48'B[.Q.3#HW$[ M)R8>W^0P6_IY4SP)'5_=D#8R&B<\4+Y?F&<$HI@AF,M,0AX0'(57HZ.!9'- 8!H+RB =) MSC(K1Z>GK[E-ZE94L.G*:EFVO@=:LXGN"##/DWZ/U9&8'@R 1Q.J\/W=#=M MY??;>I]5=3=X9:#!6#\][]04W-=VJZOM@NJ M5L8H2$-(B68Q(AF%&(<2AB@G*,X"+.Q"CZ]W-;>ULY(4+->K1[C5_._+P>D3 MU]$ULSYN,/-L<&JXCNAR#G(Z3'ZXB8735(?KO4V;V'!3Z[,TAMMOV$<.?1)_ MW;.J (*.)-ZL5^I'5H4YO=T][;0O_T/\)J5@VP?Y]KL.@7I8Z65]^[+@,1=1 MI O0(*ZKT' $2<80Q!GF<93*2*:YB1T9)\;<;,Q!7B J@0'9E\\%N^?U2OV^ MKDLCK"58B;\ V2L.J@@QLC&L:#-R_/HMU72CXMF**27 00MPI,8=Z Q7K8D> ME5H7'>A5:S/)<)@'$4TS+!,%$?D<'JL8HO&H]L00C6A\LABB\0!T8X@=32]5WM-UXL.[=6'[68_ M%\7BK3(>]QM!WJZY6&3* ),AHPI\V/+EH+]Q^/ZQW^J5^HI MJGXXG9EGS4TR&:\IT+5YK:NC+=1\QIQF M&22828C"(%9[S91 3$(6TSA*U/]9$S(/$,1H DS*U]Q(79&**''+BBAB79VY MD$ID:W;A(>-C9DX\8CX9-W$E./BE5>%73:/5CD&;N*&'H#[VNN\?@B&TQ2,0 M=,QJ/$22J4F/1Z!U@1-Y3&M#[>5QGQ7"XHYLH( MJGTZBY($(HIS2/2HL41MVX,XRQ-&;;P@DT[GYAE]5@U])W5EZ59ZM:E:"S4K6Z?OYE!*[13'G9SC-R:+X-^)S96YDB1K_07T$KKOD]P!EZM^\"QF#B>]]E"8?5Q< UO4=<#IPU.=D%P35E MNI<$5Y]Q2HY;'=V4;7F ZJ%VN:R*!"PDI2R5)(=835W-!ZYKK"%=8B&541J+ MA%#N@"OWEAQSF_JM<.49=^YNI08%*"\/_/;U\V?PB]H$E)5RM@?Z P?,\'S> M_S#X/F[O8=6MU;@#IV4O&E5NU+]PQ;-K"N8$M+LW19D#"Z\I7H:DO,;-#4Z- M4Y.^:O8M>2ZV9%EW^$648O-#\/?KS?O==K<1+(ESH5LS4X#[+:]"HW3M#M(LXP8V&DJQ 0K$OZI6H/ MFA,84HI3F2 1I5819S=[G)N]: 6NDXX/F9-.0>U6P&GD!5I@ESQ&AMBX93:ZU>G$7$>&&)RS'YF^.,P([4.4 MWKSL?_P_A=BHAKZ_?!0_%"H_BW(1XBA+HI1 J;-64)QC2#*:P3R2**0AE5ED M=09FUNW)[5'=FB<&B7+M\=1UGXC/SM9YU7PP(*BG$982A@E20!1EB201I$R1QG* M@Y20.,:91=4(@RX'Q#9-41KB?KE<_Z77A$YHTS NVDLPF]F=L:A-S"6K262/ M2"4>>D$;S!'; X&;RW>A:;[8L^YM[J8C@M%=3G M];)@+X>BW %.0IG&,<1A3"%2E@/F>1I JH.#$LZQLC*66RRCCN?FVK1RUZ6T M6J&K(!?K'949\L8;*^=X^M]?52+?59=LVU-$:\'!G\U_O11!MT7-\<[+K.^I M-V!6B%S8A]F]/\QNW3-6TQ,(KF;>WU8;09;%OS3+M:Z%J/O[G12KC^NR354@ MDF8IBP5D!'&(>**<((8EQ(A+C 0)4V;$@C-4@+G9L8/$0 NJ63KNVYLT*-<; M^)4L11N88TV\93T\9D;.)^B>C=W]P]L/NGCO7H$:]E^TL+_>52=)';3O3@:C M5(.A*YIL_/!D#L75I3FTEF%2LS@4H5/S.+@=#X6:_B#;*FRLXG,X^!MAD!'" M: :3#"M+F6(*21IP*.)<;1WC($M%[*Q8TV49YF8LO[+O@N_JB,5&XJ*.YSJM MF/9Q*%7AD)$R,YJ>\?=L-TTJ/;5*-)PP?ES%$3!.5O+IBACS*?O4CY-5Z:<; M34W,D5%38GU8E=M-Q<96;\Z_?2>KIMSL[ZJ);?EA50><_4,4C]]U^=D?2K=' M4?WC.[4H[$\)%S1(D(AQ M-,E\S#C$(JDQC2."9)FD@>!6@2$@W7FLW-ME<2 M*G=,!XSQ]7))-B507UP=/#85LX;SS\=L:9B-O#-:8U2E?C;!R"U.H &J?@1HJ#J$'S.@\/ U_K/@^'"NW+\'"8BO,77&$N)- M0'>%W-\OUW]]$>5NJ?^J0Q&.'RD7C(4)$@Q@@1 M9'\AM]Z29?_J/D:6(3=U>XG\V=^#H\]T>6JIM"AUQ'>M1QV+A^'.51RUXJ O29 JW+ZY!0C,;Z*N\L1F44-]U$CXZ2"NRFD ^JWWVSZ MU:NWFRIO4KO=N"U7S#EMUE-5$4SPS@'6(F-,X"3B,"=<,T(@ O,\C&%*9! $ M+.,D)G:,$.:=SVV;>,_81J*TDH)4V:E)79!-;/1;N#R;&*/D6K%]!#G=1L-I_D\UWN;-H?G MIM9G>3NWWQ@8MEH1Z^U3\%G,,[6_4/L)K"DWPYQ S-7_2!DSDM&(1Y$5S.WZS]$.6!+&)$J?HLU*(O4@Z1# FD M44QA+'F$0Y[%(9F&"I9P4E$NJVA<#)69\77:^.A4Z'HM4#^\5;\7V[=DLWE1 MG>@XDG(1!1F*" E@BO2F+$XD)"E&,,IRB7&:B 1976P9]CLWNZLS?%DE)F!= M.0";F9;/4#IW7IV$J9;SG/]&L$[9CT:1.@/*52]W;]6FG5)GCT MI%@;O3XTW;KIIN88)9N'S=>M-HI50%K+F[6(F1"$91(B&N40Y5$&<:(L%6=I ME A"\HA9L[C MD+Z*QRKZ=I'B+*(\#6">H BB(*,0YRA0^*-0,![+)+1*J;[:T]P,4RVH3O\[ M!**6C:QV-N@ZN&9FQPEDGBW- :U#2.+76VA9VY6;2+@T)=<[F]1ZW-3YU&#< M?F&8C7BS*XN5*,NWZR=:K.J[N)KO89&C.,-I3"'/10(1$H$R$GD$HY#E69+D M-$BM@BRN=S4W*]%*"KJBVIF''ES-[(,;M#P;B(M 34+_EU:CI[=)S<9M MK4_MAL$;HVEG1&T$=_%JBQ^B,-]?Y7CNR",!U$F,0SR2)?I10)BD0DH MI16Z@6:]&TVSZ+,!&:,O2+?WXFMDH M!W!-5)2E%K03<+DO'?Q+(ZW#$IMFL#@MMM+?X[2558RT/RNC8O;6,&-RG!=V MDNS\13R18M7^XS>Q>0H7RHI(2=(,)E&60Y1*95ZB,($LX#3D5(2(63%XV@HP M-Q>JE1B2AFQAT\I\FE\,JEH*O[P(LK&M)F4]2F9&RB?VGLW660;K&>G%7OZ& M4TMKX,Z0#87.I6FSEF%28S<4H5/S-[B=@=Y57:FJ:N^!+HO'>I^JK*\VPWPA M98H$BI752U,$D2153'8&0YX$ @5IQ.QJ2=WH;V[F[HBX6+2LK( P]:.^!JJ+ MD;*FMIL-KX+I !CZ7^Y@]6S):NMTD!&T,CKTNLS <.IVW>AR6K_+3/\SQ\OP MM:&DFCI7?UUN%XBFL> HA8D,= 8A(3K.4T$:\!!'49PC876XO6]Y;L;CX<0A MTA6D;/DM6]#,S, @**:8\'?@;9_R W@E3Q1URQ;9-CXQ!^2)3N?,CJ!#K1!$N8RIU $&%%.:!(&=B7+Q\DSMVG?Y;W5 M"JQ7%9F=^LWL2-22/7'D8)H9E@F'R+,YZH[.D"-J/W=JCO!UR@0X4J1I^?O< MX'?&NN>HV3$<'=_(SR]"PU LB\HC>_M=<_Y]6/VV(FQ;Q5Y^46(M4!Y'H6 Y M3'"@>8B6L9LG9DI] ^626-M9N M(,PLJGM<)ZH;+*5@VXYUU$?H6D9PK(CR^/:H-\KL'[T#]T_K7<]%Q4!" TLT MW5,4F KP"J0#EMAQ??P&0E)@IB0(HD,D^MR/:96>*Q-H+XN(&L!^. M"3#/!EB:L+7XE(?1 G1.97G.GYUN7J?"R4,_?K MTQ^UAK(_7[S5&S)-Q8BNYI-,PA#RB($4JKF'C,6 \@2#+!>8<9Q!EB"G-$-G M"$O3^S>'QA@OVF&0/?9_=4Q$=)\7.]&>ENV)I5F!;QHL=/!UXZ=?M 7*4_]+ M+Y_Q8,4DQ;W&D^@UZ]$=Q;SID*-9.LJ3''^GL>9K1;C&8Q3\;5&S=:E\^9YGQ6 HA>08Y"D+ 80Y M I@(!!+"8@AAEG'LM)$X%="E26S/3M<#EHEFTO8LYO7G9V)1[IFH3V1,\3(= MTW@PLVO =S T^$5_HK4U:(UMO>J_! =[E1,]A?L\]:SX/?Z9".O,)T73,GY\ MJ#3Q>%2EC6=S28X^>-6)TV>9OX 1]/F?53;TW'00/J3@1J MP?[ZO7S\%W6/YOE7?WGYV%^^_RPB8&UF)PGV%UR5X:FK1NN@Y9UZ K^4 (%("+B '*" ,UE#E@:(IXQ"!,8C4AP& 7&ZCF;/]%!VQ(49M+T8=N8#I'C MYL9.P::C>JY4UC/]Y/=&W 1],X+&#N_9#E?QZ#=3=@R0F;-JK^#J. /WFIOY M*%E4ZR5CNYWSN]BN(A%#FF8)2'61#B@8 I@G%# <\11'++^J/M&+T9;FL6ET MW=;T-16&7I+JN,5Z+56S;;]U MT9_6S&L6A,_G9,0R<#33LR[^&I2F!(AGN;E,QF0+O>>CO=[R[J35@XNZTU>, ME9CZQ_MU^:?N$*W^VISHZ[-YW0-V0S;L6>#7X:Q^'Q 90\23/&. Z51-"/-, M"1&) "."0Q:E<>96G_I:0$N3JR^[AX=UIT?\$'.C1&E3;H"V44E6:V3;-+HU MOAEZ) M:6:E],"V0?E7^J-D" M5,ZH26TP#9/N'LP.X$?R4(L[^5G!K@JF?W2W>4>J]=.[GZ)B12U6"4ER&*F5 M:2)# 2")4T S)D!,$IC#G%-)(QMAGQ'STK3? -9*7QT@*W=T8UQ7]1_3X:WO MNPIMC5H1-^;H*YN/E \.?53F_)(,OR<6.O43OTIZ%@=?R^!@<_"I2>X-6K-O MFC9SP%@>]$V_:?K3!:WU-T'S3;J308^!X&X3& Z"CH3E?3]XR7;&]]&__&?[ MGCP#__^K[XNUI_(*,]?EO,;0([/O]5@F MS(*_W57*Z?HDJJ)L6D'V<73#\15-<1[F) ,,ZE:SDB! :!8#A*),",1"'EFY M-:,1+,U)T=AU'03M;3SS2W8/ZJ]7^B+CY\EN!3HI^Q/["8UD-^"#!GW0P+]I M.M&^4/6];'LLM3V:/Z]Y[,X@YDU6'\O144;ZZ!N-$T88CS!(7*;PPWM*$3^:_/J$(:<\31,1 XH36, B2" A"(#&/,$4TP( MD*IZ,M_\X:2L=)" MMRL)AOD'*N?DN5C CNFY"#IC0%8J2. )81*GN_QWF,L,B MH:'MOI+[\$O3C0YK\'<-5K=.*DI3")N; G+?*V%"4P/6VF:_3S)B:B[O/DU+ M^!SJF,T'W4DZJ^?F]+W8A]!7.:9#'$ M0/T'JB5JS@'A(@913'0CXURFS*F!H2WLWM/W?]FB##F[PK0'LZ%L.4VWG M8GHC<&*MOX*[D;WQ+G#BOQ?>N0%?H??=!=M/][J[=-$X/6F[0NF=^29MO!!U MDU5^R(@2&<89HH#% @.8Z=WT3 K *.)"4D3CR"DU\_*02U.6EQG+;CIB0;&= MF/@E;NJC3 /6[''UX-X$#>!)EK+V_/A4%XM19Y48>Q9>ZHS#E6YB4U?;U6?= MF//V9U&O0J[4(R,2DS2L"*--G_BAU^^HHMX6NK_G;THJ=TWF^B4>K)_TDW8//,SJ\[T'6?WK MY4/\_(:S/*@>Q=._'!E+WLO4[?+[/FQD6=TWN]O[]WL(DUR&*8@DSO0. M= 9(E C U?,H4XERECF%35J.N[0G=B"QF76M>H+B8(=C"K/M;-BY A-P/+4T M].G=9R<'/="3^ 2.1'D- [<<>M[@;S<^CD*^'2\?IUR?Q0-Y,JDZ.M7&9)-^ MTE&$>K=E16B,"$Y30#(J 4Q@"JC ,6!J>0(A1S"$M"N[9R=80\-9/4'/"^M- MK%.?6JS!;J,8W6?;-F&6FW(K=/48)HI'W;/"3:,&>;<3IJNYG$>-#C"UOK= M X/4]*+Q)T VA/A4G<'Q9I4:&\M?ZHO5-3[JUOU-%-]_J+O?/JJ??A=OVTIY MG]6([5[MBB7**=/5U;/ \(JE]NP9&JZ^YW"?D;N_C.WN=T9F[[8_1*73GBOQ0VSJ MXE$TV\X?R[K^6&S$AZVXKU_@#8T#PS(*@/5?Y11OQE^";MB,PACB>13E/E.6.\H3T3[V_[)]Y]PWG MD?1YW7YVQ3#O9O1(AHZVIL?>9^36VWT>5$TZ(0M]Y?21_K.^;TZP/>'+YM1H8_/1FKX#[X6ZAJR;1=17\K/M M]O"KV A9;%<,"YZ3, $RQ@1 %$4 <\P 3T0$(T&1>J.,Z')E-_J(T[ M.?O-A8WC;#BGJ\>IDB[:5-_)6V9VNG5-N7)=L*?FSZ_BY_979=#_K""G"8Q" M"BA$J?)G>0(PHSE *"H[1&W1C MRJ=N68X\JVZYL?%2MQRO=L_J?7YH=]LEH?XF[JFH5B+%D-(T!3'F$, X@8#& M(@$93N.($R29M.J(=W&DI:G3BW/K8 _7H0C<,+7#JN.5L'G/^ ]]<;=3(FR=R_"4?;9X)Y29*WX&,B&';Y^ML17*S/Z.:YV%XQ.9ZWT M7=^*YK\?-JU,UVH9K ,85S3"<:H$$R0II0!F$ &:)@BDA(<$02YBXE3?_.*( M2Y/1#E[PT.!S3F*]0+"=Z^:5MHG%M,,:_-*A_4M0;((]D9\N$#DFH]6.',]9 MK1<&G3NSU8Z#$]FMEA>.;:G0YLW>R;:5%5E_*NOB6=8%28F,4AR"#,8Q@$F8 M 1SG$C EX1&.)$+0J;:;S:!+$YI#\K=:\.Q1!QWLT36:K"; \M3",ZU3GT%< MS^B(#@CV%/EM>F Q[LQ]#NR9.&YMX'#MV"271['9B?<*=]<"]6_%]L>;MI_O MRQT6$3*)XBP%B=#5)[E, 8(B PF&21J%F&1YYJ)0;L,O3:M:],%GP=KE2W)3_'U"%ZQJ'UFNT*9J9?I+7G?Z(VC0$]E]8^;[S_ MTD+/1GF%>D*GK#Q=1.CD)V>.5'M/BLJ$RMW6]>Z^:Q'U(-A6\/\LU^HVZV+[ MI)-%@'(( 0D94)Y06&%6\1=.,1N)\#7QOF]ZR1;!-[O(K"7. LAR 6 M5'G+61JI9;^D(.$Q%@)3F0FKP.V)\"WN_3;<<-YT/S0=#VO+E]Q4\WKYZ/J5 M9VN6U]5QY^]GKZM?GYYU"#\7GOV\"7C;5=PAR&"*^;4_9G_E>9[IH6M#ET@#IO!>MV9XU3G5"5J52KS#!"H7M(IDS',!(LDLN[X:3OHTMZW M!]PFI'L/W5Y\K>F^_,:<@L2)7X,'R,\JX?5[OMALM(]GU?X]-06[,[U\OOX0 M@1JEJ,2+PHZ$;8M'O9S5,=.]VHYZH?S],#65^%[H]ES%AJUW)@N,[K:ZUEJP M+NZ+]BU6M81AX.5G?:K8WCJMQ_=>(\[4^^GCU M#FA%)@42#*!8_0&YQ("(+ 8XPI3(#!&8.I51/3/.TMX @]7RG BTV]SS0,O$ MFG[4M6N2H](+/$S7N.N5#C\OV#O34#WUAHH_EMUW[9T)\[KK;C_ZO+OFSJP<[7J[WV&ZGGT15E'S%DT/]NC'K1-?G!V&2VHY\$J6QW MH]WGRT[Q)IF%B06OA_D0JZ91WSQKJAPTP/V)G3-7/K7.?O!9IYSNY^8V1&>41#P3J?(E4P&@TEN H%HB M)W$L92J3/,OPZE%4M)R9ZOZ8\Y ].=>6?J ?_J;V_!KBOC3?TK9(WP&I1U?O M,AU>G;N!X>9UYR[;?>3 65QR59[49Z&[G>KJ':(RN_O*DCNZ+KYWSF'7'EQ* MY<@) 8&,9:HCICC 2"1 4IK'&)%8Q$XEZAW'7YJDM_!O@JHS0"\^.PO4,K4S M86SXK^O\V"G1A*Q/K$Y[PO?8@Q[XX(!^WZA#X?>>0N5*W 0Y5-807B.)RI6? M,UE4SK<9IX$#VW^]ROC]U?(J15 D1 C I42Z>U$,B& $1%&29((D4";;P)E[9^T;3Y]/^1N!8E8% M',_22Q&\XDYC?<%Z6Q4Z=E_G5*XXRE&6T!2(7$@ L?+R<)P)0/*$IG'(1U;=>=H ML*4]S<]JP^S[(=<^JNP<$VWWN/NB;^*'_PKFKJFF)'!8'+_1,K C.S%CKP$7K M#P]_W3W]M6!__5X^_HNZMGGPU5]>/N_G[SO+0W[1K.[)OOS!F8M'O/O[3H'Y ML%&BLFOZ1.MV@%]_D$V;#/1[N7E4#HS@3<;9*N)$RC3C($*I#LMF!*"$8"!" M)#!)PQC1:-6$XRCYJK:6GL9<^%V>LI=63/? /6O$1L7W8F/V.2E9FSW.T2=8 M\WTM)(UECF (HACI[;%4 LK5\TGS3/V$Z*:VHOU:O-M8;I M^$O1V3#35T(T MO9+^B;X/EA[R$F=X:G?[^L(BC?5!S_RV9>]6$7#(X]YSH/YJ6%A 79&Q$[>( MLB+.X/\YJHJ,G1-O145& QCG++V[?UB73T)\$=5CP<1IV/LA#<+Z:[DEZ_[O M=3CE[^7VO\2VK9FIHT*(I(AF(0%0"/6'6E !M6J* 4N01&'($@*9RP;,9$B7 MMA;[8U/ML>GP[X,JZ@!PMY?<=--K]U);Q*3-^!+;OYP.#WKOW=.]L[1!ZJ?; MX$EL@X--)KA\M_%8J'!R^GV^BJ8#.^NK9W+.7[YJIA]P[+;:NWM1J?7;]W^O MRC^W/_1P9/.T$IC&0B0Q2#.6 (CS%!"490"I15*(99)A:?5BN##.TF2]W4CJ ML 8-V*!%Z[K1=II:V^VVJPF;9]/-E:L16V^#3%R] 7?Z[C-OPPV:>+P9-_SQ M<5YFWZ7Y2GZV[1SKKCU'_5G4N[5N V0J1^^J2KTWFYP<]>FN-GZ]RJ*(24Q0 M4ZL.IC@!2DMR('$&$8U8FKMU9O0#:VE"LX??E80.'CJH_9I8WYZY^+I-;6?23;!O,+0WJBV9WTY58Y>Y:&^9/X?1+],^ MO4-/R&9U!?VR^=+O\WSWD80F]A\G<5V)[^JA4^M:Q^5F[>E#F!=Q3AD M,HHY2&,EV##,E:O'>0JDQ$BF,DQ%YE:MXN*02U-DC5@'%!C,P;<&I&L,QF6B M+?>9O=(W]=K:C3GWO5MK,KQNNEX>==[=4FL6CK8Y[:_T>9B[DG&61Q1BD!!$ ME"=(", X(R F#,IUQ=M7]Q.J)Y;G>:^AN#/@Z^KCJE6I)B6.S&Z1#7 MH&TM/_4YT'R'-DLX87$[#KE2&YXWC_U8$&I2N%M79R5RA"GG"4 AUUW-& (H MU^T]B%#BD0D4,J=F0,/#+4TK7G8L7K=X"Z$6&=VZ[T%'S[OJQP7:[73$'YD3 MZ\F+[MDWP1[K3;0@(@$4<@I"')&5>_"ITZ*H[$ ML311ZA>2>T/63"?QZ(--]4]CAREPVUJB6W8%'\NZUEL>303(V-I];G-GZ0A- M/R-3>TJ]R>AL.'!]NG MJF1"\%KO4'TL-J+NRO&L"(HD$DD$.XWS0MK$*O:<+X/2O%T,3G_R=)$*GP)T M?K!9)>:BS2]%Y/(%(ROKE9OO7T5UKPLOZ^5[N]* (84YIA"DH9('F- 8(!XR M$ N"618G(DJ<-I9/#[,T@=#H;H*-,"EJ5RWDSM!JIPW7DS6Q,&B 0$W(?= P M]NYGUV"A.TK[C6QWE5D1>ZRZ-TB+UYI[IT>:M^+>H+5']?:&/SVV98(4ZC[Z M3*NI#F#B95*7LG#Q\R./+YKX MHKJ-@/M0USN]^-:Y5/6*4RKUT@*$:90!J,NEDEPK@TR4+B0Y37CN5B1U:#BK MK_^LY5 [M'J;LI1JW:>WWDP+(\=#C"&2+<\QKB5NIJ.,'F--P&N'U&2,>MRE MM"'$ZX'&T'CSGFE86'YTK&%SS95^A+[YO!;];R^+?1# MI' 41'WC>19SB@C(:$H E! "G$D&<,)1FF4Q32/4B)TN1]=F O9GRMM4J'3;:Q$ MFW03M$8=?:YOF/]\^"L9GL21FL;IO]UZP!7^[JYI: M^D7)_Y.L=TJ_-X]*A12 ._EF36I]6GWH-++*TCS-DA"IB9.1\M\X R2D"$ H M"8HS241&;%9VU\%8VKKO@-9$66B\P:^F2>6^W="V;']^^^SG=DI[Y:0-"^U\ M4S'YAG7G'0H>-&:TB:$W@;%$UQC93]1=-U'Z+[W^1K/,""^9J6/4))F\_LP\ MP_-/.T/6;SX_Q#8O/G4O]3935$;MN^S*F\_R*O-#0/7;Q42 M765/Q$"$,00P#1F@,1. ,0Y1!O,T3ZS\5.L1EZ8&MXQ5^BTK6N#]5+=QU?+. MDVTG#UXIG'K)WF(%76F8C_U$0>\9;M;43%%9[OR@KU(A[B('YRJ]7;YP9"LX M4E3&C?FP>=AMZX_Z$#5NS^M1DL<2$@)H2%, *8* \)@KCT-(B2&-0A&[R,S M6$L3&(,MB!W[N UP::'F[:MV MV>ZC!FH6EXST2;I=WF<[=L_W]-0/&V](ER$2:H@?JQ@J+P4F$J0$FS@J!' : MYB A.>=AS"F$9,29Q3@T"SVR>"_4-)"UB46L353BY_]-[A_^[6W &OQC.^F. MG#-+?V>Z*5C:N87^16.';L+;&+)OMNO13;J*4:^^TS@D\SI45[%UY&5==[WXT&!+<[X\ M!)J=HM3Q1/9*HB:6KYYH'8 &WZ8--AN@9))STE/CO-*T9L_/(YL<@T8&^"HX)(&K$Y#&XQ M>TRFM>;':V+MY5'G3;*U9N$HX=;^RG$:=+O9%ES7!5'>TA?!VFSJ)M-:<%-W MMKQ7JT_C,YTH+?)T^@:W/XMZA5$2(0J)+IRDQ N2"% <2IUV YG A$,9N8C7 MA%B7IGI]I,$!:O!-@W4\)9MRBNU4 M7\K_'$..7NV:&N5O1?/?#YLN,_RS>!2;G5B)D(=Y$F4@I%1O%N;J/8"C$ A" MF'HKY 2E3@7T+HZX- W?ERJH&GS.:]\+!%LO@/W1-OTJN.F<\$N']B^!\O#W M1'Z^0.28I; =.9[7PQ<&G7M1;,?!B96QY84^B@/7[W=;M?;^K=@4][O[+J'C M[4YT!_NDO$V/E=RJ7DX19FC*K)'KFZ#!'K3@@WVJUUM];OJ[WJC[^J=8*]?O-[4R^^$QU6L< MA].5&+Z(X!5+#MNR,UR"V/HNU]?,[%+1[J3QV.H_-NH^2EEUWL2CKI5QNN[Z M)_5EK5RT@8<0M.:'#PK"#^V1/*@;CB_=>=4LVRGM:\S=Q!K;7&I)O3'<7[;2(.Y0*;OLOJ!Z)B13U0@_6JHJ(^6)^J!NE5V%ZM9*D/1H9-P_-*T%%:GM^[CUV@M1M9YF:-;]"D M"Z[B)"<1-27*\Q1 E'! )4,@)1F)8IG -,W=EESGAEK>(JK;AC7OPANSDE+_ MTC$8M<'M&(0QP++MDL<'=Y,O8CK:OC2T-3C;Q&*?*Y%+9/A=6YP=;>;5PB6K MC_W_BU>X>_3-*9RHNN*%;9:(HN>[W7$S+QD]\!#/;E12]FT]BR8^].7L_23*[AGJVN3.U? M_?ATPP0,^&=G+IS-UQH&WO>;+GQR9'#J(351;X1HL?Q1KM7U];N_[XKMTRVM MFT!)R04)L18YD2B/*&>ZAED< LC3/,<2Q MO9.FM*QIP72[W58%W6U-F[SR$S''W6DUC.]$X=**$M#9Z9VJ5@_J)[O_[E)K@]GNE>>.S!\!O3,%9->EMW MVY@?].W7&_,- Q[#*^:9*J_Q&!-#GC> 8Q[^CR(^9AKVBM=9TV"IU]4R5@QT3@!C.0,XA)TDL9>P6[W%RE*6].AJ!(0;EB%?!$8D. GX--;/( M;M< [0#1LRZ>8\"[FAT--+\&G;/UI'*<_?"XYUTIRAM2__A4E8\%%_S7IS]J MP3]LWA<;LF'%YONM3F=O5*A;[NE3B @S"'"H_H")2 'B(@JE\5]S)[ZI>+RPZ)VPE4D$Q MBF/ L=Z U(WF,8XB$(6_7K83'LOGZR]G#(G7Z1>@IEN9823X;=Q'+P5-,V*[I3EX[3I&^JLONY"TO M'WK=5!.!.(9*?)*,,0!Q%@."0N6*01Z2+,&A$B@7!3HUR-(41V/4CT&'9)L[=M_))M%?GRPNP>;TSGUP>N6]>;^ZF]%P4JW>;;;%]^L]RO5,# M54_OB[72NQ5-(Q;%5 "6QQA (@7 2#"@$RRS*(SCE%CMLYT=86D*W( ,]BB# M!J:=DI[G<5@5O; SL<*Y$F.M5!>-/ZA.W/_Z*N;11'_>6ET)R_ M[RRB<=&L3@ N?W"DV_8HJMOUNC2'=G?]%4:41RSA$ (D4 @@9!R0E!) (I:B M*.8)3*63*W9NI*4]W!HHV"-M,V,=G:2SK%HZ/CZXFMJ9.473!-7P+W+AU=\X M.]B\/L0EFX_\@HL7C&R646R*K?A8/.I-[*V:_H*N17.P=WNOC_8;5^3=3YWY M*_Y+D.J]^H*M$ Y1AHGR (A, .0R!(2DBO \Y03#C*A?.O71& 5C:<+ROJB9 M\N7C,(:.;3;&S8*=UDS/[<1"U!@ C 7!P83]R7_?BJ UXR;0A@3:$H]].ZYB MTFM+CW%(YNWV<15;1XU KKO;.'7\(KYKO?TL'O0(F^^?U'*,/35_'JJPIUA* MF< <9%P7J,ZX[EN8(A )D614J%]&3GM:5J,N3?M:T.KYE&5U3]Q=*CNN[23/ M.X,3*UQ'WAZP#OW48(-O[7\GJ8+O1)-/^;(;>%:UR>6_FQV(@[ M^;PQ8Y,57K"V[L_O.^T-WLD/FWI+UFNS'[3B49[$>1@"CED*H(@D0&&>@P2' M$2*0P2RV:KEQ!8:EZ52#46^^BK_OE+-VKRO5K9^"XH Y>.CJVA&IL_&*C?I3 MU%M0;M0''XS-]NF+8^=N6.EFFI&)=4];8,I8/&_U>A-T9G15K6Z"=M[4A_NV M3#\-]FFF,TS'3'FHTTV+4]KJE80.Y+6.O?-LB:]7FM[/C+WV5B,]YY-5PWJU MZ7Y].GRDA7'[)ZEXL[=1_Z?26\%O-UP[]$Q7Q2KUC^YV6P5QHRO:_4T4WW_H MSSR*BGP776&[3U7!Q"KE$189H2"6VB5'(0988 @8BV$4QC+!PBE5[77-6=H[ MM+'&G&B*UAZ=E?2H?FQ*H?!RO295K5^535D4Q]"[5_[R6*XQ_FF^$E,O7GI% M*/M4]"M1ZN#HD\4J-2$W[=YR?1/TOEGO>M\L_6/UJ0,U-T%'3M"RLZ]L&1A^ M/"Z2%C'/7E=?KVO1O,NZ1T7IQ&:BN[*_]FR"Z%9QQ%_8__(]"#5BQ'T]- MI-\J81"'/)0@)^H/2-((8$83@&"1H[;8XYC;ZT%^>AS72P1VK$[O?; M_QP9/.HV&Y8G!E-Q//5!P57TCF_C[4+3)(V]K0"\3JMO%V[.-O]VNLG(>H?M MGL_7\I;]?5=42BIUNT6U5E)?L:V66O73!_V1E6[:A@43((KS$*CU1 203 F( M*1)1)F2>YJ(K.&PG:O:#6SUMS^L)3ZQIG]KR\*:R_$.+NUD;=* =:R+:SX2= MG'EF=Z::B=T>I')_6]A!A_LF,,AO]I6 AEEVKZ/H3)C7NHKVH\];9]&9E:.Z MB^YW&%NX['C/1Y>&+4SXR'LA;N_+G7I^*$H2Q#$'*$M,?[(4T(Q)$"&6,$0Y MRYE3=TK+<9?FEMUN-OHH0 JAB_)4XK%9E'ET#5@XMF]?#:ZH#G[)]I^/3OUSMED7B:5\*]R:3\PS3T,=*29&,%^;BGFH?-:[8J8A1ZZ)1%T+\;S)85>8]:G7 MW]"$CA:/8I6&%%)"0\!SY?C!'$& I<@ #N.8(9=/(QDZ6D>-O<_(H)L=K0M>D.KI"UGKCGZZTK1N=+_*42B5B@D@>$@ 3'@& M2!:% $F] Z1^E\2)4SS,N9&6)EH:GNF8:;IN?=,0'0_8SI-J&2?B@ZJIUQ N M++E'4%QBP&MPP]G!YHT[N&3S44C Q0M&-UI^+'2/L/=E];;3A(.,QCGN8TI:EC\^2S@RU-&?98 UE6 6_1!J2% MZ]SH^#S+EJ=4GKB;6"HZ2,%GP43QJ.L]WW3;O;K&6)> %_SR6>CN=&1]/OAO M3*OABQQY;A]\?KRY6P)?M/Q$F]_+UXQ3E7=MB_ OHGHLF#@=S_2[[D]H I7T M(J_^6F[)NO_[-V6]_;W<_I?8JN]2^7VC6R,TDW@FY7%"+)((D H8ER@I5 M !)G J0)1F&:PSB*G.IU#0VV-,WX+/8YV:54#JI!&SQHN,&FW*KGH=HO1YU7 M[NR%R8A7I8#:-05J@@4$::*A>E^D7"?&\3#\_WMS+](N6GUBF7[YF MI/_!N?%CR/H3*?B'S1OR4"A7J"U5%\L,8Q;'0&2ZE59*""!9F(-4Q*G$*8*Q M755/J]&6IB@'L(%&"XI-T.)U]$ &*;9T0GP1-[4? ME\3&]B.OQ.JB<4*B]W(W.Z$EZDVY,:[.WXKMCS>[>EO>B^I0GTD*%,HH5%X) MXP1 GB> 1"@$E(H0)T*(,&R?,J3]=BS M*I4K(R]%R_GZ$<6S3@1A?%9+B?\PM=6?OHKJ?D6QC&.1*=YQ+I4K1 F@+(9 M8!X2'B4D9O:%LBZ/MS2UTO""'PV^=LO?/$_J!?^DXX_*C3"%/4RQ+-M&6K;< M#^O4!(Q.+$]G8[P,RRWF0(/VRZ-#I2J_?,Y5E>IZ7MW*3]FS-%1JRN(N\Y65 MLC?I60DIA\O<]?F6L6HGN"Y>4?!N7[^^W7#=_V*WUB.^Z9H_$X%H*J!N=U2-CH'?+J@@QTHW,$!>/#F0H?I:ZBUU^]I*)Y)QBV_O4';5/JO?L3XV6S2[FY@7^%'7#U:Z-L ,7UWTZRR"X@N1-T]"E1@A! A((O-SB1C *>) M/BM-0A3F4,?\..K\Y5&7*O.B16X>D+)I?K\CO4XEYSOT+MS3OQ!G6X>-Q. M?+>Q_)7\;+I?')9E95V_(57U),O*A#VMXB1!F&<82$:5?J., 9+I*K@Y#26, M,IZ$3A$##F,O[65J&I;O-PYT._B ]?&Z[<&[3(+=-OQ$U$XL]OM3#@5[WXZG MMS^C:7YC1;/S5OP(PGSNQKL,/^N&_ A>7N[)C[F%SRKA33JX4M /RN+-MG@4 MNCY6W;336&D%8R3'.E)2 "CS"% <"9"GE/*$1CJ;\?K2WH,8EB9N)E<,_'I4 M[,%'U>WAR; 3MXDIGECD+@303]RB9SQUTY>,'H:Q@#K/5CS9%6>VN]5(&=3/ M[X>Z5O[CVUVEPTK-$9P!4IM2@;6)[*A7F&4\C@15BW&JQ$_$*:",QP#2+,RA MKDL1N8F?[TIIOL<66KB%,Q/K82&X09TT*!NV_* M+3 BUQ886PDFPX3C$' AE0^5TQR0C&*@UHTQAUD:17;UCD8=HW9ST+5KKJ1VWO()(%63ZL_OJQPSAED>0;R)&< ACI+ M$R<$H#Q7+QB&449CFQ?+X99+>U/\H=NO\^"+>@9M7=,>/\-2/L[JB;7YC]\_ M?'WW-OCR]?;KNR_7/]S'-AZ_YB;T; MSO*8'AO0/7[[:[29>>K;?$/\QIH M3UKW^?X2Y1&F&04Q(SF #!* N6 M?&J;W<"SBI@3%R_5RNWBD;+4[1_JVEP;W8_(:-_^QZT(_BHV0A;;V^U[H>Y- MUGJQLE-?@Z?#]6KULI(ISR6C6"W1X@A ! 7 4C* )(RA2'-!(>SZ-WYU4#&? M(*V>S^=]'K_.('HMYJ!H-MWUB05M[ G(-J@[4X+*?I4XS1Q;2N7L4S:/I+Z3 M4A^ /XK^Z8C&&#PW5$]:-Z5[HUY><^.]6]LDM'O5:*\ Y]7R*;@]TOQ)!O'4 MN/?775UL=,:J/F*ZDV](_:/]#5\IKY6&$"% "L1PC]6!% M(Z3?!<-"E;U#K/>V:;$Q\WD3;(1QRIC"WX31* .N[.8[-#UVJNV=[=?KZ'M M;C8"3.M,S?7M):ZO[^EK0=JD77V'QG_=OKX6S%SL[&MS#Z_!@J955G?L(7C3 M/D+':)OQE1<0 %$FH5N_ZK(*D"# &*<$(I7GBU/3A6D!+ M6]A__O*'KC"IBQPXNK!73XV=_LU)^,2:.!11:.S1U3TZB]KV-&V5\E8N>W9- M'F[HS/ ,48CVF)80G.C,H&7,HOM]KPME5'<4Q?=S#N^*(DG2- \!33/E9F:0 M 1(F$8@I)%D.\P0*,L+-M!M]H0[FAXT2[\:O=*VQ:'N#HRS-A6N !BW$F^XO M@08;W&TLS[J'B1U6&V]T3;U3.)8I:SVQ8F(@%D9=WTB'^LM+Q1B^]RP"865> MIP=V'Q[=.^!!5-LGG9:VO=WP=VJU^: 7I?]>E76M= #F&&,!PCB3 ,8X Y1" MW4( QRS/9,SL0I_MAEN:('1H30T=T4&]";YKL,X- X9XMMS"\L;>U)M6+="; MP$ U_+T[\/?O@_R-:1Q@08OGU@%#(\[=/,#"^A/M VRN&BB>);5=M1Q"4(TYRP##% &). 0JS'"1I(A$D@F7"J<;(Q1&7)BU[]UP'A1>U M[K>HWJ-=A:X'':GCFHE_F74[E?'*Y<1"T\-ZJ.G]QO0C-!%RW@H9.9/C4VXN M#SJKXEAS\%)T["^\HC (?9F#WZNZ\.O3X2/MYKO9[_FDOH\_U \_5043=[(7 MZ_])5#IQ?Y5BM1!2R@0DTBGT7(2 RER"-$DC%%(NX@0ZUP^9!.K2E*X#'#QH MQ#>Z4+B&2;Z;+'Q)BBJX)]7_B&WPJ+?C1E0?F6;&+7?5%S&/4^^W]VJ9],U\ M5M"$/@4G:YXT^^[[;X&QUYQ8-ME0QF33))1Y%>KI)\9[I91IT,Y?4&52UD_6 M79EVQ)$O(_9#\-U:W;K?.?DK^=GNV]6?R_7Z?5,1ZZON0'?HP9+&.>,\5>^9 MA", A9 S M=B2]U]_1>\;?KT^_D?\NJS=K4M>W/XMZA5.&9"8SD*8L!I A#C 4"*02HEQW MZ,'4J6.RP]A+$\_AG#+MP!G\@3$@^*9-<&RL[#(Q=OHY$=T3"Z97IGWFY9WC M;*8TO*/AEY)U=XX7AR2[L[<8IW%F'_935>H0!9GF:2Q1")1:Y4#I%@,(9BD@ M29AG)$($YM2FHOZ)>SMIU QU\PVTX,%@<].>9X0AP6(*(6!)0G3 =@IP!G5G M20+3A$K(,J<>M6,)FT'4&\(^74F8G1B/I&%BL;5BP%E$3]CJ4R3[MY]5!$_8 M]5+D3GW$3<3J:KOZ(KZ;\R11?J_(PX^"D?7;\EXMUU:4"\KR/ )2;Z-"R1F@ M48P 3B"1N20)#A.;IW-PE,4]ISV$P;<&HZ5W-JR?9BOS M!YYK=7WOF5;_>OD\#P\PRY-M96/WC-M]V#V4[&U;:ZO646K50ZE3.?FO3Y_U M,:=0\ _[)B3)2!Q%%$"110"JIQVH][-Z^B&-,,D%ST*KBBM.HRY-#?; @SYR MO3#88[>/-K/G?E@K)F-T8NVP(--S9^=13%T1K68_UFS1:\[F]Z/9W"^^=@^^ M"9[]5]U>):F8OU]89U88SJW-#9I?_RQT&$M@?IG+_C<.3OJRBETW::??&)F MW*MO6:?-C!SFX";H##*1>5V&P#Q[]E<1/,W&_3A(K[1[?Q5_Y[?PK[NMY^#C MMT7-UF6]JWH/,I8BC702OHR(CL#)&$ D(8!$89S0E*106*T:QPR^-.%]%IC< M"ZP=JEY^_0S82>E4O$ZLFX,AR\$!NV=/\AK69HEH/C7^,N*;!YBQCG8>NL?( MV.RPVNV+SO>V.5F[J?8%+C"*:91@#H7?#(*$Q0#1) >>"D3R+ M4(:="N2-A[(TO6LM^5?'@.CQ4V$G=?,0/+'PM48,YH?>! =C@H,UDU05O9Y4 MKZ'7X]',&Y-]-6M'P=K7W_'*C%13-?RN,BM)1<**9@SE%$K A9)&F"()"-.% MTV/=5SQ+41Y9E4N_--#2U.]EMJ6!JR@-.L C$U-?\GMY=] 7:Q-+VGC"QN>G MGF'#5XKJR]N_3I;J&2//)JJ>^[Q[YYZ_J<7GCZW@MX]*;;Z+WW?W5%1WTH3V MWNVV]5;YZTJ,?B6U6:V^+=8[_>GN?9Y1$:=)3'3/'JRD(TJ5:X5#I1]I&B8P MS0FU;N%S'92EB6VLK)TKSQ,Q[#2S$ORQ%K4&1*TE@2-*<&=;-(E M@IXU@3$G4/8$K4$V'I;OR;'OX#/?),W4RF<_6:2=K$TS6:5LVG\&96^RJ)DL MO4_ &\/^ZJ>9CQ]6![KZ7#G ;.U]_!#1[_/CZ8[7E*,VKT3]5?ZHOP0Z544' MP_(81UD$H5KURP3 4'* ,A&"D$6"A5!0A)!3;?SS8RWM!=2N._=8@P[LJ CD M(9+M%O6>J)OXM3*:M9%EEP?Y\%]$^?1PKU 2>=#NTP6.AR^9.;-9K=J+9GG> ME+Q;90+"*&YV%7, (TH!3O(<)!QF5*8LI#,E,K]$MC1=ZC+4=V0=J/'N:],% M_$F0RKD)N+?)LSS,?HTIF?I8^_H4Y(-U;;'0!20;GV-\$;G%1^#^.5*)SW'J M+7/X[ C_<)/=[\)[8BN$,:8QR0%4N08P$P)-,)"J GE:4XC4P74R0OL[KPT M;57 '-VZ/4>63MP8RZ=VV3[=!=\:5#[=LY>6>G7&]C>?U_5Z:=.1HW7T@7&/ MGJX\0^H?9G^2ZPC$/VJ=V/5A\ZC#7C;?;W4[%--W?(5A'@G.*&"4"P"Q6JN1 M-$\ EFF>J1]QQA*7'"S[H9T>WAE2M'2DGVGML-,O6>43%1WF@.Q!NSW>#O-@ M]_Q/P^[$ J&)-7T<.MC:H?GECX;EOP1[\,'M99J==<2=,9]"XS#ZK$KDSLI+ MJ1IQAW%:=EL)11F:0I"D4:ZF@@$-,N129BU=Q;J"E.1FW#P]5^;.XUV=_]=]W>OM6EF57>*J44A>6VBA%<$)@EB'($8AEIXL%J8FRQL&I.0RRR+,',JO>$+ MV=*42AO6-"X)6C-,YM9.S5YEQB:6O\-D734_ M[E4]?'/IM>:'-W#S5@3QS>E1O1#O XP3];OM#U'==?[-P>?4KNG[=?GG_LQB MQ<.,,RD%B"7/ "0X 31F,4CC2!(N\B2,K-)SG4=>FB@;X&[R:L^RG7Q.PMW$ M\F@P!WO0O;7J3;.XU< /YY;^]-&9+)_Z9S_XK/KFS,E+_7*_P3A]^JB;'HJ/ M>MGU5M2L*A[T]GKC:D $PRRG(8@DR@&4J2Z]C"6@:4A2#!&.8J<>% -C+4V# M&J@W@0%[$_3@CO/_AFBVDR1/Y$TL0E?PYJP[%HSX5)JAX6;5%@N[7ZJ)S277 MQ%9])3]O=]L?9:4CD'7$CV!)G.9< LBD+OX808"S* 8ARD3"<4XR/"*LZN4P M2U.-7B;/'N<5P51'K%H>P5W-U=3G<2-H&M^T_B0+DW2??S[2Z[21/VGMV7[P MIS\]LFZBV.BF\6HA=5UR+:]*45(6&4BC0'D8@RW '8L'7J#93B,\DC>Q6/1Y>XZURY;T6'K0 MCA6OY0@O##EOB4([^X_*%EI>-O)XC;%RM]G6G\B3]E>ZEDJ4(BGBE .4QJ&2 M$RP 840 &HF4AC*"*'-J9'5ZF*6I2(&A@.AZ1G:;2\H#L:H*F/A[KN&D1 M3M"$:I@#KR=CIT>:]UQLT-JC4['A3U_7P%OY*KW]VWW&%)$AY"@B("2AU-WL M8D!RIBO5R!0G20IAY+3,&!YN:6*P;V6W59[T^H#7L5K#!8[MU,$?03M53^9%,4(U;K$QVT0?-DJ41*TK>3V_BZ[KM7WZ36Q_ ME+R)L#2!-'LG(DSRF$:9!)BA#,"(4$!(Q($D6.B^PUR&J?M^\*PV+$VZIZK[ M^AI?#Y>-[<5.^CR[YK]HY'\)M*J;3?/OAPW.GJ*Z93+ M\"KS=/JPXG6@C,P9+[YO"EDP7?*RV111 M<#^5ZX*I%_/,_\1OE M$M_3%-QUH\EK/K;=R/,F6SNQ<91)[7;UR(/=LN1_%NMUDW.MA+1JXDB:_ZYD MG&91'$L0YBE4KGV> X22%.08)80DJ9#,*7=Z>+BER5<;F?<4\)V)/I=%K1LI MZ6H5CN>ZPRQ;'NMZXV[J4]T6Z$U;$2+HL :_=&C/IW^YG^M:T>+U6'=XQ'E/ M=:VL/SK4M;O*??_UW?W#NGP2HNGXWO6"5]^..RF%?H;:DBLQE!PQ 4%$=/_@ MD*8 D2A1?T"@0WVI(M!H1NUWUR=@=J;-=B\,.^V].W(UL!5O>Z?9=N8= M3>MOU+M>.K8\N]G/,*4^Q%NR)5W\#H<$BS2B0$=$ 9C$&"#]NF0P8XQ%"ZW@F^@@@GF8QCP*&2 T@H!91F,4A" M'*4TQ3Q)G4H G!EG:9+0P QJC?,F* Q&X[F9*M*N]2//D9MD*",Q9R"-4EU5 M(>* 2),*0$)((*9&=F^R1WGEX9Y\-J4Y\Q0\W;<&;;WJ)W.A8^/=<:.[MNK8[X*N<0)%Q@(GDL )4D! MQE*?[4093 2E2H3=7+*AX9:FPJVG<>KKW^^ZX.J@#3)NZZ;YXG$>9VTTA2.< M-AMFKG;=!@>9V8&S,?C8C;.ZZFIG[A.I[BJ3Y,]-&1.U@C2CK40D,"$L TQF M"8",4X!)'@(:4A912'.,\I&.W;DQER8OSYV\!U(%CZ:$D_9#>+E>DZK6FW:- M3S+>)3D[!1&F,%?_4^*>(0#CD*LI2'.0(9YD,>,$X?'NGX])> 57:0WDMDR9 MV\!B;Q'R]1-)$O>7;8U_(K+_$PX&->O/3*.@N? MA3:G6!>D*>'P\TTE>+&M/XM:J+O^6(6(18SC#*00$1U6A %-(04Q2J0429X2 M[%1'RGKDI;TFW@N^SQQNBF5^_M_D_N'?W@:L 3ZR)L/%&;!3IDEXG=HK5=^@ M9N>P5\/ALZ'VF1$WYA>-';I87V/(37![KV-4)BCR8,OA)'4?+@[^.J4@;#DY M6QW"^@8C$[N5.VT:N*GOTQ==>,]D>+W[R=8[+G@3['G_L&L.T>[D.U)ME(M= M=X+ZL=B(#UMQ7Z]H+'-!T@A0R$, ^EB>\7_$4+RG]7M]Z^5:[+OE+L*H0L@0E+ 1)YIM;U- 8TSS# M,>$)%EF8"+EJHH&4@U]M[=XF2S#-1&CB=EO4VSFX"*KX7FTW3WE5]BOG9 M2%@"^:LX#Y,J,V^F[Y3H M^@7_7_:%LO-^E@!U09Z3CT:&34IECYF@J;J\_:$#[AIR3$)E0\]-<-2$W%"D MXVY$<*AG[[D?XD+FW'LKQ=>V:_XNC*]M\1FG<5'8Q@=3LK)Z*)L<4K-A^T9O M3E5/;THN5DSB#.:"ANX=9#O%N>XSOCYISE]JL0#*7A;P.6-^D^]RF)$8IQ%0) 8 2C5 I/H4_PHQY)'+.186*S*=G2_/O5ZH[VOQ-]W8L.:@O1) M&N8$BAPD.=51YD("C$(,.$E)2&$$F73*_;88Z*/GK=/ M'X7N$?NVO"?%9I7F82:B# ,BU(H,IBP#*,XIB#G/LQP2@A.GJM^7!ER:VIA3 MNU*VH15!!UDWW#&==+\UL%V[$UVBW4YV?)(YL>99'O=.,WY?:=K:NI^OFH5J)VG/S:%7JOA&&&<92!B) 4PYQ304*9 M2D8(BJ3 E+@HS>EAEJ8O#4K]9%0=SF"W<8Z5.\.IG8QU&.; IT:<&6E691BV]J4>7/CT.!5X&=AP*/Z6ZSV;F(8@SN($P$1P@+-4 M@!1!*%@&,Y8Y19>='6EQ6M 5F+T<<^Y(J9T.>"%JZNW=$Y%5DU3-NTB&3TTX M/]BLLG#1YI?*[M8[I?RL>*L&:B%CU][4P)U\;?GNOM>@?YN>? MJO)!5-LG70%$UQ[5IUX/IOMPIM8O3$ ,: 1S $6* :8X 0F*"_9U[11ZQGFW C)SX3:*=FLDS1; MLZ7]Q/1MTCU?6ZN:EFT]NVZ"SK(;4Z)H>V,^LC?/:Y\FKX1[[NSD!]OY3?^[N?V-VNU^6?.E#L?:E6ECNZE;MUU]1*EQTN'G5?J[]5Q58M1V7] MM>Q:U'P6CV*STY50DU3BB !A^F5S$0%"> 9H#F,*(4F5%]FI^U>[4[YK,8V0 M]:\SN)8&,"@5XF!;*F%O6S)5#6C[\["KI^SR>>(L,S"39G>F!,J6H#,FV/?- M.YAS$S0SI"T*OI;!OFG6Y]EGR/YX<\Z9FNDL=(89TZ4AE&?B^PS?WQ5HZJ7L7XI_ZZ^U>WA >.((PHIB%*8JD5/G 4 M8?6W&*8DE2S,N574RY0@E[;WTD8:&\ C#W4FF4N[]_U^M]U5XK=B4]SO[EL M]=N=^+!Y7SR*_](%QU=9*L(T(R&0%&< T@0"+&,&9"QBI%.P,^ET)N8.86DZ MK=P7Z";+(VBW$]UIR9Q84O?@@P;]3=#@#UH#NDP<]0ME0U!L FU%8,SPI[WC M*?2IK"-0S*J;XUEZJ8I7W&E\@;6B[?6UX4TOL>]BH[OEO"UJMBYU4-/AG"J3 M,HD$B@ 32NJ@B!A (:) RIA#F&"(F'"MM68__-*TKH?>[-L^P^]>W\MA'NP$ M<#IV)Q:_06*# _:)CA;'\>:[%)@#@MFK@KFS2.!X: M#M-JIU'>R)I8D@X\O8B0]-C+VXD3GW(S/."LZF)E^TLQL;OHNF9_IF7J5GTE M"KH6MW4MMO7+?YL^@T\K@F269S$$(H<"P!#E@ I) 6(Y9FF:D# =U?_/&L'2 M-.:6_7U7Z*WW ]R@P3NN(Z#]5-AIT*0$3ZQ+'7;C)QWQ>W/J1XT-P;?VOY.X M4*,IG:+GH#V(5VE#Z,S1N:^U"D+6I@BA5#=[]%!4K:O&I M*M1B4H2,9SIF(*.2 )BG N!(_2VD*&)4XC!+G8JWSHA]:3)LD+?=22:O^N/Q M*S#U$:E#TL#HF9 Y0:_=^\$38Q'I^X*H/#@PW;\[E9;N/TBTM+AGI2.O^"$WWK;>[0UM4DU)^MH7JBO&("D1S MD,6YSK^"(SR?,[3E$KC,@'3+W51+?/4EV:CVY>HG_U9;'^H'Q7;@JR#AQU=%TQ= MT33KO@DV8JNO-U+ZIZZ(KIYU7M1MT+7>>BRZ84QUJO$=4"WG-^91E"8P!2SA M:GZ3$*FU;9B!E$DB8)J+,+=J)SG=[,[QTFO;'[9=9TU;'^TZ3DW^5>^W*RA] MQ1=:UZI6X6X^X3'(RHVH&5Y8+T=>PAOJ#!N6KZ1S5X_.?M;"I^[^15=6)Q6O M_WC@9"L4S5D8M\M2))',8)Z"B!"H7D%+M?V/^]554]ZLH9S#*\@PD::H$B7,):$8H MR/-$*'A6)Q J4P:=?VH5N;-GTYC ^E?.7M#UL?ZKJY&9:RV1B? M6-J&]@-N@LZ0O=-U^'TS)]J:.2;#/L-VEDF9*;5VRLEQRJF]FM2!9-KQ]YXM MB_9J\_OIL]??;&S$;;VM"K85W(QL"I)]_O)'%W$K\XQ33 2"050Y Q@F!&0 MXCB%.4,8":<(N<'1EO;&^:-MZ!$HA,_6[N6A4Y-K'.X0V79>LC<*)WZ%''"V M.F60!K]H,O\R22RN!2]^8W&'!IPY%M?"]N-87)N+1JN*Z;-[N^%OQ:-8EZ;" MS;N?.BI =,MNY=?&A"4 Q[JW7)B'@ B> T1E&-*0IJE$CMIR:8 WL]O$$+>!J1L27(L]1<''9NP;'EX83L6%\ZLB!J MU^K]T [<],;1:_V=>F>WN9OEIEY!E&,F4 A2B", 69("&L(CS%F5U9N6H2JO['<9) MV.'^S[XJ;W[H4,H/FZYTDOI DRV@3_*;:,NN"M,J@2B&4!"U8-,5+Q($ 9%J M_8:2##&9ISB/J$-)/W_(K![1^0O[-1;HP_;'#G) .LQN^N=A]NQT<:;)6)I> M'J9J7RM.?[:Q,=@;&>RMO-'%7'<^%=8?\SZ5UP.J6179'XLOE=KCG<ZK+H*WBA&/U,I7 ,9B#F#,$T PCD$2!UKQ0WR;*>BOMB;6!_'$^>L;C:,^-2MP?%F520; MRU]JC=4U(U5$T.T7P78ZDD_4MX^D6.N[OB^K+V3=?LGS&"4H)!*D@BDQ4=(" MD! "Q!C%B"8\"X53XJ7%F(O3% 4Y.&!6K_L.-9!E!6J%>Z2Z6/!O*3)^69U: M:SP0ZJXZ]A1Y%1^+8>?5('L>CJ3(X=(K5Z;O?I+[8M.4M!<;LC8#FKQVH;Z) MW8;>"HH0AE1D($/X2U,J!1Q4HFD^4;10 MS?[U0V=#4"F/]?NF^(?@(U>=EC/CN,3TS_?$&M9;1?:PZ]VVCNFV$D%U%G]N_)Q=Z3G>9FP9QGJ[]_!N:;VM"-NNG!4-LVFY:(#^JVLMQ5-D"LQ8&NL\ MH)S$ $(I &5I#AB.HRB.;33]ZO9F5C%7Q 3 M?.LP>BTC.<"!WVJ1IP::N2CD@*W'M1^'/CPR+Y#]$'RWUGUQR_N'[CMEF5TR9G0K--!$3:Y75''3!*;^TUORE74A/ M4][- [%>\]BN@#-OR_- M.^K!"[YI@);'LZ=H&WXPKR1CX@?3@0?KYW/ XH'G4UW5>S;5OUX^EZ=N.\MS M.6!/]UP.?>3:S:K3H;_/H\M>;'W(F"3JA0I!EJ4A@%BMD4B813J-4J TAGK5 M-&ZWRAW,TI[\_E:);>#GV$VK$5/GNFLU[83,N&UE.Q%YI MVVH\<^?WK:ZXY\A&G]L?HGJCUD%:SGRKQ0 K>;24WVQ8&?] :,*IKRQ#;=H+HB<.)]>X4 M4Q,UJ+,@Q&O_S8'AYFVT>=GNHXZ:%I>,;YU9;DR2N]F'62&2AHC0"*!(8+7" M4EQ2FF<@QR0)$2>,Y]*U.69_@*7IQ9M>-5'W;I?/J+,-*AA/R.3Q!(8+@VU? M_KBI0^BW+^4I^WUWGGPVQNR])4]9>*I[Y,G/^4SM?NZ!O"\K47S?//O$VT)7 MT5'*4I"U#C!*$YB$@".2 0AUO<>,<$!$Q"7')(MRYO+X^P"U-,EH\0;%(2W< M:S*XXY39R<[<$S&Q5-DG1':S]?)S?<-F2S,?Q_?T">B.N!:0FCZ.2;ND]9'W M'B?;GZJ2"<'K]\KPW\BV34\PRYBG?6=ALE[7=_)ESL(AFV'%)<,X9AC$40,2 :58\U$#C E&&0D3$)! M$4ND6PO0"P,N37LUV\W3?-_A=3RSN,2PY;F$1]ZF/GMHH!K2]F G+.!F2XW7 MXX-+8\Y[1&#)P-$Q@.UU(S?I2/U#___=WW?%HWJ.E*0="E3J7ZB!G_^@]\E] MSDN((Y9%:E4?*ZD!,,4Y( 1"P#B-$QR%H0B=LDV]H%J:3+TXR=/MAA1P\PB: MOXB#">:'U:&2J_F][D!4;$RC-G6CNEP7W.2S4K(VC87J'T+OJ&]+\Q%RW_0> M4J[HGWH_X?BZ_8%]O<;3CZ_7F8\-<-SK-HA*\ MV+XG6NJV3Q_W4>\HYI0+*4'*,PQ@1C' $F% (B$YYK'(0^S4X7=HM*6)OP9F M\I,,W*##:Q>\/H)L.R7U1N'$"GD5>R-":RU8\1ML.S3@S.&W%K8?!^3:7'15 M+['Z$WG2BVNE8NHGU4[TH_G?%C5;ESJ@_Q Y(2"+6?3_=7=E.W+C6/9]OH+ M #W50+)&"R61&&" +"\U!JKLA)=I-.HAP-49/9&A1"QIN[]^2$J*4.RD@E*H MNA^ZTIF2>.^A='C)NVFV45'*(6(\AXQQ##.681H7*.9^#1 [RC$V'JJ%/A?# MXA*N'G2JW+AJ@ GHF<4:#4"M@L6^F9!V^M-6C9[B8Z[$LH?V9MZBW*+A65>\ M3K1 Z_RX'II#3"@B*5,YASPMM'4F)8(TH0S*&.6DF)=U=G:TL;'B TA M0K2"&!&776H",5#OASX8Z?R X^GW<(I=W&ZZLK'BAV=;M;>]I]RTL]FV5DJC M7.2)P) D(M>DHABD)*,P9C1),J6(I$XM7KL-/S:6J?HQ5:)7AI=IRM2Q89_; M!)PGG?YA[9F%]EKR5>*#^]USLFT;+(/W9>=&"-P[=D@,CO]M6B.&F8?N/1&] M8'1MANCVT-MT0?12^&3[0[^G7)-:4CX]3:N8&)M#FJ&<1#%-89'CU-27XA"; MHLIQ$JLDR^,TSSODE.P.,K;%H-YS;X7TRL0]"Z>;I7DM2#U3NS<^'9-$C@,0 M/CMD;YP;I(4FN2,1,3TG*1$$C0:37J=]PHH^-GQIAP$$6@#<@HXYM+=JT&[-VR=)44O4X M-G$'^_)I22\0]LSWC/['3&XECDIOO-_L;F;W*YE++ND3S_^IO4EJ\9[(%.Q=MRL?N'Y41;E13+ M(H92I05$.4X@Q7&D+4X>(YQRH3*G-'W_H4=)3;;BCRH7H&R$!3,KK;N5Y#D! MEZW0_F#MF:DJP>_ 1D)@1:R#WXWX)J=^_\_]0>UNE?8'^4"F:6CHO6S2;NB= M,4P]'SB8==I-T;:)VO$)_LN"=>UI0_A%+K3Y^WIMBEX_R,6T%/9\9/E:\H49 MX_5:?BZKZY:VS^JK&5TN;3>%IL3,!.4RHC164"E"((HCH=<,G$*L:"Y3FF5$ MQ!Y-[P.+Y_0UDNIK/!"RQ^5E([0-;3=B@U_T5G!;-,KDY.:H&K)=76[[%T\*AE MMTNMOTT2P[.AYZQ[_N8:K<$I-4 5"K<@7I.-'E:->Q>Q"A242\PJO2, MOX>'HN=Y&&C-ZVT^_-P55X!YSG/1Y;'#.3&N4'K'GW'-(V< W4Z. E+/XT,#H>[49^"DWJ?;D-P^I9N M3/)>RVR*5AA?[)2MS6+7Y,J)E,M(%1(F>:&)A*$$,DX%S%*I<$(0CZ17P^'3 M0XV-1UZ7\VUYH+VC(*XI?+JR7X72Q"(Z=& MAB(DAYP9;5 *N:SU/H,XW'%E,N*#?G$>]=[[0;\%=0(6RC/.4XP@886 *.(1 M)"I!,"XH2YA45%"GBF0.8XV-0JKS",L>TY4YS-)4H4WY-Y\>'CKFO!W!]_)N M-2!J/=/%7O9:(RLPPEZ;+G@$NHZY@==!>)M$0$\HNV?\G0;'-;WOR!-ND\MW M6I63B7MG;NF8I;?C9;2;R@_JR[)JI3LI",#?; 4/:]!.Y:;_/#JW?VJ.JBP+57+!VJJ M(KZ7>BTT'7K*V>QMN3#23'A,)(I%!%,>IQ A$D$L"((1C;,(Q1'!A'J5F'0? M>VQKB)G(K.YKE*;-G4@P_;(E(?UP.RD)V>$0W MEOLR7TA>?IU/_RF%?O O%M-R484ZZ6L?RJ4E MW^5$R:Q("X4@BP2#B"099(@F4.@?<2XRQ%3J$?0;4C:G[W7XB-]-^*").#*] M'9\;@3>9H/IC?C8Z@1_&V/:CR""SZL:=@TW2,*3:5L>R9Z-0*^1SHU+55,PJ M50>(VELV>H7CVI HAR3A('(-RLXAD=RG[:#/[GBZTK1R,0F$JQ];:\S6 ^,B ME8GIN9#FS/C"$#5$K2!+(DP+DZ*!O1KOGAUM;)9I)2-H&:A=ZJR=!]CQ&"(4 M;'V[PWP1\]_QNR 1=,=^=L!A=]PNNA_LF)UN\O>BOYOK3U N5]6&['XN[&ZM M^E?MH]?&YT1H8RE1(H=%1F*("I%"2K,(%BG.<8Y2*KAR=::[#3DV%FFDMFGV MI=W2UBVZ?Y*5T'^] _,SWHNNT%_VLX<'M&=^V6!9M\V^WW2@J'_1M"%\WP.> M[L[W\+@.Y(,/@J^7*]X/JC,>><<'#>:8]U.L[9_WO'-@IUJUC+R;+U<+^T8N MK72?'^F\/F)]7]JVU5+\31HWH!2UD^A7_>C5:[T8;:JEM<_=8JQ-39P(F!!> M0,0B!$G!$LB9C*E*-!\]*#XSXK0J- _GK>GJE>O;P MW?Y%&;]/L-X/M$"JEY.5AFGK,=P@=0<:K,#9%W-@=DPZ]"FA*LY M*F^)>!=F%^*&0T@6/C'2H&1X7MM]3KIP=<7Q9"0E$*],TSR/"(11T[5 M"8))-#8S7RL$MO*"797T9(%**=/C?>>R6J\K6@Q?/[EN[#7HE/5,=(/,EG^N M6BB$@Z:T72W4L)EOH3 \2) +]N"NWL.2_]]C.=-W+"O[3E;M-=SB$%\L.8,A98['*M:WE_,N_XR0N_LO6)%[] M\/47'D#*[1$8X5!$DD"D> ZQ2'.(4I%CDDL6H6SR7%446M'%:@A@]X?K#]Y? MY-?IW :7,ZK_P'V/I0[QE#1"19)B2!C1KRC3%,,X$U D7&8"922.4(WGF[D8 M#LUFL!X=M',1$DA7[_4UT/1]RM42[C^: ZOC09(AO=BG$ GKNCX896!_]2DM M#YW4)Z^\-@NQ7"YM4155'6D*S@ M?O7S+XPWMGU!*YE.RPMV!*ZKI_AV$[P N!M3!(2Q9]JX"L$K\A'/XM)/1N+Q M(6^4DWA6_]-9B>=OZYCO\50N5M-_VN/9#^K=?*7?CZE^K,UY7$Y23%C",(*Y(4TCA54 @B M,I(HCE7N0T">XX^-D2KQH97_\+LQ;2;_88[8;"%FHP7XH]+#TQ#RG24W@NH1 M^YX9*SSLWDS6$;R0U.8KPJ!(5?I#W8+-QL6)Z<+];ZBZ1;56!CGCU7004>O7.Z3,AYXAL YKY-M:WTFX:9;?E! MHP#0&@"M M ZV&XZ_>+N'L;<,_X#Q33W, ]>$+?;Y"Y78@ M]#6/&5M4]-MRH:1>'O726*7P30BE*$4DAI*B6)OG+#&M%13D!5%93 25VCSW MSX$>4(4N<55#&/J-G/Z]CF[Q'CCZ4$8VK?]J(( M&CX4_U\D(OCDO P7[7M:A(Z-J>O*;G^;KAZ;9MA-,."/5V8IGJ\FBF>*"_T6 M\00S<^@M(68FW;.((E10DB?2*R+/9="Q;:TV\:H+^2+G:WD'>"4H>#:G@[YU MUYUP=UM$0J/9,_LWXH)O6E[0"'RWB0'^<0=JH0.VIO: *&AG:I=QAVU,[8'$ M05]JGWL[GH8WN0JM0F[;%BJQ7)C2/%],%P0;HU395J98^O+-=[G@TZ5\ M6$RY_&C,M?HW)K2@ML'V$JUV;HDG)(MSGE()(UL%344"DI@BF*:%2'F1LR3W M*@)Y2V7&QH$M\>TQ@"AG,[I8@F>]\[-' EU.!&[UHG@<$?P)IG_ ,X/-6,E2;@[=2WT)GG^GWNN))71IODN T+C*!8<9P!E&6%I E1)J.D45&4D*2 MN.AP:GYAV+&>=%?B>IXG7$#8\2@A & #G2+4AR^UJ#:+N"EC]%,M[FECP/\ MP0V8H&<'%X8<]MC 3?^#$P/'VX*'SOVV23C%*>4TI@E,*=:$(G,!:KLQVI6[\E[*LD$P1*"/&((I) M#AG/"43. T[.G8J%]KTG->G_OP':,D.ML)[)A"XS8 ;-X7' MM6=V:O?;.(!W*_>)C,B ?1F[(1@T_744(/RR 5] M]XGCTN7A(DBL-?5>KII AD+%2*D(0Q(5!40H9I 4*8>(8))QJI(<>1DZ#F.. MC4$V80]=TB%=,.X>+'(%*%;$2VTIQ P6+G("H[UB1_6%O'BIR @>72)%3 MMW9D'?H\7=&9.?$VZ_%:?\*?2K7ZI@W8=KIF/$EXK J9*)@H1B"B:09Q2C'4 MOTKR6.I7,/&C'L>!Q\8_MO[XG,YL6^IE+3&@+9$]*WJFTX79MIEJ M%A/%E8KCU.1TJQRB)%.0(63ZZ.&"YY3A//&*<',:=714M9$.S$P9ENF\JC%A MSH-6)5@]2L#-)@OPK797D-?)R>C 7"$@'I2V:OO*2'P'6L ;H7MBK4L8]499 M)P>^'5]=PN(L65V\^8KJC^^6R[44K]<+4U_2)AK88+U7IMCX8FD+850_K\SI M^2?)]955#? (4Y7B' K&$42J$! K5$"%F&!1GD62>3'85=*,C=FV INC([X5 M&3POFOP"6W'2\!POGY[TA=6_-0?JR^>26Q:TVR'CQIC2&7A>L]F4ZP?J!VA\ M.I3_ZSS9;@PYV!3VS)Q6#U I BI-ZJ2RNRK.V!QQM2>XI1#8:A2XX."UP :O M3=A9H.'+&%Z+W=&*AU<_-'@TQ*\+8\[$2$844P&5X+F)A*"095D*&2.\\?&':_H\A%H&UO83NW36E@_\MB'T(TKK@"F9VK8M)4THID0 M>SY;VSK4[1UF@W4BC%_AZII-&,!M*<"81PI&$!=:;8)0@##&7 N8"QX5(J=0\Y6/P M[@\P-KNVD0\8 <$?1D3/7*$#"-TXY1I@>F8/+TR\.>*4XB'9X&",0;_[4QKN M?^$GK^L:B;%\U!:H^8\IM_9"9R:6^T@]DDF>RR(1*8>2F[YL$8X@)9G25F(4 M,:H$T;_QB\9P''EL7[\]_I);D7VC+5P!=Z.$7F#LF2LL@F9G:W]HB7T'CM8I M"AE[X8E6V/@+U\$'CL'PQ.0P#L/W 7Y<)>1T4GL&?[SYSFW+3U-D?Q*G*8FQ M2J'(:0I1K@ADBF,8IR3G6!8I39W.W4\-,#;F:60$C9"VG80;_YP$\3S-A("F M9S;Q1,69,RZIOJ6&9<,-2\E__EJ^_*>^M:(%_<,^&YQ\[" ?_26EFF_[XG4= M#Z/FJZF8SM:KZ4O+V5]Y2Z1XJ\6LPD[K]D)OZ,*0)FFL-QUY1O(TB3-:>*4*AY!J;&3Q4*XT#4_I;/8#-,J!Y48[ M,"]78#JO5#0152:2U%YGVF,T)<0 IS.^GG4(B0\STXY'+4//7]\G,2U]6K%2 MH-$(F.\9M'0R\56-5B8*JZH6?G3=7Y>+)CE(U2548I;'>+T*590E$<9) $HD8;=D MLZ<:]%)CV$6I#2R]83$7FX.D9_^2+CMHNUE)73'L^\MOB17.4CFF;$B#8^?Y M@]H-QS3;7_Z/7M/ML_XRUT\JO\Y- -MG^KTN5F=:4RULL8^/F4@V8U0\ M+*;EH@KSUM<^E%5GJ^4DHE)&B.109J9/:T8EI$520$5BF0^$P=]=L*\H'Z%^/S&'QLO M?WK4UAS4(SV!Z?Q%5F7%/,G7=PHW-BM'W1[)C8#K UJ:,0VK3M_^E*A_->> MTW[\$0M);1ZC#\IJ_JCL$UJ')XRM-_/[TIHN4GPL9S/-R^:F"=+67"IB!7'" MI=.4J@E%)Q)5&>1YEW[+H MP&^ &Q./=UY[9O/A>C-O@- _;MZCJIL-^,. VIT L;4WF9:_QQ=FX]J\"_2 MN/G<[ S7N_FL%'[+YS_7Y>0WN5Q*N5F2;77?3^OGYYF5DL[, OYV5GYK.;WN MV=+6C)J0*,$<402)D@0B;!HN93F#J8H4(3$B&6,NZ^"5LXO4@."WO-J4VG1K@U0EPJ_/!'@CT8?QX"":^=$U#[DVMM[^[G9 M$6B4;AD<]) 4'E&Y0 MW@Z/ZC[9]S#"%8Y>=OE8G>T?JV^2ZN^7R_53=9*^$5AO2>,)BA+&3+B>2FD! M$1;MU>A/7AG+;(/9IB#9_8_?U/-L[ZKQU< MN/W,+2VPR%(5PR)#&")%%22$%% PF@N&(Z:(\G;8WWQF!]F%[,[K= Y&-K4> MGOB;3]CXO>ZM$[N6PFUS0>LZ[0$]YKW(^WP'O)>43_J#>]WQ.ZIUK;] MM4T8^"B?R\5JDF94Q8PD>K.(354^3B$C^J>\P"K."IGAPJE*QKE!QL;SFS3B MK:"@DM0_T?H T/,<'0JFGMFU T*=TJQ/01 @S?K@T8.G69]2[EB:]CW MG"],YZF5$=7/BCN&H)OY=24N/7_95CI0B]=#^LP9[4.:)\>&&=2N.*/GOD%P M[M*.GJ.GYUGY0TK;/*L*E?M=FH!0O;$7!*N,0Q69;J@(46@^;LB1+'BNN(J( M5]&KDR.-[5.O.LW588.>7J.3:*J,<9DC @N5*HC2I( TR@O(,*-"H0S+@OH= MDP3!KY8I6-=.KYHIE6* =770AP!MP7[K9;VYM_[OZ%05_ M5)*']-Y=0B>H!^_D8,-Z\2[I?.#)NWA#AZCBZ5Q^4%75^[?4Q JL?CPLY',U M^V^E?+V6#W)Q_W4A[3OP3FW_^H'S]6)9U[$K4I)&:9[ %&$"C;$&<1Y+*#'2 MI)YF,LZ<++200HV-YRNI@%A+6W^0-O*#];/^JIXW.@!3'T-OFJ?S3>T[5M0^JZ0?1:'4'MI(#K1C0FMERA!O=P#O5OJ92[V*= MPOYFSR..^0:S.%10\["SZ1?O'!CV<\'/H88:+A(Z,#@[8=&AG]VUJES5"5SO MM-JM92D2-"&1A!G7%@R*\LA8[@QF*>*,T"3*<.Z3RG]\&*\58]#T+8.G-'1QJXXMPY;0]K MSYV]NF,5ND^?3;VD]>+'_5S\6NIM\MP03;W'+&0BI$38A,4)T\R;0:J9 $K$ M9)'$A8C]_.)G1QN;V?SEYT\_@Z\;(5LEOCT+Q)V%V(T<@@'7,T=\^00:0>TI MR%;4'G;O3J $KJ;3A7FLR?F9Q%$L$\(R MF)!8,PA'*:2"IY"@6*I"LPM)4)>6O;O#C(TZ-EUFIQLQ 7^DBZ^^W'$"53?2 MN!ZKGMEBVVQW*V+@'HCG,>BCG>[>2#?IG7M M7ZV7J_))[V6,N6*ME<8MB%.>JS0AD"5Q!!$5.:0RHU#&.,^IZ;R*O&C!:=2Q ML40C=*>]AAO.;D01'+V>>6,#W#I <_K1=,0?N;.0T\;&\S M'RP.^IIYW=S1WZN4-.7#Y+LYU\_7FR;3V'$W-?&5[;[T;OYF3FW 6'7-),_C MC!*,H4*80U3HK0^620%)3)5">:*)2WHYA#N+,CK&JMJ F:9&]#M8F(:D/SU+ M_?#YRC/B]XKI<71\#@)ZST2W40)46MBC%]L'=E<137:;F:F5V5QZ9XZ6>5 B MO![;H'[5[M(,ZWB]&K4#S^SU3^Q&KKM%/99OUZOU0OX^G4^?UD^U!W_Y>JU' M_:PG6O[=9 1,B/Z?RA()DS3/())8$VH49=!$T8DL28HH3WQ8M8,,8Z/3)$H2 M/]KL KP;7_8,9\]$N56<^ZG %5"TU^Q!MKS[H5[+V M?V4I8GDN"LB5T&8A$:80!\^A8$6<)8S( CO7"/4<>VRLJ-]2O*UK7(L+C+SN M 5R^\)\GO)Y![9GJM.2@$1WHN!Y1'RCXS;[-L@)Z MN@'Z65_SK14<;&ZBTA0;F1LINS9Q=./^=.9Y &SU^:H_GUX:78'NHE7YJBNI[PPQR^^MO+N>_FM-C%-/:!%.=<_:=SO5^8:H_27W-2EY5B3?(F^#&=;>;WYY)LCVU>Y.XJYR-NJO5,\><.Q(A#>JZQL2W=-5?H..TFU-J9Q;&Q[:M$I@49YG:9)!G"$% M49'$D.4L@1P+RA*<:O/>:W$X,<[86+[V!&_D]&Y1<0E7-ZH-@%;/G-D%*&^V MNP!#2-HZ-=2@_'-!WWTBN73YC>H :X$6J]=:J/OOT^5$B5A&"F5098A#1)"A M%%' C(A"\5CP-/?JRQQ6O+'Q3[@BLG? *@J,IOKCU+H.715X]SUP([[;S6[/ M?'F;B1V^1O!1_$=5)WA7PC]7K>"CZ :O%WQ\E%.K2?OE^TW_]-__UOQ&_Y^I M._+?__;_4$L#!!0 ( *R(?U!=*(9*,<$ T,"0 4 >G5O+3(P,C P M,3,Q7W!R92YX;6SDO=ER6TF2)GS?3Y%_S>T?E;$O;=T]QM12(QM54B8IJV;F M!A:+AX0N$. H%*JIQ^/ W 'R0/@!$\PVRJ+(@D0QY+\QW+ZY>OZ)TXYO?OJ\E]9"#0HR0E$3XF,(A,;LB'1Y0!9>ZZ3^_^__*L$ M#=;22!ASELBL'?&161(,&&IM%!!M]Z&SZ?P?_UJ^!+^"GY"Y^:K[\=__]'6] M/O_7GW_^_???__P]+&=_7BR__,PI%3]?OOM/V[=_O_?^WT7W;N:<^[E[]>JM MJ^FN-^+'LI__UU_??XI?XS/WU?I3__Q+S_]M!''1^'4Z2Y=_7A(WK[H U(8+9>7?[F M+EJ>I&@\R RC[$4-R3< H9OTOUZ<^>E\HH-*/B5*,E.&2&2!!*F Y&RT]V < M%U #._=)&0_X./DKG 583E2B41NJB&7)$PEX>+A@?Z Q=[B; 0&)_/YA9]]A//%)M!!X?8#E=I#?S]!J= M^HG0QD5N<&?5 3=:[AAQT2$_1H%@6D7IALR?W'IX+X"(%P>0PP7<"$(^+_U\ M-2U"V:(\0'22:D; &4FD88JX9!7AG,E@A: L#KJGW'E^+YS(%X>3H\0\,E3> MS-?3]8^WTQG\>M%YV)(Q"!X#,8_?$*F\)D%33;(3N(.&!(KY 2!R][F]H*%> M##2.$FL3D/@(7Z8E)SU?_^K/8)*332Y+22)D#+R2HL13"\0)H5S22E/8D7T] M$!:WG]T+&OJ%0>,(\38!CU$6Q^"S((X)2.1S'&DG0H2 MF01C<'=$]VHP?-QY>"^ F!<&D&,$/#)"7ETLB^#>3E?1S_XW^.6E"T6%X!"T M)6 @+!\"(K<>V@\6+R>7>KA$FW!7W\WC8HFQ M>2>-[A3\U>("':P?KQ8))BHQZV2D1&N.WC?50 *:0!*%<):#S]'3P9S71TGI M!YN7DVL=6OI-@.FS__XNH:2F>;JI@;R,\1.3TM),LK<,#21^YY/UA#/.T'E/ M0NLP&(P>(*(?@%Y.+G8XB3XI12-*6@2T&E' MVRJLM(:FS'<4)QT(FQT$](/,RTG+#B/IEN#R"K\]77Y>_#Z?)).HC[2 '4VD MY-$2SX4G+%)K>8K:ZC0T6*X?WP\J+RU->YR46P)*M[>>+C\L%]^F\PB3*(UF M62N4"T_HG;E G-0)MU9.M63)!!AN1]I-0S_(O+3T[0#R;@DW'Q:KM9_]G^EY MYY"QP*D,RI.(%Y6\/E>?(."@WOV8? MOB[FEV>;(BII7,D$<:^)-)D3],E1 )+Q9"4+*L4!L'#WN?WP\'+2M$?)=61, M?()XL40\,QX^3]?V*U5[ M.=G8H^0Z,B8^+WVYA?OIQUE8S"99H11L9C('8;F_ M#@L&,!$WG]T/&"\GS7JT?)L(1OX.L]G_G&/\_0G\"K?!]&ZUNL!]4*.M\TIQ M8@QB7'*)-D^4N#QRD;,)TH):(?8EY:7G4(B3HCV57XFZ!3+=%>.B &A'=,HY>5APA>'J.A'V!>6E9U 'DW M@9MW<_PT']?3;_#:K_V6K4F !":B80R>&O2^="+>,$J0-YF3I-H-:&%VT] / M-R\MM3J O)O 36+MTFP/'IS,]FOURL4!JKU81I \XF34JM=[DOPDFPFI+(J'$L M46GX<'3D[U6.DV 8XW9[#\@COF7Y:+W]=?7RW.SOW\QX0GP;VV MEJ2LT>&BT1 ?LR,J*,!PSM$TR)7Q1TCH!Y:7DW =2MI-@.;35XSE+JEG1HLH M)!#-,THD<=PG8Z"EBU3060%H-T17L/M/[G<3].7D7X^4;1/(^' 19M/X=K;P MZXE$*>1D<*/4@+:0^EQZ+4C"F E!::L<#!?MW'AP/UR\G$SL<9)M A:;[BI= MKY9/7U&*J].+=6GS6#+,DVRBLY('8FEQJ+(!XB$$8ICGGM.L]2 ETT]3T@\X M+R=3.[#L&[F6L;JN\(7TRX^/A1*81_@,W]>_X)O_,1$N":-$)"X&CU93&^*H M=$1C3!)/"D.TKGB2H'ZY>3CZWCB8&@]>__7Q/SLCS/PYL\3I?+6;3U''H M9Z4Q+6[0L%[=IKIGR]>'/FN(%K"]Z#RR)>R]UGZG^>UTC@^;^MF'Q:8MP55W M4=#96%%NH0,S& I)28+3Y=Z&B0FHU5;NJ.P:L(?F(\0-UCETTTO*1I.]@4A8 M*C>JP?O2EQF]MLC !X]Q'^P(EP9D=<2VLM4P\6#/T/UEWD GOX>[85(%RC/* MBPN7B PL$:LD(XP#6,U-R')'_/2'ZS4[A)I[=YG=1^8-@&='KT-F/>Z>O.RG MI8>4"HXXEGVY7BM5RM$XO2.-]U^IR^Q>.GZZR^P^ F\!,O=[GT9O@D-WC*!/ MC^Y>X*7=MXTD"?3TG)'!F=J=0UOM,KN7.?YE+^;69G)0-YLG[EE\L?T_F7O_G9!4Q"-@ZT0:.;A4:F HJ)95Q:-@GPFG/- MJ@"H%W4M .HH%-SU9@9720,X._GFI[.R@;]=+#\A1]MR]RFL7D-87_]T62L6 M)5@;;"[CV-!_)9[%\ ]41BE".VDTW6&#NVD9IQN MW?7@<[S(#\;--UB&Q6!.U_ET[6?3?R(?BWDGEE>+U?K&4E!)T B:$58*I*5W MK-SYTB0*!\EEQ4/:<5]J"(?K"UU(.V<3J%U\/7T.IH M &&WB0&#S;E -1VD9KJ;-9["A''#BW,$[[\(INTL$B/AP? M"S2# UF@Q3DLUS\^S'R9T)-*$'M>$G1H5">)0V*E)"H;7F9M8ZQ@00BB)=-" M>J%\KE*^\AA1+01Q@V2D!I-\ U;FMJOWZV(>+V^1Z8B"T*5:NS2NS67,$V#P MR;+ED44NZ*Z;-D,[V-<$M1"B#8*>023>A']]BJO EPNK[\&OX./TR]?U:?X- MM]\BK G7CLERCT@8W?7K,L1;HTLM V,ZF:1%E]F@RL'9("@Y2*(-(.%&RN$&G+DPR405B>%EQ% 9".*B-(2B2Q>!>T%E MEL& +.A?Q(I15*Y(-85<(OL2'#!$:&Y5HG1(*"*H[QY M_#@3G*K5B>PES0:R..^G/DQGW6'OR3QUE9I?%S,4^JID%=8_KD3#-,]9H:L5 MD_*E&Q GCD4@(4-0U$G.0Q4'I2^!C50OOA^D.JV*5AJP.#?XNIM'Y0E44AH7 M2BCMM84WQ!EEB?0!OY=!,%W%?7F8I'$+CNI X&&<':./!I!U67'PP?\HY097 MA2M!2*TT(YDG42H,& G<:L*E5]8!TT[OZ/TU7+'';7*:0=11RGZ@UN,(R8^( MGW]>+ H'RPNX/+Q;79[>W9?7Q*(@('E):'"E8 77FG6)$G09N!:XX6MUIT#R MWCWFO1XX[J8V,&#JB;H!^_/F['RV^ 'P$6;E%OD.AKR)0IERFY^IQHU3& SW2?EG$/-BJ!Z%B9-P";RSSGWZ?K MKZ\N5NO%V;6UO6S\.E'6YZ@R)YR7&E^,=(D%$&4X7PHL!.F@BI?4A[AQCS8J M 6MPK32 M-LG@O>XT=$:70:U)2U*\XK2$#:#)DED;LJ!8!([9B<.?1Q[$+JJ M'6U40M> FF@ 5SNV;DZ%4B8C!TJ@< QDXAQ/A(&-7GO'1-@QCZ)&KF#<0X]: MV]YQ$F\AJWECX[YYM ?928HQ:4PNE)C4$,]8))IF4. XBZ;*$?YNX!'$!56H1THN^9N*\>GBK MH:D& /C AGZ#(2V#,=Y0HDPQ]T:4*F2C"-?9"TF]$*S.*>]3E#43%]8#W;#: M:0!NK[>/+0TJS^"S_WY#C*7$F/*4@U9 (BTSAX!9$DJKJ&2TCD!=YJQ*)NL) MNIJ)%.M!;4C-- "TN[G?&TO&<4%9H)I(C%;0?T51>8EA<'!2))JCEK**B_\P M2R8\?1B,-6*+').15#IP:DE4Y(OEL0L1O%#:/@G+50E$3S/&II.LA$J6)9(\0D *R,2FM!;F*NFH BA]A[:=S2&_\H&NZ\A3^-T/?%)",6T(YR5 M88+.>N(4E2198X*,I659E>*8ITD;-R=:"7 #:Z0!C-T7U,2(8*DM(Y%-QK4A M*!#K X8B#!W/X,L\H"J7(.Z3,FZRLQ*&CI1X ZF$IT*8B1<)F#>,.(H+0>IH MB7/H.BKE)1PB\!%ET;/+BH@L#(L@QU MEH)+C J1#8P^M?52224JI7J:GLLUB.=RF)0;P,G);+;XO<2D;Q?+UXN+L,X7 ML_NS#JX&'41&*8C2^\66B2TQ$B=$)C0[ SFY*$*5)KA[4=F(HW,@).Z>>E33 M3P/@NW$"_<$O3Y>=[%)W&/T!EI^^HL G$'C(#N5F%"L=J!1ZAJETL7?2Q\Q M\5@%'?F9P=4%TJ/0'0U*MD[$KP:T6^59=3*F(.?)P[/'/ M'O9\; \^!CHBVQ0.73WWZ@0$'/7EU!_]YX([K1BQCBJ2++Z"6Q1"I(K;^0 ] M Q^$<>>S8+9TTCYA%WJ]5R M72:PI(NX1K\?EM^F$;K4O K<",,5*4-9B30QH5"\(L8;&:, D54?#P<__P9$ M\*>[\'B(@$8B^0.4N1A0LFT@HRLPV7"PVF98%664&7-Y/%V$5E]/S3@/S]&JZC*5F$G_: M)M*9R5([B1Z=*8U7M#&EWLD3#P9Y,2+E5&?O>8*PT8%TK.[O[D5#*J(!8'V& M^'6^F"V^_-@*:C M(<3> 'IVA)9&4Z"1EY+>TK.'R4AL#I)8Z5+I_F1LJ#),M/'SL$/\G(&DW !. M/L(WF%_ C0$*GE%7QE=FEA'G"<'N5(Q$>.T3&!4RKU+>?)>01GSA Q5[[VK% M$5)N!R5O44Z[&C1=#?@J$S3POU3N(WDAG.L&)XA0XLHR08[J7"Y;,MQ[E#7:=XR>MTN$2R+.C*B;6F22)4F7H A%KT^ MG[EP1M<9Q+Z+FD8VN&&,U_'R;F+6Z(:-,AKLIL?X:3%+$R>]-X8C]F,HPRYM M+%+Q&M^)H:.%WX#U^JSD4''%6R]+?F;FHE4FYRHG6#1J:.T0_QM(<*ML&K@U>M1"\&HQQN6R\ MM4Z53I7&E_FY,G'B@Z:$129-DN -JY+_>9"BY@[.CX',,')OP*Y\1#4@ 5_1 M/+Y&PSM;=//@MUQ-N@Z:!%- E/X"4AWT'"?NECSMZQY($Y4-S<%ZH@-NSA*L M)H$;0R+7/#,98C!5KOKLH*6YBL)!O.L#93TB7,JLPG=S-%.P6F^HOQQ5N/EI M"__2T<9M0#X2/2L)M M8#>Z!OIE"GTZO\ %L%T)B_GJ%\B+)5SU;X?5F^]HE5%QT[E?_NAD6KINE^3[ MHO/^+@4U42)&PQ2N'.\M2IH)8LMUDC(R!8UM.4*ND@FHR-.X;;$'MG:MZ+Z! M3?:*Q>U*_@5]SI*5TU$D;E4BL;1LDH9Z8H/.1!D GBAP0:OT&GV GG$;:5>! MWW$RWQ\Z;@.=.7SIIJP. 1XT^S?\A2RSX<:B4YF0:&D".JMQ>6*^7TW"Q+D5CGQ>;9G83JZU7B9K-)2WIM"/6 M14=D%,9G)4*(=5(5S\GEV(?1 V-TU\B<)@'3\&HZ^>:GL\(8^L,K/X-/$"^6 MF[Z<>XF#Q\BH5:@XW*6(E Y(43<$RVH"M1I(F2Y<^! $:^\)\)1SEE@@=]-+57W9,8]$JF-S:&4T8"G?-F' M_;(=R2]^-8WE7'HZN\!0;6)!!<-+YV1@IDQU\\0SEPEG3+ 0I<^BRI';$W3U M\Q9>2N7VD$IHP%;]'5V:KTCWR3=8^B_PZT6YVW*:.]9N= NXRZ56*0KO-7&L MW)$091PH5V.BM.)*6)> KE%K-,S&G0$NK>A6N@(<3PJ'BB/<0^0F]@K[RB M?B.1XEDNYF7==A?? RY+Y[4@RG*/S%A+'#J8)&_U>E$^VC5#4"J /4 M_1!RCI9] T"ZP\/VDK+G+AO1JK13VTE-(\ Y M7MMWW?>C1=\ ?CY]O'."D!PG+"F-4DF&V$@],2Z"61\EJ[)1/4K5N%G, MX3$TG H:P--UH^ZNDNI&='&Y/C@SV2='6+%4YGA3LZ-96N,SU. MV+@%W\.C:E!%- "L'C-QMXRE'*D)41/.(!!91AUXK7.9?**]8 *DKX*PWA2. M6R=>P8!544T#F+L[%G?+!37 )2X?E)4H95>Q'.2#)H)*2Q6/4-6 ME==JR35( MYN@HF3< GATCGDR4U$L;2 Y:EDI@15PJB1%*,]*OLLAUZB)?S'"]O73\]'"] M?03> F3NCWSCWD@K B6,"UQ*G@%Q%/=>90)H:J2SO%)KF^:'Z^VEW*>'Z^TC MZ;:PHTPDWN:DB7$A:4,%-[I*,=X+&*XW$%8.D70#6-E1 MT<"$+9U/@22F# I$1-RBG2$ZJF0\>L0#L& M4H-)OQD\W:]WF21C@O6XN>N\:>W$B>.6$V[ 4 Y)F#K'\0_5FXV^H0V#G2,E MW19B-D/97E\L$?@?-@_HUL.KQ?P;\H<:.LV;[]?33381+_;!_CM)IP^S:Z%Z'."1!*7 M&/! F4C'8B3<"F&B-4K1.OWACJ&ZN=X[%?!:07\C1@ZED4S_A;F)RV^X(Y.@ MO#/9X%HT9?Q0XIYXQ3 N%ZK,J:>6^3MV=6?KGB-(:*Z?SR&8>TXUM(FV^\OJ M/I>"V\P#4R3[,FW<)TV<#$ @.*E=IM'>/?+;!VP]*&BNV\[ 6!M:"2U ;6N> M=RVJUQ"7X%?P^@(^+YY@&V*$R(,DQF>4=+G%&+CJ,H8B9F\HM:8O]H8AJ;G> M.T>!<00U'=NKYW-ED':K<1_F&3CM%?4$DL2E"HE65-#Y">P5OW8NGW>"_U9OOL(S3%:0)H\A7!EQ[LO37H($1IQ(E M6IKDA$3_V%=)"^Y/:GL]A:K%V<>KJH4]_5=8?X3SBV7\BHNN+Y==&X+K/UM- M(E>XY*(BH R&:)27-@>VC!5,25K<+I)XZA+KL!2U=W/_*'OY_%IJX CN,<]Z M]^*SPB;T4RQ)0G@B9==)C@;"@W6>9<%3KG+JOS>E[5WKKY7>.5Y1[2)QL_9^ MA=^[EU83G5P*TI4[?;BT9#;H,4Y%W48,ZQ* MFD]U7[,E&./9L(RKQH>2$O4D"".(@)"!AXQ>R+,;NCV!]L+/6HY02.L&[23^ MWXOIJKO"M9IP;YUBFA'M0R32>4,P_M>$VA"8,Y"%>_[3OIL4]D/;"S\I.5(Q M[2*N6T:W^%(L0[*2$4,#)1C'"^(D+\W&@7+0T;!8J1JO'X']\-;Z*4E5M8P< MUUYW:%Q]7CQP&?6R 1JD=U??^? 4E?EJME].N5^KI_(U?SGY< M>K$3ISREQG*2/!7HQ$:)-A\\,M8DE$) MW!)XZ4E9;GZ'TA#3\&0C-X&#?,XCF=Z$]ZOF?N$'-'74V"YL-^OTS=GY;/$# M-BG7#]NL_X>9+\%BRAD@&9*ZYN,B4>++R#N'6PLXF;375:Y.'DAO/Y"V?GKS MG$IK%YO=6GR0RXG@41O'%#&9X;Y1[CL['AAA7B99"I4EK])5_B!J^^'RCW!L M,XS"VD7E]O)/Z>XRB<9XY0PG5*IR&*4D<<([ HI'%"_4ZJ_S-&G]\/:'.++9 M7Q7M@JM;01N&LF2!?ZQ+(+(*K$+[49ZX?KEW(22.$H<0$]\L@L4\QH<+**Q]J'N'Z8:_VHJ)HZ M&H#8[7G.H!CW"32N#\O0Z>:,V*QP?4@(+G*O8J@26>\_+YN_E).:PP7< #J> M:NB3LM.:\DQLD8XLS9RM5ABN115+;MXI7249.$13)?%2SDR&5,*1/4W>S%/] MGDHN26H3+8-7 ZX1*RP)1N&>S4 DQ9QPJ2N*E'' ,)OY&X+2KT8\TI<\$ M!L:.XZ)(RA+OH8P.$SHI%:BRE49D'=92Z46=01PNZD$!,\Z\Q\V@Z*^PGD8_ MN\W7P,,?;S_I.2=!/L+CLXZ%=-PZ+M$6<5.N'67NRDA13YR27@'7@M4J9G_^ ML9#$FP?EHLY?ALWB[IK2,[!)J]S(J#++'-# _%&(W,^XV]# M2MQ7F9R\%Y6- .X .#R<^A]8-PT [S.^[S2?I$67L;V<2L>E*R,Q2):E!K8, M&;.2"I)B5A8= FUHE>AO%S'CPJBB[A<#*Z(!,%T+YU,).OPRK7X[+UX)ZEM2 M=SEWS$CG? B$N3+'3OH2X+I$!!> $HK.0IW1;WVH&Q=NQX/@_@"E@372 ,QV M13Y6**]!$B4 .6""$P_6D>15IHQ2"*[NF/$K4AIITGS\MG>DE$<^SGO85+_: M3!2;?H,W.4-$C_355S__ J?S;=C+K67)A=*- P/H32MA5UA5*96^,2'D/NT? M#Z>@$<_I0+TOGET)@T'M.?(.K_SJZ]O9XO?5@!F&Z\^LETMX@.[ALP97#[H* M"S4+& M"0#^JW'@U*A+/2N_9F+D720E7IT+J,:(&.)XKGXF+XML4Q??+C]]6 MD-[-3\]AZ:*9?32ZZ("DJAV2_SB72B1,B'0T-K(C7@$^.TXV*Y^GD;+%<3__9_3BQ MB3F%7P@D6^Z4E4&V20JB *+7*B1/JYQC/D)3,ZFVD0"SJ*.]!H"XNX)WPG1R MGDL,K: <\'+-B&/4$!]X4D$;_$65PFGC)'-A2)6<2.CBF]-J@7!,F&8_<9Q5D%0?S,:+&'935' H' MTU\#6/P5I8FB>[68KY?3<%%T^N9[65DPH5$$YH0G#&DF4F?DQ"5!C 3%A%2) MF2KYXX=)&G=,5G,X'$AW#:!P>X]A^L]BV.>=9,H=AEONA2N#;U*.Q"N!"RM; M="\LQH#,>66E-R:Y.@.VGZ9MW'%8S>%R:&V.?&QR):;WI4G6Q^F7K^O3C!(\ M6:W@%E.7B\_R9'D,MDQ;1$>86T48]_GCCL@JQD45E=9 M _:RNYRS0W"7N=VK=.\D.$L##:7K;\(O5.%&8(,@.GG@,8=D595PIC>%XX[: M:@:U=37; &3O-QN\XG*[7US)3^9D TNWO&/# JH,I%PC[$ MC9N_K 6,)_%WI):.;6):"7L?EG#NI^GRNO?6>3F9IV[7Z)R;U41Z[SED2X!E M%"0/I6D@CR1JE5*,VJA$GP>-?<@=-\$Y&CX'U^2HB"TN]WT>'P@#D:T\'CIN]K RQ>J)OIY'SP^;]@_^Q:5!- MDY&666*,0><%7"(A44.T3LPH\$*Q*HV:GZ1LW(SEZ-OO(?IITNO;F.7;7)7S MSQB7%TC>U(?I;#,/7ON,[K(IJ8-RWR&!(9XJ3Z)5SN9DC+55 NXC:!XW?3D: M2.OHM$GX7C9,W?;WO\5;BB*(A%Z%8 +C/ENZ#G*!OK&TAIOH)7VF8/MA(L?- M;(X&T(&TUB0B+SW?C_ -YA JPR]UER.,7E&SA@'DJ/T/FL&1E=!8W\2F[QH,QA8[I8UUM%< M$V:GLQ+QOUTL/_D9?()XL>QD^1H"KG&;K9 ,W9/$;+EF1(EU&&0) M(Z..U*%WY)X%FH_3V>3MF6?#YX Z;"?9C=*, &GU%L5=F#K-3[ I'4TQ:TZT M*J=$0?F26TV$ M7&:PZ9BBI0W9/0)KW.:EBMJ<46=OD;_/W5K[><=*>:FT6* MV\4K/YNM'F-\(@ TDR(1$TH7EYB!>,LMR2PR##P5!UW'R@Y!_;A'.R/B^7GT MW0+([VXXOURLIG-8K6#3 ;TH8/M*FABG**.6$VH,+F#G,CI'5!*90DQ2 ,,0 M\ED\AD>('/>@9VQW82CMM>,K])?HI+2)A.Y.'(N<2 T194H= 5KZURB3G*[B M)?0G<=Q#GF<&9R7-M9N5>CN=^WE\(+UG &U_!,*"[L:+(X?6 '%!>,^5%$95 M::VX/ZGC^K#/G94:2F<-;.4?KQR5T_Q^,?^"-OAL>^C1'4R1U)C!Q9\DIN1A0PPX/2FM%HJIPG/4E9D\FG6B <5D\-6,1+]QBC M-%Q@VQG*N+%<3\N86$.E\:6-1T#W0^IHB#/2DZ!!HZ@ A*I2&O0T:4WFDJI! M;UA-M6'VKBSZU7!XP4T[ 5A/EA,D8 M\Q$0995Y9TKKU4 BY8&"E"+Y*C=KAF*@R?3/S# M!7K*\7)(Z,3'I(T/@N1L>,G&XAIVD C-/F2C!&XE=;;WOA0VF1%Z3KP>K[># M ?D-EF%1(?C>UC)_\,OUC^[@*UH9109.M"V95V8]\58P0JE*4G JE>/6_(X87A^EG>8V^WO<2&F#,,F1Z$K1J:/H(1"Z8=Z)Z+DTPE2I:GN MGE[XJC9?>$1;=JA.QC_>*Y7TUZ>7;R_FZ?W"STNKC^L5\VY^>9R)'FM <79= MM;064@9'B66IQ&96$F^@]&$%P1B47D9W3OEV7F@XZ.']1S?C M8_"),.K&VA(,$C<42)3(DG2&EIYNK)R*^@R,*2JJ-&U^DK)^@/RCG)(,JZ@& M]M?^\IL8H[GBS!-T$B)R)CGQ A2AQB?PECH6JS3@Z4]B/RS^40Y+*JFN@>J& MR\E,;[[';C;31[2VI_/";/E_*9#_YF?0-1Y".4XCVN*NSFB>;O_BQCLG5H@( M5 9KCQA;ZPU8XZ.8_=#-,[]_ M.33.+A*:@YMBW8AZPCR*( 9!I-29R"Q03MGBUF4"4)=%,JR*17]>-L=-R%=; M+@UCI8$MY#BSH:.60MF(V[)$O21N23#&DFP@6AI8H+1*4_;ZVT*U1'Z;.-]+ MDP?#]KQ;32B!Y;H!\"HF=*(8_<:L'9':EYF9+!%P$51(@#YGE0/4^N"M=AC0 M*'CWT>21X'TS'^9DX-/%^?FL$Z6?78KRW3POEF<;95X*U0L3M/6>Q)!,Z9'' MB.>1$4NEII!QU;(Z8Y/[T3?N>4$U.-;03@-N\[LY?A:NH@]^FC JGK@ (CM4 M?LB*$$Z6VY3I%Q4.2L_ MEO!QSSNKNFO/IL\F\+OS@@H*N<3?6YP7)[JE/@VALY Z"[_UY23E=AC^%C=/Y&[^<_;BZ[G&C^GY[ M$V3BO0E0FH9)K7'#B>"(5U$1EY-P#N,EN O)G8?O!SU\W"UY%-P]CZ+:,87= MC( T7:/?:RDI; M=C\"Q[VUTX)Q'%:'(UO)RQ:QEX7)W?60;1_MT^6VC?:&NXXU#5YBI"6)*:4' MTH5$@O(H/P[)N:BCNSO9=J=]W/.QXQY)CF89:RIG9-QU33M6TZ+";=75T\O* M2*93AL)/-]\/(\)0DI8Z)RM5<#KD/GOS 8\>]XQO-/S55M+H&.P6T&66Z71^ ML_X/68);DZ>D-8HY44XD,Y&4:8*1'B-9ALRI* 7VK!?X^C]SW!.W$5%722U- MN(%''-A<=_8&)Y0#((8J9!HT)2X@YS*9R")CWK(J6<1!J!^YQ+C-L[B#5-L( MGKNN<;>Y6;_RR^4/-!!_\[,+F-A@*'K!C!CE L9J3A.;!$HY,:710;&ISGB2 M7M2-G^UY9M3LP.VP*FP E[=%]JKX*?/UA-$2?QGTCV.7O4J<>,=*4R[)E#6" M.E6E=&$G->-G>\;%W?$J:@YGQ57:\J&8Y\P'0VBVI4LF9\11K8AP5E!!08LZ M][(?(FC\M$U+:#M040T [KB*'T9-TH8&$IAE*#?\@JLKDF0X9P:HM:K:>> + MK4=[NGJ/O^A>ZEXI?_41\D_EW]\^OKOU^1@#+OV?X^)L M\]FGWV#Y;0J_^WGZQ:^FJT7^<.-C;Y.^FIZ=S^X,";T7AC_Q@3]?4WF7_NWG MWL/7$13#]S7,$Z0_'6<63I=?_'SZS^X!KQ;SU6(V39LE,D\W'WZ:M[&[GUT% M0M.<,9!\B1%DE5N/0]"_;&6]2@BKM,?GU&CO\Q* M/R_&C/3!H0-C/)3R2D- MSR3_BH&C+SV97L/:3V>KP4WTO0?4-MF/<]26"1=69*8$43)V(_DT">@ $."* M@N.<)U^E17@3)OQ3_ KIH@SJZ$H%?OGQ:N97J\]=HI@!9"D3)2KXXH%!(AZB M)4(RR;-SRMT]/!JH(OQAFOX0AG4/O-TK%Q](70V$99\NPFJ:IG[Y8S,HIF/H MY/MT-7%<1PU0.D9D5+,S^=3Z0RPF+XB"LM%HXX)XZZ0'2R(EDGG*!0 M!5)/DC;VE81!,' 76<,JI &(O?MP^E*Y,2EZ2B/YQ:3D.33H0"?>O#I^-Y$&:&0@B<6-G4C)#+$Y M**)$8A$M;N*ARN[V($4CE[H-#ZA!1-\ AO:85Q%LYN7BK^4);7O4E-@R]=DK MPV66*3D::V!JV#DC]0KCQ"+S*9Y"NEDM?$9;[R\66(3 M;[.%H!SZH-JB2T$U\W1W M?[68HWNWZHXQ-]^OI^'6.'OO IB,AD=:RHE,.1#''",:PQ0G0%G#JA3J'D?V MR!<2G]=%&U:)#4#V!A,?+DFXL0(WM%R=:0Z/KF%$WV2=X*>+LS._ M_+'(GZ9?YNAU1#]?G\2XN)@7/C\LT(M%Z^U+^7H9XWCCI>5BCM_&3;'1 06$ M0SWY^,K"*C(8J.3P/AW7%Q888PC:0#C0+GG_ VO MF3^R.;Q\XWAF\8J"9LSC;IG4-Y/,X%ZL<4\.3"C$9,0MFMM8 @^EN6#J7DN: MULUD5_Y^FN\\X,?FZ_5BM-:I+ "(Z\*N:'U)EBMB K48<&ET3JH[IK)"III(/+X;06G^K]72DB!U=#R; MS.O4MMXF8]P#BTKX.4+2#>#D[6()N$5L^@0@WJ\+[58G\]3].-LT*[V[(!0( ME3//)+H(Y8:W)S9308!)&U*$**&*1W,>951"W_/HKP&@;L/WCW"^6#YL MI55T(5%F"60;B/09K;0$2QA0)00$(U*5_;,7=>,>?U0"X/!Z:0!L'^$;S"^@ M'!*^6LP[(?U]NO[ZZF*U7IS!\BYW-&DF*$7&).=E$KP@5FH,U2B&;UGIF*%2 M5Y)]R!SW<*,2_"IJJ@$)FG<\XE*^!I( PU@Z21UIRVKJX:W=]C)3'M(.:+"RPADYCUQDC,2 MJ!,J.6%M8C4 ]01=XYY+5$+5D+IH %IH>4L6:=FIY>-T]8]72,-T7;Z;T)"] ME F-K=>"2)4Q% )'21*&2Y01[OYUYMH]3-.X8\*J&:IA=- "G':V3KRW1I++ MG&=''$\8OQ@(I(R%)$:" J.\";I*2X9>U(T[::<6Q ;72P-@VS1@+B',O8P? M!:Z] 0(TH!'V@A'O02(W LVOUCFX*DGH!RD:N<5O)50-HX &D/1YZ1/@^CA= M?X7E5E@W>FION$.FE%/9&9(MY-(X+A-?6L@Q,%1HEZUF53(4O:CKA["7EN$? M7C$-H.W#,$(! MI4R5[G-]">R'N9=V*E!%/0W [I<+#%I@M7JU. O3^A2FW+PR3U@]9+2_D/I((&P/27Q2+]/IW-<'V\0\7,OY1: MT)/5"M:KRY>VC.D0'0=?VCT4>2452KM5W]5]6FX,3:E*MJLWA?V@]M*2^W44 MU#;R[OZ\93"G*)P20)S0Y19N,"0(A0RJB*M*I#(?[YD1N)O2?DA\:7G^N@IK M )'OSL[]=-EUI%F^GJ[.%RL_.\WO%_,O[Z??RKVB#:MQ=I%0MKMYONM;<.ZX M!@S 02+CTI;Z:>_HSJV"UB"LCS@1I*ZVE?=55R5Z[^"AI"\2?9$YAR)#R828Z6148D4:)5,\4,$]Z=NW!/9>:.0"S= MR#37Q%M%2;"),2NH3KZ*L_<$7?UJ?E_:H<60RF@ 6^\!'4IX#[B [IWG:>82 M]X45BVM%RI(7I]X3[24:=LU""%4.\!^AJ1^F7MHQQ5!*: !/O\+OCUXINA>T M))Z4SFB&6?1EG!(4_J0GC&?!BD'&$*8&R/8EM!_R7MIA155U_9'O#'8-^D:\ M,;A]?C/W!7?)H_YM04%E-%D+HI5U1"K\+GCCB!5S= M#>A^O_#=M8ZK0>'7A]@W\C] (>*")RGQ,NHS&&*C XR^P-AL:4BN3BQR.,W- MWBO+ MY6/;2#=C04E#/0-B=$E\Q(#[E-:^G$$IYKU1J4[UXEY4MC+[;4B@W+NQ5$MK M#4#R,[X/W?2TN#D+"#V23&D 8G.I'_$T$$!#1)D)C4D1: MWC6?9L2KQ&@.,D9=I^>#M0.0W@[;(@[35\@]FB8V9KK;4Q(5JP M1(<0B(3(2%!*DIP\$V6RC(4ZC7X>HJA1;!VJ^[O!Z""*: !1)\A%NEINV8C( MM0>"PN!$(BLH$A8)39+ZI&.0MDKCGEM4M#)YK&;T>+#4&X#,[MJRD^6RI+B[ MN.>7']?O^>!_E-]U'%^S/4]%JF68[78QYN"\L*6=KX^QG/"@9ZM0N$+:Z#!0 M4KE2/^0*S(PLARFGX,1-^2X^ZN9==UEH(_3+U_7I_FWU>;: M_\1PR[*3EI2F*BBMD$E0Z$\CCU1;996+50H3'J6JT?3W@2!8U-)' P;M-C/O MISY,9]/UCS)J+":/;#@>.)&64>)=U\L'#;(W'F2H4I'P #WC1MG/"JC#=#"J MI2K!_^OM0S]V8MFR<)HSKHG/B^U,]U,V!SPZ'%/62KAZ3G4,')&\--%6,7E='.3_\L2NAS79UB>3:), M/.%R(6 T1J-.*V)9M,1FRP,UAB7/>F#IP0>,FX.IB)AA1#HR+E ^&59E*+2? M?8+EMVF$%?[N/R&N5X67SXN2'YU!87*2%-I29X$DSHND I @,^(]1VHP>G&I M5YYXGV>.ZWI71$\UP3?@&[WRY].UGTW_6;+KFVDR93[#R5F9;?3/3GL?8#E= MI(G*+@MF A$YX$HQ2A)'H5RWYHH+W,:SK%)_TIO"<:>Q5/:?ZNBI!0#NF&'4 M;=E_62Y6J\V4M_4$+'#.2DR1@)$&<<"8XUR'6*M(T[ MSJ4RX(;630-PNVSE>MW\\CVNG4E(.:?H!:&98\2;'2-."$&B5,%R077D51OL MWB9GW $NE4$U@ 8:P-&-YJEW6Z;^#YBEMXL2[TZDU2KQH$II0TFI(%->H%7V MUG**ZP."J)(M[47=R!-=*L-L> 4U@+HGZV\>+;_Y&ZRZ:W.=<\HF'AQU3*!T M;>E_P!,GUJ*<=11*)!JHYE5VU2&9&'EF3&4,CZ;N5J >GN8]W.7]S??SZ?)F M%.9 ,24B^B6B5.6"LB3X'(D"H$89+EFNTH%W, Y&'E+S'"!_=D6/G$"\52_[ MX6(9OR)W1<"G&6FY6K43Y:UP04C"F:%$,NX)?A CU&3+C>9,ISO8W9D[[/FX MD4?65,P;UI!W*T;RX WB(Z" 5],U;#.IESM%D%XQ%B7QU*(K'J(A3J)G9'$- M445YAEPEPU.%FY%GXS3M(0P!@)>\"MYBA/ W/[LH!Y,79]V1U IW%2BEXZ^G MWZ8)YNFC7\,D&\NYFU46VMB+Z3.YADIKI*M=3:L_0Q#9D%X,%M#_.HMN#[K/70A!KI#2&6I=U ME;:M]=K+G2L+>71.$;KK,1>Y(T,O;H8.0B1>RGL8!B>=X[YI[5?KH>H7?HV M+14T._AZA=[0%TB?%Q_A&\PO8"*B-E$$1;(J7=1PDR96<$X"C<*DB)'RW>E5 M#]4N]7[FR*V+GP5C5?4P?FWMS:W,;P=HY>1<==/DG]?3M=0"I2OUY;D)JCD&$FJM+T*/! ; MM27:,O NFV1C'^P=^OQQ*WV?#W_/HI_],>@V&)S#%XSGT^=QH'AWV:F0DBO< M"IE\F5J8B44G@WA/*22)[TY]JLN/I6/<,N*&H7F,OL:'Z)X>;F9*9P&,@"MW M9DU6Q$G@1&O.HLU>IY0;#TGJC69N,2391V%'AB1OYJGQQ.1U^^B/,"OK9[VX M[.Z[R)\7Y].HJ5[,7RWF*_S,TI@W_>)G1?1.]:5VV8/G25]I)WZZ7(S1F?G%)W-S7F1 MT2V+K/1A244>@981W8IP;R/^GKO JA36'$5UL]G3?="UQPS%@?4X=ALD6*&R M.LZZ?D#"&/!*.P+" I*N&#I>/!+#O&>6>=5O]G6_5DBWGSTND)Y1XXMAQ-\. M[&P@$"'1D- MG] _\>C ?EC"M^GB8C7[\1'.%TMT-+:-@J1)+COG<4EH0Z1D&MUTQN[&6#*6 N^FA) )F@ 6@^OE5\7\WC)DQ+<2D#U4U6J'D2YKU@:V2I!/40*G%7QXOH0-W*-Z7-8 MK0,UT0"ZWJ$JYE^FZ)1N!(7,O/D>9Q<)W8;+9D43$<$&[SQ)S!CT64U .VP\ MT0RD\2($TVL0S_Z=?'H0-W(%Z7#H&EP3#:#KBFXP-!H;(F$E"21-1,?3\T"8 MY4P9EY3T5<9][H62>L6H2LED7A"1-)%>H(RB M",1)FTQ**820JOA(/8@;-[([&@$]>K4>I8[6(7;#_]-6F,109#8S6N;(:V(% MQAE1R!QB0AGZYT?9GLYX-4/WK$ [4"D-8.WRAL6[>42./OOO-^2&;N%$0>DL MRQ*Q(>5R2&%QZ4!9/Z"C<"[I4.6>]!-TC1OH#8VM(970 *:ZYE]?%S-4PJIT MFEG_N)*23-)0(RB)6:(KF2(G'L,)DK@65.(:$;Q*R<7#)+W,LYUAW+&!%-4 MY#Z6FPIS2&_\4&8"=8$2I= F(PN*^)(\D46" M+%@1H KTGB9MY!GG X%@454C?^BF3@?!TY^V.S*0V0:)'T!6WR(SK-V5#/ _) M*^M]5%7"WI=^UVHOW?>Y:[6/(AH 4[^;/5$E!V6Z":5=8C-I$G+ !4DY5UI; MF:.J8NQ>Z%VKO4!PT%VK?30RLB>&JRY=Q/7I+QB[Z/D2"DWL+5]N@BKN)QV M=AF9>35=QG)<=VVE<SQ9N%"R]+PN$X/$?3TGB3.VT_?<5SK@9NMV6?)? MJG+B_O0#JE2[5*7EH1[*/:>[W5X?8OD1!$ 0.*W*.\#XNKWU&]+!IC+3V[E 94'^BDD()IZWB@>BZ4D9 M5%O5=H#>?RSFRR4)MDPO)\8:%AF/P"()2#&EP'N,P+5)@=-9PW*3,_T>#>>9 MQ!T&;8>JH@,4?<@7%W4?S-)ON/A7KL)9/ZV>B.*Y*8Y.$!XD*$M>$ ;%(!O: M*([.%G*.F@0>6TDZSW3(,!@;2%$=0.[=UUSGFM_2OYP8IJ4H1I/74NM038[7 M\R4B4'*>KM\P #M.+3WAZOH]1ZWNG!3N8Y 9:5=X$H@2'+Q$ M#S8JJ7Q"S8IHBJP[6L9]H-P)M@Y430?HNJ/\QJF7EQ/4)$26+5CN$GF>S$"0 M6@%YH['.UK%!-ZE^;+ U3HM M)4L 3,E#DB)Q(] 6UL0N;Z%G)[3:'QFMQZGHV*%? Z4L+^\=+ZQ@SMP@B)*) M?)&(?)$<><8E%>8SJMAH>LOEGF>^^S%Q=;@Z.K!;#]X)7;-!_+PK-4\4M%). M)P$.2P;%C00O; 'KC+!,A.)9DQ>-S]"T$\[\CXFSH535 >IN'FW^D1^0-=NB6;V M8\)O2)W]A[^V=4J<^:3"W3@XI]>T!^BD_>M9C(447._28PZ@O$)PUD9P6D0K MO8K9-^F%V>OK61:9+=$Y2*;4^;RROO<4%F36(6K)M(M-VJS]F*]G]T'7L*]G M]]%C1P^7:AV?KK-]N8^@A2320\[@,O. F@668O!EIRDJ_VFO9_?2^#.O9_<1 M?S_(69=;B6"<36@@,JE 645T4W (M7\_6 M+4!.,KGE5NCZ/(]XL:F R4Y%S="'G3H3_W"O9_?2\3ZO9_<1>#^FY,FSSFA# M]C9$4"K4*2RTFT(T''+FRF6C;%9-#J2.7\\>"IFAQ-Q!AF6_9W>!:=0\$4NI M/C?&R,%S;D!(:5U0)1;5I +F/^;U["'N3WM5=H#3C>_UL.00$D- (2@PD2I0 M8.(4Y.2Y9M89BEN:5.Z?^>O9O72_R^O9?131 9B>>ZMIF%@SY0/:H$V$Y!/6 M.;8>G$)%WJA*L; BN&W":DU4IX$%Y: M4+[.OJBE9YB=5S$I87F3JH#_Z$F%QYS!IU5Y!QA_-.?#!1F-P0@F&O)^L3 Z M8QP')V-6GL4<)+D_U%"Y4TTKW$OU!PR5VT1K%*^L]!AUXDVE-SU+5U8S"8^ TG.P[ -*F MJ0LNLR0TC^!0D<]@0@*G)4+4)=LL4U"Z26+D!YSK=,SA=ZQJ1D37OZ_F-0I: M7.4;J[N\,;OWN+JQO2&IXE(ND,G2TF:D+8.<6O;I]4@2RUX+] M#6O:2ZWSUC+NP"P]M+%/9D^I))04,4$*6I"1-;6WE>"5)4V"8XK[)I[Y\V3U M-YOI$%PU4$&_@+HW8RIHR47MWI$$*O( F8/ DZ(?LC#*%(/VE)CJ9?[NB6!U MH")Z0-8CBWN/D\A11\T%R"@IJ.#$CHN!)"9XUMYEH4V3=A+;21KW">S@6!I& M]%T6YKZ=?B][_^QV@H7<#N;KJ.-),KK\QJ+'<1-?I368),69- M41^WUM0FG!Q>^PMA1UH.QN3MP^2GLZN'E9'':1)WDQG2!8:+][.2$!7M^\B&$=> M?+TOXR6!4ADI4#=DJS%+I7U&ATT"NBWTC NOP?4^'UX)'6")@IO9DE:^:^Y< M^^^4#=PM:W'?OF,6 2R@GPF9,\2Y;@LN- \4],F:/'-AW8AV1B7-0. M@JK'E;ECJ;@#>/_YX>,B(X7KWXGY?\R_Y<7LWIL,S9D1K&1P>C7_CFL@!A(4 M(R3+4<5&3>^>I6KD"M[1P#)OI;D.8/AZOOA*+OQE?G@JW3P-$KZ0!V/!,>M! MI5([X3+:YB(876)"O]/_#ZO MC:^#=RDTB&:TZMDCRS8D'$8FC#&56'/UI"55"F M8%'2-#G:#R=YW+O>C@!\$IUW@.Y=DEN_WI:3%9>*X-I#B+47M*]EBRQSX'4* M?/%26]ND6G@O*LK+U:K5U6IHPY\S\L8O*L/_H!/INBUO;1PHM0^850%C@J+ 5!MP5B-H+U$5 MIA/Y1R.@=C?JQS6OW4"Y@:K[-\!;F:Y=6.^89D:QY%<%!Z+V;B!OR,6:>HY* M>28H\#38$[X?4#^N"]P_O@]7];%]G#\V@_D=WP^E,-'9UX-)0$Q:U1'#CMA+ M"-8%J8NG,TJVZ=&Q(X'CUE..!]9!%-:!O;TKI;I?2W!WD*RZ6VLE-4]&@A#& M$T]2UUID!"1>E#(A>&P"PEV(&W?NR.D .+BBS@5\B4OEC-. 6J?:L"M"*/0S M$TR*C*-$VR3"&@Q\S5S1$]W%#ZZE+DN,WN!T\4^\N,J_K>XO\J&%YYN_Y-"D/>HZHHRLS M-GS[7O&<91SK0G3?@N6& +-MBI+6-P^YUD)/[V;OZYF[N!Z-^?N<@N#U+U?9RT=UOLEQP^OYFV,LM6<7>9K2 MU=2/K"/8+;HV?OKPK/1LW_; XE;[-H[.S\?NWYW=26HGE M\!+P@0EH9'H'DL@IK#577J,L M#+&@M@#7@U!:7*.*Y-T0:;%$^?A;6><.-* MT#J =YZ\O"H%*/A'DU4RI1:_KRI949@;9.X'A:U&S# M[D J[ F5FQA:5U@I3(H7*<$B%_5=FP=O&/VR%,954M;')M=\.]#6"2J'PL,V MO VDG$[QMKS=MC>5HPK1%F] &Q?J97J!4.JP@>+KK&\>+38I/=^%N$X0-Q0B M=D#<4>KI"7(_?;_]Z7]-\X*(^OS]U_PM7UR_(I$N)E5?[QI#$9ZJ&S70.<$< MANBS9":V=1B?)6_<*Y#NCM^A%-D3/!^$H4_X6V_NP(H3Z"*X9&/M\<' EYS M"$P)>6$VG.PLWDIE)S9R0)CL8B8'T5E/@'P[^WIUN5Q)C-^,=9*9T?%BH/ : M^17%(52_1@B%4JG@,V_R&N<9FCH!V_!(V(:Y(]72*<)NQE4H&R-?#=L6A0X( M3S\+C#C+,I$_8ZW2K.TQ_)2F3L[>41!VB%HZ19B\<5^Y2Z&VJ+6B-NKS)D'@ MV@#G DT*#E5N>]/\E*9Q:U''1=@A:ND!85L>HW.RP%DD!BX2\2HYK)/:38V0 MG#?:*!::/)TZIL]$>V2-&S<,H*H.$#?HJ\F(V20>*7*/EH%RA78QKT_3O)&< M%6\C;W)Y].-WH]@+52V[4>RCX@[@_=M\EK]?%T&^N9JEFW>V05HGBW*@N KT M0U3@+// ?=36H31<-WE#M9F<'ZC_Q%[P>%RK>KRN.D#<\UTT7.+2,>=!JMIX MGCN25$X2/[GYQ'XXEC\#>/#Z$QA/B&%]8:YTN1*^/C^)^?1/N(8& ZGN2Y@>' O#$$^N7+.@HR)-EP1 MM?L&_9"D82D9)HUKU*.G:?^39N_I.@+P273> ;J'B$1_O7UA9C07/)L"W#() MRI@ J")!U+B,K,10=+?%9;_NU3^EV1[H)#4P&BPZV!.;]_>&RK])+7!.2'X4 M#W;U["R3B!$A&LXB][HPV03O.U/8R270Z5'TV* W46D'6-WY8;CP!844!8JN M[I *QH")*.)RN+$RDH9MLXQP_)./][@&%@=X1RNGS6\_.: MD.K)3Y=+^M0A;W,V?>7X!S8OTC;0*YGW^5N>7>4W!+O7\]GJB<(J?+E:7LXI MO+F;CV14RLIJT)E1I.2KVIV@"$8)[[).$4.3HV%'^HX9@GOSK9OOURWV/J_: M^M0>;/=?]S)D660&,61'B(^)XC9'YWY*7MEHH['^!;3LM>"XGED+:-P?C-M& M[N=B:7['19VQ^2T?_BIPEZ\VL43/TWYBRY1L]M':>EVB,RAN':!AGGY9G\ R MP8-@9VB9[J*2K]/+ZTXF-\O4W?%[OISDI)60=3)=3M)YV&P]D',TR!Q$'5T$!5NX63=?W2EM ECY-\14\!8S+4;/J- ERP] M8YEO%.34Q/RJ49,(+)>DJKR\):9" M!F0V@A8^%PHVB.,V5R*[4#=N,#@B[HY04I<^V1^+3 RE7_[^FF?+O,196HVJ M?GT]G/HZV#[ *=OIL\=[9?M3/Y!;=N<.DHM^#RIK@EZM"7D\U/86F3)QX11& M8*(VGS2&03 E0U F8M;T4]=H;-U1= \R@?Z!=N["FR!YD#(4P)(Y*!7(9V"H M(18?G'!19^E;B.09FL8>L78ZC&V<5S^ HL[6YAW<[&N/CY_&_C5L!78L0GV. MR;-DP.CZ@"[J KZP#$P9;[+*2FKS UK!NUZT6[1UKVE4=$S[8(&50M&4MK5) ML;9@<^#1:YE9:F(4=R?QO&WD/@CK@C9-NCV.9+]KNGZ]Q(=YN?R++-2' MJ[",B^G7"I/E6F\3:U)MK:K(J-01\H$GJ&/C(2HGM2U.O3(;600\IH4UIC"JWW_/E#4N)Z.8V:,B%DS]/WCMX% E*(ZP.):;&]G)"2!"N MB1/ZF)!QDXYCHNPHE8P(J7O6^K](;-/9IY7T)F@"%Z%X\++.NJ)?@!-1DC]L M$VHLPGJ]^PEY_]/CEB2/?"(>+.,.K$Y-IU=C2O373F3O<\S3;ZOJ;%<4%Q(9 M&.;H*#Z?M"7UO95-8*WE+F(N*C:)8N[1L!.BS(^(J$,5T0^&/N+?>3EAW&C%O08E MN 553 "GBB:U)^^\D>A5D\K ^T3LA"+[ Z-H?U5T *.55!YF@FX#!T>,9RG MHD^@/-E35Z,'[GE ;@I&W:2H:SM).T',_8@0&TA-'0#N(1,/A7:;/D'I?(AD M>P,&.LYC(4G5[G D(1E9S98WF>6V VT[0=#_B! <6G]J9A_C4O+K_C M]9"\K[74IM94'G)/L/E+0V3Y=Z!QH!S]S5I_7.#L9G+@:L&[60HYNH*%@S;H M0*62 '-28(5UH6CD+#=Y6ODB9<<;JBT+W.VK^]7Q1F,-.V0(=.J'FAL1R,$F M:97G.GC3Y"YY'R+'3=\TL5L/:D)?1QH)E M]8X&" T"E!(>D'D)S!I/KKMP 4^[8YO;K;L-X'WF,6D+@<)<"G5%;?$6#%BC MG*3P-XDV3;A?)JUW&[4/:G:V48:G[[43UJK!JI,F M.)G(NTVU%7D."0)BG6^#&:W(49?3>AYWM(T+N3:@V/44/E!#/8.N,K3NLH92 MHO/:@#<4Z:B$AH(KI4 KYSG//EC79"35#K1U:N<.QF9OH&;<6L!5ZAE3" MR ;DAH6;^MF;9K-.2Z=8!ADXH]W@"S@F:3<(B8(EI[39I29K\]?'+=UK:5(& MD&8'MN77C,O\>7Z1WG[YNIA_NQ[@3ZY1QK,H8E MQIIXR\_0-&Z57VL;,Y0R.L#5FZO%;'I9+T!GZ BJ9(,N,L;@4G6E2J_"0C'%+^%J#YPB1=P"8K=+Y];8CI#5HA/49F)"U M&;GQ=%Z' #R:8J-75IK3)F-_W:O)=C-_>MR,T&'ZZ1EQ_UC4MC&&JQ)M+&"M M\*!\)(,KM "627A29]2.GQ1M*[(ZC?L/!,&N&-M?(QW@ZU6,5U^N5ETB?\Y$ M1)RN]$0_O\@KA7WN;+9 X% .= M9AN&P>PH6MX?W?X:W;/\J5+:UG[6%H/:&$61#P,M?:"]RI&XT06R#MD7PS#C M::WGKCT?3Y_@:&P[]]7&.56<#M":=MI6!7!H"E#PGSD&%WR;_E$_3J7#7J X MH-)A'PWU#+I[B2;:HUZ*PL"6.AB(O $@1R"2@V"5<]+Q+)H\V/XA*AWVPL,! ME0[[**<#O-U(VB%62C;$HK4")UGM<,H-N! %1,.B<28EWV9B^ ^3 M#&YR:!ZFGPX0=S]W,Y'1>HPJ@:$-1[1[!DX9#C9SBIA59L(VZOQ\1T2GENI M!<\'DG8'2'G0=/YA7"L;3\8 M8 MQW:=CCT'6X-KI'''W4LM\XAR=YL4:2-S03LI%$%\I013%%Q$%QM*D%\6N M!':?@&V%O(.UU#?Z:FK9BA2Y2QQ*\;27@@G@M?4@ _F71M?RE$9#@Y\CJ]/B ML^9(VU>D,G$Q>MQ1@#9"X$J"0M8"%O7W >)3JED#X>,@3,(>C$DU&YA2!VH&U<1[\=GAY;K:'5=&ZFZ^"^ M$R]_LZD9:]A_8C_P9?+-D]09I#.*O/;@ )53H!W]IK0V&-OD?NZDQNPN??-F M.IM>YE^GW_*391]-KD!;K.1AE2.TM"MYH,!&%D#+77 Z!>:;I,(.H/6-M^G]E&C1W$!7>=&YYA\R6>5CGBW:, 8 MXY.4OI8_MX3P$$R,FU*'P73((O-[<8-'@D<)\ M&9'%3&Z32(W-\!.:QDVXC&%NCU/+N?F4'ZZ^?,'%]WEY(M^#Z^&.6:VI'[H? MKZ-XJ(9AT"K2#M58&ZQ;#E[0,6YX<*@C"F7./]S>W;69!)6SIET-!6N79V8R M.*8-,".SC$IGEAOW#GJ)Q'/R1_=!U^'^Z%Y*Z^!$?H:?G[[_AO\[7[R^P.5R M5;<3!2^B) 0,)$9EBP*?LX# DBTQ2V-4DWO=/6CLI>)N6)@\?N;:2&=]P_&. ML=_QRTVY3S">A5@$Q)Q+G3I)C$8F061>F+,E%]$D\-F3SG%AV0PON^/R:.5U M@,UU65A.'W/\/)M?S#]]?S_]]/FV;T$M/?..1)>=2-=%8DY+#=$4G4L*"K%) M /,"7=UB[WA,/"F+&4Y!'>#M9M;>^WRQ4M?R\_3K[>MTSTRAH ZL4Q3W.X_@ M;'+U-/%28LRAC6OX#$WCYF].B;.A%-,!QCXN,.4JEAOZ46N9DP@U;4I[I"@$ M;V0 '4H,(1C)19/7%(\)&3?U M9!@8MQRY\=AD;N/S9'7KX#7'W;XZZ;*CQ#,W30-TE=CGZTUOS4[276*_>PQ, M05CM,GB;59U@I2 PQ4!9(;FEV).U23.=]);LOD%^]^3*-/S5XRH:S5;5HZ/4O6.=V&[8.B)SV;AE-.!][=[UOE:W9 MIS_)1=2 BZ#4R0\0R=#"XAM)N>)'HN$ZL\\%Q)T MDE:&$%A6)T_=O$QVMRG%@>&U1WIG8%V?';+_)^/BXU_S27;9"VL"\%1S#9E' M")F9ZDO%@$YRT69XSD'4=IN.[ G'AVCV/.%+>,P3*:/)G'Q^XS@%E)E%<"@Y M")LIHJA=^MO,,CR0WFXSF]U!>&_MGB6(W\RO%I-@F14D0M".4U"LB57OI $O M0K*8=$DGOXI\AMQQ^S^<$83WUNUY(IC^[B1Q3<08#G'5]2<( ;Z^,.=2$Y-H M8E%-*H,.(W?<04?GA.!]=7MV"'Y5:.5;5C6/(4F9($1;VZ4AR9DY!38%%9,W M6<935R*]1/.X# GH;CZRC>+.L75%;"!*40EG=&G M-KV[WN#;_R18[JNK<[O9?XV+Q??I[!.)]FIV.;]]+=SDAN*EQ9I>3.S%Z2CW M$=+(G)3U=2!=J,-.)#A; MA<"LO1LRB:!!0GO8^X6>S]_.+BS7SQ%R[2A!>I MZW19,'6NM1*U;M [#\BULQY%"FU*ZS;0UO"IP_,'*S)+[?_MX M]_E /H8:R8;?5YT5ZX#(2@A>+&]]'6%CUIKB.<(:^3K"J.M)ISD@ZI2L3+R) MB_@,30-,0ZV1R'*]Q,T*!.D[.6]J"6J$9YP% ](X.I=-?=G/2X+LM=#D]S$4 M3=)=!]([\MB&@3"U8Z(SQ[(S?W1O9I_OF44-$E20RK@UH5G2-0QP$S\E_=-HZ ME9)'WV9DULXD]FOB]D'.]@Y9@ZKHO*W:;<^]G?_%X9G4$Q!U0MLYD.1.8&Z5 M"%&+E,!YK!$J(@0=,O@L548N9&PTJ7MX?%M&NL6_CLO MUT*?&&:5U+1C2ZIV@F=!49@E?P@-3\:Z8#R^@-8=E^K75NZC]AM;V4*^(R8] M[K%S,['E_K"6&VXR!?;<2 ,BU+)U%'2JJ)+!"A3*H<\VA-W1\LQ*(P_F:@>6 MH:3;!U;>75TNIRG?()^8>CV?+:\NZFNOVQV057#US:"IN;\ZPXZXPEHBZ+*F M'6"DB[MC9H<51QZMU0X[0TN[#PS]UWQ9&2!N?B6NR#%XD^_,IS71H2:_5?G: M/RE;"QB+@:"4+18X^Y3K4;R\B4*^WW#JD>5D'8*W*M=V<+(&TIX"::N1TX:);5Y" M'D[RN"6&K5!X(A5V -954/PT\W+##=,VYL!SK?MPM/5D?3_/&"1EN)+&B\2: MW&0_3]:X!82M0#>@*OIPMFYR+Z_6N9<-3.FLDPZ>]&], 16] LQ1@Y6B=LPB M^_YXA-9S+M?+"^Z$''@_DY90Z3M8"[?Y,/PA7ZA3;D)M<2&PFYWBGZ/Y7[PU?Z;)Z[,Z89.&3%OH&3=O. 2GGHRQ\N]R[N4RM@ #>,V?F888W&2 M%G!;(&.0Z\!(LS$H66<:%O!<)DB%159=C4O$4%3@8+WCH%P], .3M5;9EL@H2@Q-[JRW4M2E =D'#8\-R#"R[R#2 MV<3(:G*)X-HI8SU@J04Z2I)TB/LYG_\2+B_S])YS]Z]6G15YEF-:S';B(1<@D(;"E$KI!5=GEW7Z@\GA&ITW$F\'9NB?N)A6F_P>+_-J'UDZSE=/4D.H':>% M"^"0;+,--BFCG'2Y23')8T+&O4IOS.P++>1TP6[VSM5\9X) X\B8,K M1EK6UF3/"\FE-5QZ.)>.4^TS.#E SAT@Y8_%],N*_+55C+0WZ@D,5M>&O#X7 M"%9&,$ER+[EA232!R2,Z^L'((6J=#R?C$2&R7%Q.WM=;K]4V4=EY.H(99,YK MEPQ!1%>WK4BKHS=&>[W+/25]]!XHZ%>/ ?%@U7%+;88]6PX79P\86$-7<5N" MT[0-HC9US$6MQZ[7],5X4Y+1['$YYY$H&-,<'*&QQSH_0'PC:_VWZ6SZY>K+ MS3A,)[-0(H$WF9BW]8I;&PV%Y90RFE+L+C'N3GI_L/+(FC]$;_,AA-B!:[ A M=E>V>.&(^&B%KV4Y!IRG4%Y9(RP/9!59FU&BAV7,FI73M8DZCA1X=Y!9NTY< MR$*HCX"J^!G\7* M#M S/O\;7[Q MK188/V#FQNX6"L"85D!T:U Z) A)1XC&I@.72U'=5IC[ASQ!)9-YS1)6;5$$^2]6X]=]MG)[A MU- IIG[#OVL,\--\L9C_5]V5P/YNEH8!7Q,%'3M=^.,@E]J; MA';=KFT:_\#OE=^;L7U5 GAQL7I2,7'D*5C!,CF76(L"#)T@OC8 0R902Y&2 MV>7A[X'+]Y=F/@YHI])$!\9N$YNOYU^^3"\K.V]RON[*.Q&L%.]$ %,,Q3'% M!4 I'5!4D[%(KX-N$DGN2%]_Z:QVY^RQZND,=1/MI>6!);"!;+-B44.H0\"9 MSTYIB;;H)OFM^T3T%QD,CY^]!-T!2/Y8S&/.:?F&Y%7Y6-XR8I/6*FL#+-02 MN&1723\-)@BL]I=YT:14>RM%XS[I; >?8530 98>NHQO9_3EO+RL7N(OI>18 MGQS0X1ZKUC[EB;.:!U_C<5[[ISK:,D$97BL6M+0F87)-?=# MJFKD@M4=/,J?KQ;K2>_KWUA.N)LT(NX[W=$[127G,#A@=BBT=!;F-$8DL5JX6* M#M6AX-J\Y$Z0\C\ I :0>.] ^OFJ1M1!6]I0TT!,IVI&>WG"S[P3#80EDC _2AI_!Z_BW/<';Y*OWO MU?(RI__W:AK_];[J]=[V2\IYQ,@A)RN MB+M/&3$;'WF)PM3R'=IGK#_RKN! M[HQN DZ@@$X?45\3\CX3MU<99XFX*_/%%YS%_"Y<3#^MOG_8P^H=/SW$8^M# MN!CH ?9ZT1I4OI[/5N]M_WMZ^?DUH6;^A6S4S1M<;CPZBP)"L4BP%!1C2F2@ MHR0C);FS;09[[$C? *4[SRUSK_& D5:'J $UKIHX%_ F)LC%9^>X2NJQT3J) M'#KI -$"31MJ?(97U5F;MT'Z2!RXU.G,WTGZ4>P*8&<9:HX)"DFPIMP\(%N5 MTC.E@W92ER;U#B+L!:JRQS 70= M#ZZ4IK,@,@')(>;$2]*Y2?WQQF^#[8.,J '*NY<#O':#336.K[I%_HK M[\H'^MUE(\*D Z ][1+Y/!PK/EY(8U:<8U+!M=F.R3 M G'HO7 X*GZ$/7%W-8(I98U%@!"UC[@J%#]XDT"2I2I!^F1X2Y=M !:Z,/QG MO1<.0\./L ^N"V/X)!N9?>W8X5/-G5^GM9T%KK601@B)CWO.=[(+U@R<^7EP M( "'W@>'H*'+3,H_\OS3 K]^GD:\>#M;"6&5*=L_-[+M2\=G.W:B\<3Y"R5< M4KEX((-;NZJG>#U5B.4@D]..B:9YSE;YBUK*<"?N>\+>U 5>E)!4H9,HU5$3 MRG $KV4!DQ%UEDPE95\ S3[K=6&Y!@7&_0*2)E(_)Y-S\"SVY[_7S/PTG+.^ M*]9\!5,I"D)Q"I1S$CS!#H073C$3BDPMTS"MDZB$?OST:9$_K4N0U\L^FNO- M++=1(P=7;S14;:T5F/; O;:BCO4FG#1YH; +=>=AL_;!T9,W"H,KZ9R,UIK; M\/UUK1A=?#_\:FG/!9J9M9TX.K&=*[F$0L<><,()G:F%O.Q KC8YU\*S8E3Y M8>W@N10&$M;G%EAH;QJ*-=!0*((A>17;C#AZAJCSL&K[H&8?J[:72D9N MO?F!U+(JQM+S&!EC*"X)B:BLB *[:G 1=!YET+DW6"S MC8KQ.KD.I-WYT*(>$2_QVD^8_/EA8JT.@;8&Y&)9G>AN 5/8)3&6E5LTJ;' MZ,L;="QS_+\^S;_]W^LO5H#8FU]4?-A[^+A;=40P#*.Z^5%R[""W_OM\]N=R MW;DO"!YBE R$J9,!H\^ 0260BB>+W*M4FN3%[M$PSBW/\( X5KP=(&/+"7N7 MQ-=62YNL!)U2)GXTN6>E,D5\2J_ MX\55FLX^O5HN,_TW?<2_)Q&-+(X$YAD/H 1Z<)@=\"R3B5Y$FYJTXSR UB[= MXP/!LM\SHJ,UUV42Z=>,RX-2W.M_>'S29Q,% R5SKC]]EU.401N5(T@TO%[/ M:G#:,."D)<22@G_\TGV@5E8/R#BZ.U<%7W[W-=>W3[-/UQ^_2VM*DY20J8"Q M@1PU4[NMV!# I:B9ULA\:C/\\UFR1NZT>C@.GK3L&D[Z'=N#@R^^'OSSH6Q# MPVNM1\A0P7'R7A@$IVKIM!7@D_- AAR#B%R@:A(J#&TAZ&NOY\O+QS<>WJ0@ M"ZT>,WGJ1=O:W813 ("JY,R\Y>WLWU-ZNK()^VC^J4TX7MX=>*Z;3-OM6\'? M\/)J<=,2_1Z+H8B0HP6M:VF!+@Q0I>K_^!0B#Z;P-N/*]Z=UY'[+0\*MK9[& MGAPO)9N]77-ZTF7LS7SSV^QXR M;5E0)9*!YROGKX0(7B8--GNE,E&6=007ME)%<9-EDH[9(!*R^^7->QL7T MZ]V+#"N%HW!60V"AOM03%.(2;"$ZZZ,N1=-_VOEE&VGJRMW?!P&;_:_CY=[# MX-O5/;$0TF/D#))%(MK62KBL&1B4@0YR;6/8I5RQP?#CAG 82(<;QQ_O(] > M4+"^R6->EF)-/>3JJ"Q:L5UN/'<;?WQ_Y3[&'^^EM_D0 M0AQ;^P_F-F>F!&K-@1@/Q'XBPG-MGJV1K)XWWIM=7(5&PZ^;%$4,HOV#A3AV MX^AZZ+TBIYMD4&.AE?W3DJ2@#0)WO);;>P480B$P<^GHS,,0'Y5>;FX"O>'; M8^?=ACWH!Y%@9PA8%P0A8ZFPG(%[)4!Y%RG\CAYR4B8SESVI^P ,C%D?.8RV MGE'] :(;6?GO<_IK/D\?/L])!Z]?O2ME&O.'KQAO#*(1,3 7 X@LD'@A>Q:D M820D7ABSV03:OMR4V5A#%#A/$Z!,H1 )&?HFM3'O4#7V$GW88^9%LKH!EL/,Z\?\^++NW)3<35QF?PPP2.D M('RUS!&*1ZBE4Z"]S[/\%UY4QB;" M2)E+-?%6U"?Q60 FM/6%/#.H8V:B4:''LW3UZ"NW@]BA"ND 7Z\6&6OY*5[\ MLJSO;_Y8S(FUR^^3DD3AB8P]A7]D[&L5=(A<@% DNZ",L:+)T^]M!/5X+ Z# MJ$%4,'HDMG%77/[7_&*:\/MJ9W 2D(QD:H-3O'9W"[0S/ ,1M7:.:R$>FZHM M8=F+2XU]!3P\5EK(>'3(U.CE9E#4^SS]$J[HNZO(]N)B_E=M&'5_E-3$(YF, MZ!UXV@^@M,] P0Q"9I:10QI5D+NG=G9?=^29OFZ>.=VQ&=)P87H$MEEDVH2A0,J M9>ADSSDA][H\KEW>^13\)!LJ*$.+-VN'#^,@_E$V>*3EF3+?2"Y M"JO IZQI \J()'57!)ZLXOEE>D<>$GSBB')H!79UR4 18E[)-Z'Q19U 86!^H M7BY?D0C7KP*F>7F]6VX9M0*+*L4"!3UU$IZB31 C@C6:&R595-@DR_HR:6-G M60_&PY/\Q+!:Z.#(?!1#3S]]OGQ7_J1XJ'(Z83(&X8@%:WR]4N4:G F1G%(; MF2^^:-UD -ZS5(V+IJ$A\&Q\<(P^N@/7[7NFUU>+*NF)D5*8^@Z@9"%!21G! M.1O!9#K,DPI18Y-;Q^?)&C=??U)X':61?O'U^WP6UPQ9SX1!ZX#%'$!I$I,3 MCD'@J(37)AF73@BQ.\K&S>&/@[(#]=(OT";D+:#)9( 9H]!8:>$A6*9 AFBY M\T)A;#*K9 L]XR;[QP'57CHX'$KS2[P8*$>Q#H'NWJVD7,3U0Y54^\T8!UXP M"\Q8QQ63/N9&W3T>43+V3?5@;OIQ,N[ WMPR,&'!%,>-AEP[9:LH$A%.$*=3 M6EF3BU2^;7^'#F*WPS6Y#1=[B;4#/-1"Q,N:]+KC@(>8O><.' NJSF<*=(*6 M BP7S83(// FKP&?DM*!V1@,(4<*NN/L3<(Q<1\9(ED4$\FV&,GJPY,,U@OC"W-H4I,AN\,F'+=*\N9RZ.>K.[]. M1&9IDR@PA&A0.7OP4G"H#IW2JO;,:7*!L@^1'1QDAV%D-T=X ,UT<- ]VP?G M'G^_T];]^%>^^)9_F\\N/]?'GA0_6F/!(?)Z \3(7DOT5#Z/"/<_D_&Q<>_YI,Z2E-&+D'7^FLE8P+4C.(<%UR.4LH0 M&IT1>]$YKFO7'4H/T=ZY@9/0EB>YCG>5UH+E)$+%;0#/+()V%(R76!1O<^^S M-Z7CIE'[!.C>&CPSB+Z97RTFV3"NZNO.S*.G -[QN@459,89^516!M=D:OJ^ MA(Z;DNT2H'OK[]SP.?V6)X9'5GPR0/NL@$HL0D@R@."R*!-"B+Y1U'>@ MW$M?75S&/L/7_;KX7_Z.]%=??:F_FD@1T1*7P%W-360K@"2HP3D=I6&Z<-6P M$>.>U(Y;+-X'0@?1Y/YP]==PG=71-JN:]<;5*-I+Z[(6P%D=V40N=FVNFZ$4 M441 AYDU>0!_3#6*/WOD#:&-CN\-M_0&/_:F\(7/#G4WN _U;6X#F=&% MT, MUM:N5*A6SY ]9),C<]X1N,[@^<$F\WKO]<_=W;MUQ7+A0" CT.N@*:PW&40N MQ:'D3,J3]>#80%]7=X#[(&.7X^Y8?700%SQDZ+]S+7_/Z=4W^MU/9+9J3Z_[ MO6SX)+$L72%(H!(4]^22P"-/D)RPMG!;7X&U/_)>)G1LX#5 R[/'X,"JZQV: M/Z_=R_>U9TE>Q%KB+&4*P=L,/#I1?8H 3M4^<=QG+WW&T&:,SKZ$CEV^-3(T MCU5=A\_P[SL]KW'Y^F21IBBW% \D0Q5J^QUD]#,> M==)6><[P0'!M7W7,!J0G L$+P!M((YUB[7V.>?HMIW>SAW_V=E;M-OW)8K4)]GY=7 M%_5WZZSIQUM/&AV*+!YDJ@5#1:7:GT* MMXYP8(1C\N]]@+E2^N/4R73&R0' MU=+1@!SL#N/1&_%WX9)"K9S>SG[Y.WZN_;"?' 7WWLYE7XQ&!877$9*NMC&. MG,X%IK5W!9.03<+G(V@>IZ!F#"R?6L$=)Z$?3/VK78"FEZLD@2Z5RN$9'WD0#+1#8E6'2M2NG;O5]Y M*.5[5T WG0]2IB"/R=JKF(LZG9*#UYR!=IATY I-.$&VYB4RQTXC'HR3%]H@ M#JF=[G*%6[E[._OXU[SN;XK-?'(LF4S663!0WB= 3X>$$6BL(@;=*1Y0[4!I M5QF;$R#P0!V=%0AKP?@UBS$R%1ER< 8=*"&(69TY6*Z(<59XR:=H!KL+K6,W M01\!B(?IZ9R@6$O#KSET.AE$S4$$8\CBDU@=9Q("+PI1,)53D_K^_4D=N\/Z MZ8%XF);."H?3;S<[K4A'010)U#C::3Q3 %4GWW.9=$;$B/P$/?&H4'ZNA\0#B1J$0T@0,&0[&7-06"TP&<#>1G%,&\.4&/LZWTC=V[_=2 MVTL?@Y78#YG2NY_CFJ7:Q)N8SK,XS8>D[I[[VO$INIUI'2@5=V^]5X_6JX4J M%_,E@>(6;DI6>V,8%.;)XEA?FQ0E YYG+I4H'MN\CMF+RF/MU$Z+?23Y_T3_ MZE\3D;@Q+M4&\+)6<4AR!>KKYV"4"448*QY//3ZA3&[)'#>1UPYECXU:0^5U M>5WQC+WX'1?5OG_+AU]3[//UIK;O>5Y&L87K18H1 M1::3^>QMX;M+$L!2:M^F%L)&: M<[)L^V#FB;MVM"IZB $>,;&:H^Z%\\J8 ,GIVIM,>T"K2$@Q>JEB<=$W>=ZX MB9B1VV0=K^,74+.WP#L$S7K6ND/:.SI[DD.=MV@H"G*UWD!EY@7*4*1I3%1,68A>466*X3 MFS#5RGY90 O+3&',,,9>\(N>^WY?0#A$;_.!A3AZ;2\N\ROR'^E@7LW8K'N# M0M1=NA/_GH[ M2K(4P97(!21# RJ8"$%'#LB<\HB6)-0DO[F5HI';338/1PX3?0<8^C5?UH^] M*Z]I[>GENZO+Y27.$NV0=:<7I8R/]?&3]A%IIY'S'3(O]1&I0Y4P&]]HQ.OS MA/7EGAZH_R?-"094QM@>RWRYO$LC??_]JEK8=^7#9Y+OY_D%J>?GO)A^6R5# M?\6_EE?3R^6;Z45.$YZ]"I[55\.J/K(K$=")"#*8XDVH@XEV>O-S* %]^;W' M(>MTFNC EMV,-;["BW?A8OIII;,).0I#(?B"_%3B^A1DM9C8"(F MQ;PI:0>KM,M:([<^'MP #2[?+F\PW\[HI_DC_GU0-<;]?WW\#>166@:Z8;S] M_H:[(4=\.9DTT$G!0)'N $WFP$4H.4KF0VE2+!L^?7?USK7PY'P5 MX*%@;5=7NU\X"2)%&\D&JF*:3"%\CJAQG>.AT/'XH!E,#;W;CU5\>J0567]C M4%NRB:X36)2BD,M$FX"B'EV'TW'P2(=/=EB4#M8ZU^1>M:%%^1 _YW1UD=^5 MZT5^RF6^R'<+TO\M+Z?QU:SV(\G33[.5Z._0[CQWPF0/6 QYYJRB7>8Z%3BI M7#"BL$V,SI%T]VN7]L'8D]F')U1F!V'6';OD)7Z=SZJ3>,,ZL?O+WU_S;$E" MF.4RO7S$*L=H@Y$%A,'5^% )]$L+TD3FHS><89-W\ MKC#Z2R$_N*;B;B5:&RR^SW$^B\3J2J&/>$V&:<5I X;,B5?T]#,O:I%,<<:& ME*-OTCOX&*+'S7&T1VMC-78%V3]G"^+KTVSZ[]7N7!\:R_?SBPMR>/["17I\ M@&3G?=$,(OH,2M6"+LTCL5M%S(5'U^1.Z7"2QWTCVAZN3578>[@]P .#Y[XV M: A^D@<$S^&-8A7CD3/@Z$*U4J3X'!A(IG643)F$O,7>;1B,WQ6%U)LR$O#W MLUJHW>@)%> PAG *(LK3D5FVQ3H/D]7O\'T/AC9_IKS>&5T M<$K>BNG5U>7G^6)Z^7U5S&9D5*+P4*D#L5)#U8G :I>R[D8%4F*V(C">]1-+-,V@CHQ M24#1-WH^^0%D\Z(0(^KZUL M,L$9+@QD55MM!%L@%"1!&7084BE<- G='I+1(6X.U?#CKNV'B[L#L&RWU;_> MUE&F5*P29I6H+22=$ 'I> 81A3!:HK.J<<_BK;2-7)_<\* ;6C$=8.V?>'%U MK9N+B_E?.(OY\1WIZ]68@[>SFZG-I6CG1 &C)&W+^HX:(VTM&P2G+<:D;].E M>%]">\U''8B4^0G5-OZ\GY?%.)'>>Y=7%=ZV-L;*'-#["$$1@SP;JU*3D'$[ M2;TZ^,,@;B!5=/,,^C$7O\\O/UR%_\WQ\N/\E[^_3A?73U"8"0%9W MY6?KPK-)XMF*+%G=+ F4" B^YIUE) = NAA<:5(C>!BYXS9#'PF)0ZJP Z#> MJR7'+]/92GM_Y!E>U&K=5[/T=D9KY>7ENM1\DB7//"6$5/N JWI!AMQKX-ZB M4D$[S=J^H]N-SG';IK>&9DNE=5\&F"^K5*]?[_RQF'^;+NG+](M[?V>8"L$] M%AJV>/!0#D]05QC(B&4>#:20ZZUX]N"\T*#I&'86?0IG5U=X_>DJ\3HT][H% MQQ7MW?4FGL^6CUZ*Y>5OT]GJMOAFGZVVW/VO_/)_KNB/?\N7G^?T)]_HKUSW MR;P1([.&89UMA;G0AE0ND!E@ :(P*;LH0LP-*X).RFLG!2-'8GFS!>X7--UX M%GN)Z*829U+O+H-.&0R%B* *UX"^1%"IE"!XPMRR8NX@FGO ><=X/'[_' 2. M\]P'ZP?(DRRXT28D,"EF4#P)H ""D_-6G.4&I19-9A,=3G(/]5P_]"XX!!KG MN0E^^9L$3(BA^&;Q?14S_3ZG/YU=$FFTS*<;C4T\2AL0:Z>].CW9, 5>)P8I M9>]54TS?]1"8W_40N TP!PF:=UMBT'#Y M *Y.$"B+9)DF;$!4CH*+DA!8<6%)OVWIU(7!9U8BZ@ M(;DHJRV$HFH3?\5X-JA5FP?P1]+=@V-_/,8V3"X[F3([\#]>7RVJM _A5"ND MB"-YD,:NC@$-WG )PEI$+VTVH4G&^W"21Y]1=3ID/4;U:=3<#Z#?9%(F7CQA M=9*DRRYH#JG4[C^,&PA&:#""JZ)5LJ9-"Z<7Z!H9FB>"QV94#J*K?BH'UUP] M>.[TE+0-6Z)XKCX&T)31\/O4?[GB X" MZ]4/$28Z6[(F82;$6KY4"B"Q6NL MKOWG;1M6R80*48 J;,45;5CI-+ B=?1:E9R:G.V[D3=NX',RM&Q!Z8"JZ^>H MOV'N@2>]]3BI3R"=DN"%**"23(!:". Q%5:XM%$W27[N0^2XUG1LC ZNQOZ0 MNO:UMS%GR$)$5MVEZ>]82\,;W,(10T='#4Z'+\2>-R M?-"X?)#;\1W7&/1Z_!"^3G _;FPDRU0L% RQ3BFSX#$@B%A*/4D%QR:/ZAK> MCS^1]#\6\^7=/LP*F:VVW]F80)E8P%NL67[+0G*2*=FDG\CS9/5[N[T/0K:= MF@.HHJ, ^):;9SH%*%%\L>2;9N'($0BE3E1PJ5XM^6BL,QF;')U[T-A'*#P$ M-%Y"W4!ZZA&"&]]]+R?&4PBDF !FC 8EA :7=8"D2S&!,Z9%TQ#B!?KZB'!/ M ;T!]-,C[%9C3R?(HLU,.Q!!^UKW'RC:L1YRX,);$J-B3;H$;B:GC\#T)/9L M;^F/W(SF"0<_9R(C7@]V>36KC2H6E]-_7[=!02?0ZVA Y=JW3)-Q=K$8\!JC MB<)SK^4+OOZ^:XY[\=8 .DV%WAN8[H[WC/3]NZ!JXF1DPEE. ;$D,XLL@T\L MD22MRLH:8>Q+8>-^*X[;%.140!I&X#V>:RN!3;(K66LMP5A=)W*XVG/<)F"N M)-H0WC)LTE%Y,SGCMO^HQ"(;N[82[M)_4+I!;!S$Z47<$@E,6 M(:7H9!9>2-7:$]] 5@_O YNF&XY513]GW(,DX?7OOIY_^3)=UF:U;"MJ)?8[XIY?L)NLP=$:WGS"#2CN?BYX-O-W'4:( MXH5GJI#)=N3Y)3+>SI!!%]KZVG302]XZ'_J8IF[2 T-A;&@]](ZL?\SGZ:_I MQ<5U#R22T^,)RFBKF_]%4G7>@Y!DY^:4D(7I56V M-&D(L3.%W20T3H/-8W74'P9O7>3[T;6OPV*+\\!YJK/9' XG^3.K%'C?^?9_C?!:)X=4*@Y2+[;;$H-5B!W!U@F(QQU*F M S7325H0E"(+A#X)0!FT,3G0^7INS53VJ.2\_:L/E7'7Q])R3UYE@IQ8J$8Z M #J1@6FN>(P)A6@[7OAH%OHM0ML'>3L6S[96<0?76UO8V2*05S>=$>H+C"OZ M\O>[?U\[JCM=6(PEU<.#@OJ(MVR\^X?@HA.(GQB*VW;$R7'1 MCW.Z10:;7Q^1ZX199\')&Z/PKC;&*^0Z<:Y6?1DR"J:3;=@#=&P3_/J]>X!5YC^$BWTP>*%$I5R0'8>K3)Z\UA%@\I,*CLR)FBTTJ]?:@ ML9/HODOD'JW3[E%[6R>[O)EH.PEHC"9Y@=&K<6BN@$O<@/::6^\I4$OEA)A] M2F$GJ8,N$7ND/OMUGA\_ *TNT,]3"M>KSJ9X,6'"%HY(^U :"4IH#\$'#U8+ M5X),+/NVHSGVHW?<_'W?(!Y4U]V;X)LYNK_,2)RKU.'*O2_,*DD2!)M\34/F M!%XK^ID.I205K D-VWKO2.6X-9)]HW@ O7:/W54)S:OTOU?K?N83'T+.4KDZ MY)(.&RLU./H:%+36".LTY2 MHC $T>0C"3)(@4 N4FIWS']1/Q_"DB/T%4_%2ZW]Z8/?/9-,MUXL7HK49^% M\-$A!%VG@EKA (.H+?W),=(B&JV:Y,L&HK^3+/# %WEC*+>#1,1FMA_Q]L(= MC51:"0I&P6!UH7B.$% 7P.(4]X(V-#:QO /0/NZ-W2B8VPGW[0!P)IC?>IV3 M;+8Y$:_:>PO*JP#>: _6IR0U1UM,DQUR MPD/TAI.G)PP$P2D>#G7JIG4H=),*\$,)'O=2[UQ@?;2J^PG]=F%WP]V038YE M+RQ$X06H'"Q%&RR!-<2-CK&XTJ1V[C!RQ[WX.Q=4'ZGF\\+TBU=%26<9-2'0 MFMJJ4V $EYD XVV66D9>S&@>>-]WA.>"]T$A<"9.RI:[)9XF^;A?/!0HQ@- MX6=S]7@NX&\%C&[WQ2853)S6W$=K0#I3WT/6>$1Y!#/&=]]LN#OF+=G8<3/%Y% M*U76R, EPH62,H&KR6)R7JU#3G]BVA;3#/]X]9$_4_Z<+>AW/LVF_UX9]/55 M_O*7O^/%5:K]4;[,K\C1^>-:*?0;'^>__(U?IK-K5SY?7BUFR_?SBXLWUWVJ M)R'*R&1B8&L+'Z63J"Y^ )58\4D%$V03EZ U8YV\ CP2I8\M95=PZ, 1V,+_ M1,M2!)T[H%,?8%F/KP&#P8B^173>1U' MM[AL"4>R!HO:1KEFR:\N:E?E-Z2D/VCMQ1\K"NX?GA,I9,FH,A298GUQ4,#K M7" [U%A;\7K;)+,V!/'CWG&?(]#;8:-?\_QSWH=GFWGAF"1(+S19 B/ 1Q[ M:"9,I#" 8Q.O;@CBQ[T)2PEVU?JNU YU MBB)PC:%P+GT4KLF-^C#DCWO#?HY;HR4^^CTL)B%)\ORD(?GY#(KD2I&3C<"E MKH7&Y"7J)AF\8WSY9C?EYXC;O31XI"__RRPU2MQ]N)S'?WV>7Y!^E[_\GZOI MY?<#/5EZN+&E"LJA-> MS[^05C[GV?+V_JN.,%T)^ [HB@(=PU, 9TV]E8T6D&+]U2AP&P)&KIMT:#B2 M[JY,TCY(>F*23JB_,S%4O^.B7LI^RX??6.[PT1;&ZWG*VYBQ;#R7.2BP*I,S M[52&8 2"XR(R[U&B=>=DQE92_>G[ZPM<8WTB@K.B>O4NVAIMR@1!4. @/,6; M=!BC*DW>K3Q#4U?F9Q\$;#<_Q\F]@RA_];ZK%N.M6%@S].KOZ7*2?-$I.0&\ M6(H\17* Y-=!-DAAHTC2YR;-9[=2-"Y\!M/Y$^]Z" 5T@*3[]/\\_X+3V20S MR0LS#GQ]'JB,\U!GN0&GY35ZR4)JXBP^)65D[ RCX_F@ N\!,O,O7^:S%1^O M?LM?0EY,K,@1 R^0*%@$I5T 'S$!,YEQ9HOBN4D2_2DIXT+F6.4^QLIQDNX+ M*S^M.=!&>*RO-&UVB8YPJ\"7R,%R)66V0C/\_]K[LAZWCF3-]_DO >2^O R@ M]M)CP-/-3M;@AVJ9K,B/AB MRXRER<2QIT<9]YV]'5:.X70/6+G'$$I-\">RONN9UI3=1>3 JF]6/I&_-H:# MTVB-]TD;;%):]^QIQD5,JV#F=,9W@)Y?;[]W0\9OGXBCZWSEX\T;CW6>:S6 M$0!TKA@Y0M4TMGG?IOE;+\FPA5"U1=<:[LQ2!UC76B=(5IMO<-[YRIG%K MBX9'TU#L/QI)7W 5E\-CZ47?7;0*6J@$W)7:V\,07!W)EX2G+"=SZ7R36K4] MSC;N^(NFV!I$'+UA[($S]T@,B4Z3LF0RNT)Z\(H9<"$SY*1'JDT7\POG&7?Z MQ!GLU!%L[Q,_]WTW1H%>Y P28VVI<@H\)@^BU-F@/'O!&UYUGQ _-1OE< 8D M'2N 4>'TWS?+^Y3\:UF+S3_,__ATO?[EIE[0OB_T,US_N%S]$-*G#:7_!Z_R MC$?OA><.LJFSGXD>2CH"@E#>&^-M0OFH[_))4+.F%LN4^!Z) 5DT=^=8NZRB&X MT*;Z,MJH7 D4QTM1IQ=:32"6'+C5/!$"M< FEX?#5E\>4GI<8TWFM)>RK29;M[F)..207=5G'H*1Q]:NF60Z\*-WM62/E7Q33R8QVXQ) M ]K@0&ENP64I0+-44'N=T7!;5L2=CH%2 M9.]8G4M86R8T9U L%S(:QWEL,L?GV=-T4M-YNK0?C]\[F?4=X& MQ9(*8"U04X*29>\HP'7H2?5L%LDU:538^X0]N,63T'"X=SQ"-%W,J M+-976S'=31S>T>5E?>S*$BB6T* BRT#D%,C6"(\Y^2A58\B]4QZ'@9 M@T,)JB^C]PM>U_$+X:H^KOZT^();NOY)RENCC1U](J,WB!%RX*HV(5&XJY(@ M%J)$(T-0IDFX=NA!QRW].CLDAQ=>7^!\+0[^>M\DN#31*0-2Y !*)@G>!TY_ M& PE)+2YR:"O0P_:/3B'22^:RJ\'?+[_[J=WU]OKR4VW]O+7C0!(&=^7.ASG MWE0<1WRRWD8P.44*K^MNQ9028#22V\"S0ML$FON?L7LO?@)8'B.SD>0Z .73 M6]69#CZ63)Y%8*BO+5&!YZ9 R(C6:6N-;?):\=*LHM$@UDKJ;XZ?.4@$W0RC M?4D/=TNLMG/CTM^;<#BDC107SP?'MQS^=;G:+J)]*H29B3E:5 E20@I.;"1/ M$VODG"(K+K-D0Y/(\JQ4CNSYSZ0 _0*G P/]$G/>?0GSJTI86:[6X0I_PW2S MFE_/<7T8.Z1040?M(:J8B!UD;R*W"8H6F$K0-KHF8]4:TS5NX\78FC,&.#K0 ME6<\J=$1E:D#('F=TZ8-Y2*^3IN,&)UWBNG29$+#D<%,L\Z-$8.90T30[33. M'S[_>;7\&W%;_WU%ON>(:HIG/N3TNHBW3C90AKVIWHIAC?G7\/=F =[=:W<=>1919TB,_E!94T0KC )18@A1)(^VR2B# MTXY]JD':^]O_<>-V\[ M(U(?6[]SRKO+4K6GQNCH^:(O?E0+D]EPONB)<+31JJ@J&@B =9:UA"B5!BFT MR(H+)T23F\!Q#>>]^1UWZG+_%!O)O?]S,W?^75WE=SLC]JLN)8W&HD?@FZOH M0 &LIX &ZJM&3#ZRH)M,0#S]Z),VGX?@]96Q@^>0>@\9RS,4[UCZKL;B]RG^ MND9UO;[Y_.=N1^8#ZEURY)V\ 5EO-"C43A!85,"2%HZC83FW&6DX*!GCWGIU MAO\SH:$_78B/M?\#$HOG=4G\=KS@(C_ZR>^+^?5+=L$;1CFM#A!M??ZQ69-8 M>(%@@Y%9^V)8FWN AD2->\?5CYZ,AY3^M.:)S7@8Z]ZLTB?ZC1KS[F% !$G" M>:XA"2U!2>7 F9B!Z>AJ2XX.Z6PAU$ TC7L+UX_.C(:3KE3FCFA[?4/;?L6-Q+XR(B3N;1W39I6K-Z>Y3FUC%GBA0)3)8DJ;1\EF M%(T[(*8+=1D3(Q.YXQE@-<,>']KBWN=-K56(F1M5Z;TE 4]93 M'F^4HC\\RL)+2;%)&/[@%-TLIS@G$A[7@1XME@XP=3SCOI*]R-5K_A(^XZY- MBY/_ELPF2%[4H7J&@5=&@RL!98J6D2PUV%& M#Z*\[6WI\S= 'W[[?=?I(GU![I4EF"5BMRH,0JC<9\%[Z5P00;P1P![WS2-; MU=&1LCR;V#JPP,]0N"/$,"%UJ8-I&*NO_8F!2YJ#*"A44=$;WZ03Z<43C;R] MH1=<#BNYD>WB\ZKT5,=VE+'LR>,H(H4\#RE7<. Y(Z8YJ[4CRE#O8Q,/^]9Q MGS2ZP5UC<75@"U_>&*:X-$6@!2/JT$I-L;FGL!QR(DXZ9G)J=(=ZTEJ^#NF5522F'4HBJHJ',&,1L(D=3'9NMC3($[;'*_-ITE?@?)^.TE M?HE<+*F^](BDZ>Q>@P^.;]R_"T4$S9MBF['AQOH"+(W@[27M?1P]1,LLPH$9F@X[A, R]_:7CIE[#(VA@-O>#G_NJ\5(AV2V! MA04>4YWG%\ABAVS!4WH!2G%B;@F3O M+6'Y+OPYOPY7VVT8'TC\JR^8?URN?KRYOEEA79L1*/28R2BD%91<(ZM5CBG6 M#?&O"LY'!@$?J_!FT#6['%&L'9OAHTG>->?^D M7[Q>_[38%G__)V[BL_SN"Z["'[CYR^_#-?X8YJO-[LA94,%Y5EN-U'8\B@47 MK 0D3C%TWO'2Y"[YS'1V_K+;U@7TC*DNYIJ?RJ ?_L)5FJ_QCD=IRQ6:576"44(=,AH@["T%+ YE17I2%4Z&T>5D^ W$CIPS35J_!T=.% M3NW5N/3+%SG*W67L64O0^>02*Q2RH6+O)4BW1L\Q*&5V, M>[V[[OEU>Z'17R :6XAC=$NZ)U';"]_WY>XW-C]=SWS1JDAB7D+DM7Z8\@#4 MG/* 8%7T3D2V3_G1::?8[PV*?;N0'$)ZT["%#RG\B*O/L\*5D2$5R%S5LBU2 M3*^B >NM]<&Z^G8Q'$2?'F _=%[:$^GY9-;!]<+SL^J>\C@^YO$=Z2O*(3=# M.&[?DXD9M0)Q5IBRL38@HBMU+2#Q))2B@?.D+#JOF6I7ZM*$I/WTX=*>7CN# M2@=*T^P&Y>LG[=ZMZRJ5CY_([.Q27>^"YX8SL$:2=$=TK:KJ_*(G\)9->.3!1J'H; M6A;#PC/=AIS!%:ZV7@[;%G?/U?+]7I6 M=''"1PO9< .*18IFG4Y0>$21HR*&M)FY/CPM$ZV>[E=M3L5+#UZF1LNUT0'S M]S=?;_>VSV[WGYIO'^2(XTIQ%_A'#2J[< +$YX+SVO]SI]FS3'HESK5E(I)Z M!TM_FH@);9>1TS.T3+0PN5\G<"I>+D)IG@:0,A?,Q07(K/K!).H$!EL@9JNM MK@]%ILEDE'&2C?YJD?M5F-.P,NA&ZM$;9&I;]HX)F#@*91B8E!B)))!(M&) M!D,*:R+S@O6H,$\HF6B%<;\*D@R3F3 O[9O/(O\PU]_8AVT^G%9?_34 MD(3$,*+QH'4U)-%P<#X5,"@EDUQF][BPJ0\=VI? B=9#]ZM:39!U 1IWCP&/ MNEMO,\--14,58]F)$8.+,>M$?&&2$D6+9),\UCTS3ON\&0S?H^X=3NJD]^%V M\C#3 E7?CM[- O)@$@4 PM7F#Q0.8B3KY%@I+J>2#9,35K:+>>!I O-QM/(@ MS$WG2>C%D5G[C'IXR*"<-1I7.!0?R;1J3J;56@V,Q9*]DIR/E,$-1^/%/"%U MH9@C86\*?O(MUCP9$?$J=WCTP2L*>KS>-+Y;#AYM D3+L12A]4BQZ:!D7LQS MUR24LQT"+T$_GWD5>=U^!511% -&">*/S!Q"$!*"P:*R+8Q$W:6&'DCHQ3R_ M34)'6Z)P"EHZ4.1O#+/!:XK\)7I0L3"(DB)_P;4764<>5.]O>2?KY!1>^+K0 MR1$PU].;X),NL6UQS;N;ZT_+5>T_^7U!>+I7:[-I7W@HJLK*>X\^.\Z]QBX^ M\TE95Y@&Z0R"XCZ2Z:IU9]X9'TMA(K:IRAJ1Z(MY:3R;XDX!G1?@6-]^5GK5 M]D7GDI:H@/- W'(B;H<ZN(07A_7'&IPDK)[E5F4C[>5]Z&NKU(U[F72A!\Y MA\-*+XKS)&C88_#!FU;Q ]:E._3S[Y:+#6MNPE6=(B)F(@L*_$, ;C?;32D' M<)(I$+X(J9-(%$AT-3SC>%JG_B^#W9!&?A<)Y8L@A M15[-JHX4NDCZ)Y>]5UD78[O4S"-HG?9#9[^:V1IV%Z"9!X?F+W/.)1]#\@%< M$&33K*=<0VD/-@1*QED64;5+)+M@P;3?1/O5XY% VL-VK=>X%E_GVKL__EAM MNK8>[K*XDR@ETBG6[YFD M<=*R2>C2^!#J19F:/HN\(,>9=*RXP!6(%#A05FHV"S4A,ULB!IB<> MH<6HTR&YTL<0U!28"98 B[)V%C&*V**(E).E8(6A_]K8)$X9>0CJ;F3M^W)\ MG>O'ZK-G3I.Z!\\!:_.T*KE L,B!V1 \\Q3SMME<-Q@%DQYU>@AZG[B+43#0 M0:"V/3G]\KN_YNN9L\9XFP5%F8(.7UN80K$1E'59EA"CX$T>EAZ<8N3'V'&0 ML!Q*+!U@ZGC&?25[D:N/_25\QN^7]<)Z)J,2A!X- DL!%=&"0V(N_9B[[*01 M$VQ/L/W(PJ84(SX7D!GB(1(I,'7U*= M0%I",DYIS9NT4KUXHLZK7)J#Y:7-%B=);D0(KE?7LTT5^$:1E69%U-K53$>D M\(=S<*X.RA&%V62,HXQY#[C1A]Z#&OW;8Y@]^-:1RS-&]=7'L[\'S.R@'J3E MI"8:4$=9YRG59^MD()N4'3J+5NA!43.F*3I!8H]E?@3[1I;Z?\P7\\\WGW<' MS][8A,X!"DTFKHY'=:Z0]52V)*:U9F$P:_'@FT>6_#%R6P[!Q+&E'_ZZ=W#M MA,E<12A!6U N!8BL,/"N:"LEJR\*@TG__C>/XR\&D_[13.P@4#WZ1OSGNSUB M-M17V\"@8*CCE$,$CTI"*MRQHE%PVU>#Q=W11RX_Z^).X

C8$4CJ1<>.J2MZC3/;HF]O2E0R&L!4 JC$$7Q-ATU=$"O0H&]S M2=F.I(EV&@RH0^,CY6B=^8*KN.S1,WV8K__]XPIKL0\2I*[O>^R8O%)3?FR\]7%LN!+CF!4 M%9[W'GPD?1#">6N%*KK-OOES$3C1J6=3T:XC4'1IVG7KQ[^??YEG7.3*EYD) MT2$C(Z-T(7.3*-?TECG@@:GLA:(LM'^G]1QE$QU&UJ$^G8R;B90WWU[/+LN' MWWX/1"?9CM6\4K[YG6T-0KHF+ES_/61-\S'?VZ*0^63Z^ZA>CJ0X*5C"HW21 M BAN(5+.0AB51E@>$TM-7B1Y'9N<,8&,1# MZ5![1'T;^K9;4JV#TR(HRN M,O*]P=<;W S.A,S08I$I3%35#MA_WI^6G0'F MY]?((S WG:VP1[/GX-VDM(=7U01&#*%-DB)*"C!*/W-T=7AG^@,5Y;I<19,#D3@ M1,L/+TD33T#[=,$W)%./J%QHC6,EZ26I^'N6]#,QS%]L-%SE26(@@F4(3D&Q3,$ MQK4+1J;1$81/K?T]FY:YL[KZ@/;-* M,8V0?,JUUI2B?O0"@HGH@RG&RG;CGOOAPT1STLESJT! =!^9N['7Z;?038V6FUUX8T&^_;"@8GZ\F_*'+0$]46'! _O"]]FG PFFR0] M:"T15%060HE8ITG%)*0G$SNQ2HH#.7#Q=]P78 U:@OJBK<'NFK)N>-PCKE+< M^I@*&)^):RY(B#9)2A9]EME99DR[3;RCDW_QE^H78 >:P?FBC< !J5645B%' M#TD7#8K7 >JZ]L>J:+D/42@W,1,P\"W!E._O+\ -(+RH'?_W:RO>OA_OEFE M3\3O^B$C[;)Z\SPC+[8ZC%]]](D''GRHBX%Z&8J/L\L@W$PEH+9J4 *W5AQ%R?19-50I?:)[X_$E[M$S]$+!U@JDESJ!(N ML>(5^$SX44D@Q,TM#&;Z#V)WX0ML[1)WZ(H$?N$__X7\N/GY8W MZ[#8[,/=)!&X>#'RV_4?>^3%.W0@@C2@M+'@A3,@LI$&7>0Z[],N?M27=_YX MW1PORW,*KX=E1MM-=LZALA+!AKH;(:H$P172\6B\3L(*L5>UY+>Y .L8-WX\ M^WO S"W4G6"F" V:!PO$@]VN-VU)I4HQ,NQ5Y#/%!5@'2>R%!5B'L&_L%4@/ M=C>YE!$]DV!23*"L+Q"-<$ ! 4:D/X/9IR-PJ@NP#I+;BPNP#F'BV-)_L+N) M,Y5Y80%,T.1.ZRUM9'7)A@@\N5)$C/NL:YGJ JRCI7\T$Z>0L.TQFM5;PZ.- MD+)"4#44BR);(&.)V<4B?.JK(O3G2UN ==\5HQK&7)?JO$-+L Z!+SC+< Z!$G?B([MAMB;P'243@%#+2C< M(M?K!,7ODD=M6>36I287U^XX82&8&6,B#GHAJ7]34B::'7N@#HT/E)ZT9FAK,EKBXN4+I(I1K:$ M*;/=HQY#2."E=S$D=)SUU>[ZS:V_ZL4G#86B;T*[=IZ::"\Y2@/1A%"C80\^ ME 1%6JZ+X]K[OG9N?W/KK[K6KB-0=&G:]>P:(U]09)83!!FP;MM#\(H"8&:- MMS9*;6-? P&_G?57O>C3R;B9W/JKS<^>L*_R8;'&-INO]OK*MDNO#J>ZCSIF MYT(R@1-05J!KWOC>8DIDZX487,+$]9+'?.=3''U99[P!=V_VGPD_=/[ M\@'3\H_%_+_I4)L>A,U)M\\*#&/,W%O(9'! H3 0BJTC Z6T(J/0N@DOFU S MZ?KF0U#].5,O=="C(6;91GS](G%7T>B4SS&X1"1@C?.D \^$@EPR M,UYY9&V&&[YZJG'1.)CL]\/4$8(8N12YZMC[\MM-7*?5_,^M5_F"BQM<[TI2 M&#.HK&/ 6:@E*:1T+FD&+$ENO7-1.?E&M+K/]W0)DV/$N6S$VRYP\NMJ67"] M)DK"U/QS>\ I+_#W1<;7\L_)LEQ/N2$HN"1&T!XQ$C9(Z@W=C?2)JL*HP*@K1&V0@F%"=K.A-+DZ;XO4XW[AM1.Z@-+YH. M\#9,(OWU/TR,HF3A/<4NT5'&Q:+AG/'<9K3&LZ<9-\D=%1_+ MH875 >)VO,+\/"MW/H<2-63.,0-:Q4 ZC06<593J"U.B%B9%WV0_UW['&Q>3 M ^#@\02,X872Y:OS+TAQTWI-FKDA](A'Y,>?P6E "UH8IR2!H;<&(()A2VFAL$C6VLB7W MDI5'WT .J4 HYGD.@BEOY+Y;G$]SY6D^1?*5-+-:GX]Q_4/?Z6K&U+X M'XGK-9R[N=[E*"_;:1U]\*9P,+S4>=:F?79P4L:]Z&@, MZU'D/06_O-'O<*??C_[V^-K1H[YF<*]^!'6MG;X15AJ9R5 27NJ$9@$4/R+( MI)-@5CBFFW1=M7+ZQ-/M17OE[+LOQ-"-BUB2/GU>+C8UNI^65V0\UEM7$B "J4VCAQ(F_'K1YZW4Z=_")H>6\=S2*X#I_^ S%FL MXVUD7:,F&3%,! :^Z )HO3=:6*_:M.(_.,6X8#J+W%_#VD%".!I!7W 5EP/4 M)#T:O[]=M[L;B//^YGI]3?Z%=/-1H'S'M6AS,'7$DDK&UNL! 3$K1A&S*D$[ MC2;P-WSIZ:?H-+8[QGJ=620=&+#CJ)T9;6,HG(,(.8#R45.D*HC-7I;,4DHZ M-WD0..ZXXYC$7;)=H#?-ZX49IF5[%.U J5N+TG"D#?(B8Q"S%RG4+PY MRY7Z,8AL5HO7).(;4A)32&Z_]@K^NJ2L[GH>KKY_<@GPR[*&)IM[@/GB^A/N MF''[&=^%JW1SM3G6>K!TN-7!!D^@S\+!YBFWJCN3A0>K6=WOE&H) 8_ )-EH M[R4%L4WNE]O?LY]ZK;6I!LI<%>F# 9-1@3+:@6/< #IG3"K<%^S\"G/\YLE! ML-?N^O)@.7<0-IQ(\S_^?OX#-DU94A1&@1*"9IM;7,4AY&3 D4QB"4JK-E6S M#6GJI1_S_%!]7)K3"6ZZ5:%[VRF$9[4!3(-VM00*M8'(70WX/'>&J&*B3='8 M&P<;>05-+PC:"]E'BK,#>'Y7-URNKN>D\;_>'F%S_;@KH(]%L<1U@9PV#1NU M=8.2:BBU6:.:!QN;=-"\<:X>P7DL")X4S XGD5$O;I]4(U]HF\)J&"ET :@/2(']O(Z7NJ\7 M9,*]I/\!%XKB%5?O3'0,D 1ZJT+@N33QH\^>9MR+JZ9 .IW[/8+H]\7\>OWA MM]]WY A> P1GP-;]'LK4&<]U9RC/F!0K&J5O\D3YZJG&[1H])ZA.D,;(TQ/> MV@['BW$IA0"83-U%EPK$E!&\\9ET)7+O]YF:,,02OV9-GTV0,C1S.XB]3\QQ M?K[KS](^R*1\@LAB':P8+42;'$2I&8LV*X$]7J7\W%M_Y]3O38Y#Q/0UX=WG MYE8R,E0>P01*[I43')RU!K*REF>CB^9-!A$.,]K6P!L6_4>@H/T# MZNXOZA]U9N/__E__'U!+ 0(4 Q0 ( *R(?U!L$7,$\A, ()[ 3 M " 0 !A,C R,# Q,S%E>#$P,3(N:'1M4$L! A0#% @ MK(A_4$6&=,W/# YD@ !, ( !(Q0 &$R,#(P,#$S,65X M,3 Q,RYH=&U02P$"% ,4 " "LB']0UO[I&OH# #Y*P $@ M @ $C(0 83(P,C P,3,Q97@R,3$N:'1M4$L! A0#% @ K(A_4)72 MV&<]! >@X !( ( !324 &$R,#(P,#$S,65X,C,Q+FAT M;5!+ 0(4 Q0 ( *R(?U!+//"MJ @ !PS 2 " ;HI M !A,C R,# Q,S%E>#,Q,2YH=&U02P$"% ,4 " "LB']0B8DOV*X( V M,P $@ @ &2,@ 83(P,C P,3,Q97@S,3(N:'1M4$L! A0# M% @ K(A_4$\G=F3S! O!D !( ( !<#L &$R,#(P M,#$S,65X,S(Q+FAT;5!+ 0(4 Q0 ( *R(?U!6JXG=!@4 % : 2 M " 9- !A,C R,# Q,S%E>#,R,BYH=&U02P$"% ,4 " "L MB']05HS2/JL= #4I $0 @ ')10 83(P,C P,3,Q97@T M,RYH=&U02P$"% ,4 " "LB']0)Z"?!*^ ! ![UD$ $ M@ &C8P >G5O+3(P,C P,3,Q+FAT;5!+ 0(4 Q0 ( *R(?U!Q_$' +A8 M -+Y 0 " 8#D! !Z=6\M,C R,# Q,S$N>'-D4$L! A0# M% @ K(A_4$D-,H-%,0 =1D" !0 ( !W/H$ 'IU;RTR M,#(P,#$S,5]C86PN>&UL4$L! A0#% @ K(A_4*4RG_[!B0 ,I\% !0 M ( !4RP% 'IU;RTR,#(P,#$S,5]D968N>&UL4$L! A0#% M @ K(A_4(KU9W>S==GCW4^ 0"(( T % M @ $J*@< >G5O+3(P,C P,3,Q7VQA8BYX;6Q02P$"% ,4 " "L MB']072B&2C'! -# D % @ '1: @ >G5O+3(P,C P,3,Q >7W!R92YX;6Q02P4& ! $ &! -"H) end XML 33 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Deferred Revenue and Performance Obligations - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Revenue from Contract with Customer [Abstract]      
Revenue recognized that was previously included in deferred revenue balances $ 79.1 $ 53.9 $ 39.3
Remaining performance obligations $ 290.4    

XML 34 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets and Goodwill - Expected Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Expected Future Amortization Expense    
Fiscal 2021 $ 1,692  
Fiscal 2022 1,692  
Fiscal 2023 964  
Fiscal 2024 601  
Fiscal 2025 514  
Thereafter 157  
Net Carrying Amount $ 5,620 $ 7,396
XML 35 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 63,134 $ 43,493
Less accumulated depreciation and amortization (29,645) (23,868)
Total 33,489 19,625 [1]
Servers    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 14,596 14,972
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 11,249 10,109
Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 15,329 10,770
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 16,865 5,010
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 4,987 2,523
Vehicles    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 108 $ 109
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 36 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment, Net (Tables)
12 Months Ended
Jan. 31, 2020
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
As of January 31,
 20202019
Servers$14,596  $14,972  
Computer equipment11,249  10,109  
Software15,329  10,770  
Leasehold improvements16,865  5,010  
Furniture and fixtures4,987  2,523  
Vehicles108  109  
63,134  43,493  
Less accumulated depreciation and amortization(29,645) (23,868) 
Total$33,489  $19,625  
XML 37 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Tables)
12 Months Ended
Jan. 31, 2020
Leases [Abstract]  
Schedule of Components of Leases and Lease Costs
The components of leases and lease costs were as follows (in thousands):
January 31, 2020
Operating Leases
Operating lease right-of-use assets$54,286  
Operating lease liabilities, current portion$5,755  
Operating lease liabilities, net of current portion62,307  
Total operating lease liabilities$68,062  

Fiscal Year Ended
January 31, 2020
Lease Cost
Operating lease cost1
$11,737  
(1) Includes short-term leases of $0.7 million.
Schedule of Maturities of Operating Lease Liabilities
The future maturities of operating lease liabilities were as follows (in thousands):
January 31,
Maturities of Operating Lease Liabilities
2021$8,814  
202211,641  
202311,615  
20249,565  
20256,386  
Thereafter36,139  
   Total lease payments84,160  
Less imputed interest(16,098) 
   Present value of lease liabilities$68,062  
Schedule of Supplemental Operating Lease Information
Other supplemental information as of January 31, 2020 includes the following (dollars in thousands):
January 31, 2020
Lease Term and Discount Rate
Weighted-average remaining operating lease term (years)8.3
Weighted-average operating lease discount rate4.7 %

Fiscal Year Ended
January 31, 2020
Supplemental Cash Flow Information
Cash paid (received) for amounts included in the measurement of lease liabilities:
Cash paid for operating leases$9,544  
Cash received on operating lease incentives(10,033) 
Operating cash flows resulting from operating leases$(489) 
New right-of-use assets obtained in exchange for lease liabilities:
Operating leases$62,870  
Schedule of Future Minimum Commitments Under Operating Leases as of Prior Year End
Future minimum commitments under our non-cancelable operating leases as of January 31, 2019 were as follows (in thousands):
Minimum Operating Lease Payments
Years ending January 31,
2020$7,894  
20216,027  
20226,156  
20236,037  
20243,697  
Thereafter614  
Total future lease commitments$30,425  
XML 38 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share (Tables)
12 Months Ended
Jan. 31, 2020
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Net Loss Per Share
The following table presents the calculation of basic and diluted net loss per share (in thousands, except per share data):
 Fiscal Year Ended January 31,
 2020
20191
20181
Numerator:
Net loss$(83,394) $(72,741) $(39,377) 
Denominator:
Weighted-average common shares outstanding, basic and diluted111,122  91,267  26,563  
Net loss per share, basic and diluted$(0.75) $(0.80) $(1.48) 
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
Schedule of Potential Dilutive Securities Not Included in the Diluted Per Share Calculations Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):
As of January 31,
202020192018
Conversion of convertible preferred stock—  —  61,984  
Issued and outstanding stock options13,701  14,784  15,401  
Unvested restricted stock issued and outstanding37  1,259  2,203  
Unvested RSUs issued and outstanding4,992  1,819  834  
Shares committed under ESPP116  141  —  
Total18,846  18,003  80,422  
XML 39 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Expenses and Other Current Liabilities
12 Months Ended
Jan. 31, 2020
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities
Note 9. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
As of January 31,
 20202019
Accrued goods and services taxes$4,371  $3,098  
Accrued property and equipment3,442  264  
Accrued outside services and consulting2,800  2,089  
Accrued hosting and third-party licenses1,846  1,073  
Accrued taxes432  1,651  
Employee early exercised stock options108  436  
Other accrued expenses4,732  5,599  
Total$17,731  $14,210  
XML 40 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Deferred Commissions
12 Months Ended
Jan. 31, 2020
Revenue from Contract with Customer [Abstract]  
Deferred Commissions
Note 5. Deferred Commissions
Deferred commissions related to incremental costs of obtaining customer contracts were $29.2 million as of January 31, 2020 and $27.3 million as of January 31, 2019 (as adjusted), respectively. Amortization expense for deferred commissions was $9.5 million, $8.0 million, and $6.1 million during fiscal 2020, 2019 (as adjusted) and 2018 (as adjusted), respectively. There was no impairment loss in relation to the costs capitalized for the periods presented.
XML 41 R72.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Uncertain Tax Positions (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Gross amount of unrecognized tax benefits, beginning of period $ 6,588 $ 5,918 $ 5,373
Increase for tax positions related to prior years 0 8 921
Decrease for tax positions related to prior years (18) (366) (1,649)
Increases for tax positions related to the current year 1,500 1,028 1,273
Gross amount of unrecognized tax benefits, end of period $ 8,070 $ 6,588 $ 5,918
XML 42 R82.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share - Schedule of Potential Dilutive Securities Not Included in the Diluted Per Share Calculations (Details) - shares
shares in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities not included in the diluted per share calculation 18,846 18,003 80,422
Conversion of convertible preferred stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities not included in the diluted per share calculation 0 0 61,984
Issued and outstanding stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities not included in the diluted per share calculation 13,701 14,784 15,401
Unvested restricted stock issued and outstanding      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities not included in the diluted per share calculation 37 1,259 2,203
Unvested RSUs issued and outstanding      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities not included in the diluted per share calculation 4,992 1,819 834
Shares committed under ESPP      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities not included in the diluted per share calculation 116 141 0
XML 43 R76.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Stock Plans - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Shares Subject To Outstanding Stock Options    
Outstanding, beginning balance (in shares) 14,784  
Granted (in shares) 3,154  
Exercised (in shares) (2,981)  
Forfeited (in shares) (1,256)  
Outstanding, ending balance (in shares) 13,701 14,784
Exercisable (in shares) 10,822  
Vested and expected to vest (in shares) 13,224  
Weighted Average Exercise Price    
Weighted average exercise price, beginning balance (in dollars per share) $ 4.81  
Granted (in dollars per share) 17.50  
Exercised (in dollars per share) 4.05  
Forfeited (in dollars per share) 7.55  
Weighted average exercise price, ending balance (in dollars per share) 7.64 $ 4.81
Exercisable (in dollars per share) 5.17  
Vested and expected to vest (in dollars per share) $ 7.43  
Average Remaining Contractual Term (Years)    
Average remaining contractual term (years), outstanding 6 years 10 months 6 days 7 years 4 months 28 days
Average remaining contractual term (years), exercisable 6 years 11 months 12 days  
Average remaining contractual term (years), vested and expected to vest 6 years 9 months 7 days  
Aggregate Intrinsic Value    
Aggregate intrinsic value, outstanding $ 107,186 $ 249,119
Aggregate intrinsic value, exercisable 105,725  
Aggregate intrinsic value, vested and expected to vest $ 105,776  
EXCEL 44 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *N(?U ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ JXA_4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " "KB']0O&N?M.X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2L0P$(9?17)O)VE%(71S43PI""XHWD(RNQMLTI",M/OVIG6W MB^@#"+EDYL\WWT Z$Z49$CZG(6(BA_EJ\GW(TL0-.Q!%"9#- ;W.=4F$TMP- MR6LJU[2'J,V'WB,TG-^ 1])6DX896,65R%1GC30)-0WIA+=FQI[^ "F&&$R>?O MJ5N%3_Q"X=8*?DE-V:&L>Q'MLE5W80 M\/;T^+*L6[F020>#Y55VDHX1-^P\^;6]N]\^,-7PAE>\K5JQ%;>27Y?S/KO^ M\+L(^\&ZG?O'QF=!U<&O?Z&^ %!+ P04 " "KB']0F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( *N(?U"0<0WKH@, )$2 8 >&PO=V]R:W-H965T&ULC9CM;ILP&(5O!7$! 7] DBJ)U+2:-FF3JDW;?M/$25 !9^ T MW=T/#&74[W'5/^$CY_7!/GX$]NJJZZ?FI)0)7LJB:M;AR9CS310UNY,JLV:F MSZIJ_SGHNLQ,>UD?H^9\]U)N5OI@BK]1#'327 MLLSJOUM5Z.LZ9.'KC>_Y\62Z&]%F=O[:^B?;^;8SCUFC[G3Q.]^;TSI';)+8;[KZVLFT7L1K:CO^MN MVL&V_[7#T[1WGS?Q*GKNFAD4VU[!)PHV*J*V[=& (X,M)^7\K<$=58BWBGNJ MD/@1!.RCL.5B4I[@<@G+I2V7D_+4&2*JF&.#!!HDI'SA&%#%$ANDT" EY9+UX5J1.QQPQSRG7BOE^0QN,B,/N" M)^PT#-%X7SW<[Y3IQ9S+0>%TP M^P)\WSM?2O>#)K&:JG>9>3XO!(9?4+!3%QBD\0 C,/R"@IWZA@.#+>8?72T) MS*R@/*8.37>#)IV,YW(^\WQ'"TRMH$2FOG4=)E+&'UX88M@D!8ET==!,N\KF M,S>3:+)>+U5]M'LA3;#3E\INQ$SNCOLMM]RN]__+^\V:;UE]S*LF>-3&Z-*N M[0]:&]4^3#QK)]A)9?OQHE 'TYW.V_.ZWR3I+XP^#QM T;@+M?D'4$L#!!0 M ( *N(?U"NUO*>U@4 .0? 8 >&PO=V]R:W-H965T&ULE5E=;^,V$/PKAM][XI(4205)@(NLH@5:X'"'ML]*HB3&V98K*2 M=:ZS.\RY"!!+XBQW^*$94KQ\;;NO_5/3#(MOV\VNOUH^#MAWC;/6;]OFOJ^REHN\FT4B[;UNO=\OIR>O:IN[YLGX?->M=\ MZA;]\W9;=__<-)OV]6I)R^\//J\?GX;Q079]N:\?FR_-\,?^4Q?OLF,M]^MM ML^O7[6[1-0]7RX]T4=DP!DR(/]?-:W]RO1B;;7^^OEFIDU&R:NV&L MHHX_+TW9;#9C39''WW.ERV/.,?#T^GOM/T^-CXVYK?NF;#=_K>^'IZME6"[N MFX?Z>3-\;E]_:>8&YC? S 'F&$#VW0 [!]AS _(Y(#\&3/CLT/2I M+U?U4%]?=NWKHCM,AWT]SCJZR.-HW8T/I\&9RF)W]O'IR[5SE]G+6,\,*0\0 M?0+1;Q$KB7#^",EB_B,)#4GH*=Z+M:7S!&G& ^ FRFR"YU3YG M#9$HYPNKWJ(JF.=[Q *9\H0(C#!(F".>0<"[C M&9,R%TQ<"*)_)2H/.N=T0;H$70?I.AEO&%TGB+!!7DF$57PB@$0)HAX2]3+> M,J)>T"CRP+M5@H(C]AI7(%F";(!D@XQG/,H@IZ,SP3.V &6=81.J ND2= M( MMY#Q7-@*040[YP,;@A6 Y=[G#%:!A G"I+ 4*UF#YUJL!!EC;"BX($L8%4ZS M\:I0QA3GA'V0K"%PSO3#EPU R/&!J%"R(D$7&PUI44-@7&X0ALOSC'DC9%8' MER"#78NDCP0NJS/F32*G1?=)E#<%%P"0+SG:V+A(&DG@RDK DXJ\($X9P()S M8LC/MR["WD723?C$*DGZ4G1;+DFK\V 5R)CDC V,I+%PS2\)&%3@;_@*H(PN M!./SC8RPDY%TER#6D=*FK-):@?,!!5!-YJB:*N%*663D-$EL34D+@@EU852)DDC2U)2X/@8WX#,,+1M?2CW.=Y@@NV M&BV%O^!6HX&'.&#I"*>#XONN"N1,]B V&RW%O^!FHZ6-.,7;M@(H4I;#*I P M21F[C9;*SU<[I98N0DIQKT$H(;H@79(P-AHM=S.%Y[-48N0LE7LGIXU*?6S! MGJ6EAW W*C5R(_Y19850@>]9*I OU7T&>Y:1#E*(#SS2C K^664%0,;Q#4L% MTB4)8\,RTCZ(?STH#; BXW/'5P8 1]9JPQT )$W2QIYEI(>0XG,0@KAGG0.J M "A)./'ASX@%')UX^=LJL($8:0Y1M'B;@3ODN1%R G VQ#>";\5 TF3+L=<8 MJ?NDN&P;8")\>;H"(,N%IP+IDH2QS1BI^J2X:!OI(#^90@4K2".@\E9\E0%I MD\2QV1BI_L0'OC3 1YQU.5=,A OQ3] ^WW(,MAPC[83XA^'22#^!6S* @ULR MD#1)&YN3D6;A$B^TQ69AU?F:8+%\6R3?W' LD&6^B@,8\6W^?-6V6+6ME%&7 M6+A:+*/V?\BH39QI(!D5778 G9ZOB!,-">$^!U(E>XR+Y]M2K%3V7*VZ9[G(YW^\5=^[P; MQI.8DZ?'(^2;Z<"7/5_1186>?[3YQ2J.F"R)W1U+'"SQL<3#DA!+IA/L[#^Z MA_/OW^ON<;WK%[?M,+3;Z?CSH6V')O:%^A"GS%-3WQ]O-LW#,%[Z>-T=SIT/ M-T.[G\_4L^/!_O6_4$L#!!0 ( *N(?U#.,36FV0( / * 8 >&PO M=V]R:W-H965T&ULC99K;YLP%(;_"N('%)N; 261VJ!IDS:I MZK3N,TV7QWHG7![UA+&SES8%U="#GLCAYO.UKLM:FN/!^AV*N+LG$W*QU[[#8K M=A95V=#'SN'GNBZZOP^T8M>UB]WWP%-Y/ D5\#:KMCC2GU3\:A\[.?+Z5?9E M31M>LL;IZ&'MWN,LQZ$R:,5S2:]\\.ZH5%X8>U6#;_NUBQ01K>A.J"4*^;C0 M+:TJM9+D^&,7=?L]E7'X_K[Z%YV\3.:EX'3+JM_E7IS6;N(Z>WHHSI5X8M>O MU"84N8[-_CN]T$K*%8G<8\CGUSJ=.;7;0M51#@+Y>'O M5%"?M9Z3I\-E]++!V%]Y%[60U3P8C3_03!3;N2(F8TD^EQ#42SS)V(/Z(*BO M_>$(-)B &@W1FL: IN%$M 5$D>_#* &($LQ0X@#VAZ _!%())ZD833J@1'<( M(3Q)YE/9""<"<2( )YK@&$TRV"="]C,A6J(<0<4@5 Q Q1.H>+952G 0SIGF M0D(P3F\B$1") $B3*G\@2Y'FPH^1$A IF5=B!/M3T)\NJ,1T625^*AOA8 3? M1FA!+5K1DF)<)!V#W;@F\8)ZM*+A;I@$80)PS96!'Y'H-A9\*6+H5IS6I!4M MP9HK/\&:7I#C6?CZP_/[CZ I,W1'3B&\P9]<3;NC[A^XLV/G1FBV0=@T*5L_ MRWWU+SF-!UD>0/$PRT,H'F5Y!,7C+(^A.,ER L63+$^@>)KE*13'2'99")Q1 M_1<&9V32&,KZ'LNT,92W//_W;L[[?[*F%_Q1=,>RXTOO;[)W?P#4$L#!!0 ( *N(?U H MUTU#D04 #H= 8 >&PO=V]R:W-H965T&ULC5E=;Z-& M%/TKEM\3F.\9RXD4VT&MU$K15FV?24(2:VWC DFV_[Z B==S[S'U/FQL?.;< M.8=A[@'FGV7UO7XKBF;R8[O9U3?3MZ;9SY*D?GHKMGE]7>Z+7?O+2UEM\Z;] M6KTF];XJ\N=^T':3R#2UR39?[Z:W\_[80W4[+]^;S7I7/%23^GV[S:M_%\6F M_+R9BNG7@6_KU[>F.Y#\=>Z^*Q//D\Z*8]E^;W[\NOSS33M9E1LBJ>FH\C;/Q_%LMAL.J9V M'O\,I--CS6[@Z>Z*;<#2SN5;?[C\'>]Z_]^#OQ?P_ M.0R0EPY0PP!U'"#TZ ]#-#' >-X,^#-I07L,,#&!9*#5;WWJ[S);^=5^3FI M#LMGGW>K5,QL>W:?NH/]R>Q_:^VOVZ,?MT+X>?+1$0V8Q0$C3S%'1-*R'TM( M5&(AV7 9%UARA'4QY)Y#A AX%@H*53V!.B60*2;0D$#W!#HB$,2I \;UF-U! MJK.I(6*6 *9T\"&&K7A%EQ);.)-P0J0VAF6C3)%V [4;8)[$!!826&">(N8= M,/Y4B]+"$X^7 ":L"<29%:_(S.-,+@3FW2A1)-U!Z0Y(UT2ZXYI:Y8Y,90E@ MPJM UPVOR*1SIM!>#@25C1)%TCV4[L&R,9@@0(( O".F+ (_BUH%LH+UF'.<2'FKR"G(1HDBX2+%^W(*I#NZ,:=\0:1>6K*\E@ 7C+!TW8": M3#Z@LCZEVW4V3A4;<*8Q"6 ZTR"S49K[P+5SV$J2$6W#%"2Z^=44AHGJ?Y1 MJE@_[)IW0@+]@>J78#;.:+IG ISPW@M+'>!%N0. 2P;I/+5@E"NV +=LH;@% M]*0M!M#I=*Z\L=90"P#.I7P+ $6Y!8!+^91;,,H56X!#AP"I0]'4,8"B5> $ M#5D =07D7Q Z4#W#KH#+,X? H4,8H%U2[0:::J?%^7Z 9=R MGG:F;)PKM@#')@%RDZ*Y2? <T:YHU4I!^J'T79"A $RP-G^-$\7TGSE 29"A%,Y3D@<;3W TP M]+H!M9AL0$-%C]/$HG%NDB W*9J;!I"+KQGKZ8TJPK77#.U *U"4JP=1?@9K< 4XEK;&*&G!Y;I(X-TF0F_2YIU8X M?DCTT./<+'#[ENBQ!TUO RAZ&I1:8]A"Y#AAM4\-/0\7='#$):7V-,2-<\46 MX!8N'7#QS*,CB5N@],!%&H(&4'2#KU+:YI8 IF4(M(F!DMQ#3J5$RB+ .%6L M'_=O"?JW/F.APIU0I9>O987[BD+WXW0M*WYW;(-)Z8X"8"X5GF9Q4)*=!4"E MO:4/V+)QJE@_;BI*7KZ0U9E'T&!79@MY )U>FEX(37<# '/*!+HI@Y+<0DZE MO:?/&K)QJE@_W93C7_%^J_[_SFL!,$*DQ78TF@V !A>)CEYQ;(MJM?^ M]5@]>2K?=TWGYLG1XRNX.]F]HB''%V*6"7!\*6+O>?6ZWM63Q[)IRFW_DNBE+)NB=2B];D_$6Y$_'[]L MBI>F^^C:S]7A;=[A2U/NAS>5R?%UZ>U_4$L#!!0 ( *N(?U CU7$9LP< M ,(L 8 >&PO=V]R:W-H965T&ULC5IK;]I(%/TKB.\4 MSWN,DDAUTC1 2*JN=O>SFS@)*N L.$G[[]?&AC+W85N5&K#/W#GS\#GW#C[[ MR+<_=R]95@Q^K5>;W?GPI2A>)^/Q[N$E6Z>[3_EKMBGO/.7;=5J47[?/X]WK M-DL?]XW6J[&,(CM>I\O-\.)L?^W;]N(L?RM6RTWV;3O8O:W7Z?9WDJWRC_.A M&!XN?%\^OQ35A?'%V6OZG/V5%7^_?MN6W\;'*(_+=;;9+?/-8)L]G0\_B\F] M556#/>*?9?:Q._D\J(;R(\]_5E^FC^?#J&*4K;*'H@J1EG_>L\MLM:HBE3S^ M:X(.CWU6#4\_'Z)?[P=?#N9'NLLN\]6_R\?BY7SHAX/'["E]6Q7?\X^;K!F0 M&0Z:T=]F[]FJA%=,RCX>\M5N___@X6U7Y.LF2DEEG?ZJ_RXW^[\?3?Q#,[J! M;!K(O@U4TT =&^A6O&[P^HB7HK6!:1J8GAW8!F_[=N":!JYG![[!^R->V-8& M<=,@/C90JK6!B [+%O5N:6PL0A9D%@3!1B[BB,.&+&Y1(=UTG2ZR3W$70008+9JS%^C]G4$RQB MKZ,HHKM2=%>JNZNI0EV!(<\P0FJK#$M&TV0T00;NSQKC3KIR0CBP0R]Q) QJ@1$C[<'VO"- (C9*@9'=MTY/L%*& M7BE#K!18@YE!FT+$D6+WA*5[LD1/0"42BWI2VL.5Z %7!S-Q1%]61B.#7S#E# )::YQ 07H)U)C+H9">D%V.5=J(!-Y?6D MB44$'_ @) WHM"N/GKIY%RKDPYFJP'QL!/D(U)-3&M)I!X5L&.L0A'=8 =E@ M\X@AY44'*&3#N(L@[ 4..Q'8/48J5@[L]TLBF(,"V!TKY,T8D2"SI+M]%D"@H:& M(5#?"3[26Y3-W!(X0JL6!$P[ ;<;$4NJ$L?XBF",11#.8C6<26PM([3AFNG" MT(ZMR?B0((P()O*)P"8#DZT&$F0F*(_'&,NP99Q*$%9ET6[#+F25MC$[-Y(Q M(DD8D84F+;'%@+F9-I @I668,!8D*0N"TRNQNXPZ!LZ5)Y3'.-B=Q"O.#8MQ M#TD5)QK.'E9\%8ZIX4/@I!/\X!EKD%21 I\(B:TA5K&!E'"Z#@1F3@=B<@+) M^(ND_,7#>232=6FK$HZ;(,8\)&4>,#^36#C+)$[#''ZC*6)",=HA&0F6 MA 3#FC&16%=EY#UDU($*^3#**ZD2 *;=$BLOD79WH4(^C+9*0ENA'TXEUE:A M//$P8ER]UYBS"T:!%:' #OA]HMH4..R&D5=%R*L#Z<=487G5FJ_[%*.MBM!6 M>+J1*)R:&R7!,S;O0H5\N/,A0H,=$+(KA;55.Q6A*:)@_ PQ JP( 786SA#6 M38&VX;P+%?)AU%519R%0[Q165VD4E+MY)RQDQ"BPHA08UH"*D$U8 K9C0BZ, MK"I"5E$%J(C,UDFG >=+(ABJ +MCA;P9^56$_,**]$:U);YA-XRJ*DI5'7R\ ML%HZ)P1.T2;]N8VZ]-O>$C,J+ZF5!\ZH\:J+WSY M#QT4XV!PC#<:)^@PAR<@@-&,@*##8DQ:>^^@NMT2.'1<3(6"Y2L!&JG(:<,D MF)HQ2-VC_IAJ;)#"J]CSZ\]8I.Y1?B0:EQ]HS3"$$0G-F*,FS!'579HXDNH8 M./?S"'4J!>LN3?T&P/3#.)KN<;J?:,*J8H]-=D8#^;I",ZZF"5>#ZC_5Q"%0 MB\(PIJ6I@WY8XS6@8/O(",)F! RF(1I;5A@I),TXEJ8<"Q8P&CN6%A+R:0>% M;!ACTWW*!8TMP<>*V$)$61'SF9IAC,/T*1=,[W+!,&IH^I0+ACCKU_Q1C&&T MT/0I%PPN!'R,G-RTR6&],>A '&5&- UUJ@/S94.4"B:"/_W/.V$A(T97#:&K M'CXY!M<*\*Q[WHX)N7 _K%)G-3!W-UA21S(&6VS1A0KY,*IK"-5%^;O!IS0C MKT[/J>I\PQ#'Y2$NY,3(LR'D&6[GQ&!1A8?2K9"0":.YAM!N"62I'!H?H$Q[QYSUB1F.E5%T0RBZ1^H98Q&QVL+G^X; H2$2H=#@, :: M&0$QQI19+LBINQDM*$;P\.^. (U4''G-"(%%9A7>9DS&8I-!9D]@!/?&@V4, MQF*#@4E70F $=TY@&5>PV!70(TU@<#_CD[?AUMGV>?\RZF[PD+]MBNHQ.+E: MO_":B,GE_H5('U];OO@?4$L#!!0 ( *N(?U# ,LX+F $ M %P# 8 >&PO=V]R:W-H965T&UL;5/;3L,P#/V5*!] MM@XVF-I*#(1 FD" <]9ZZX1N90D6^'O<9)2#=27QG:.CX\=-^^-_7 M@"=? M2FI7T-;[;LV8JUI0W)V9#C3>-,8J[M&U>^8Z"[R.24JR;#9;,L6%IF4>8UM; MYN;@I="PM<0=E.+V>P/2] 6=T]_ L]BW/@18F7=\#R_@7[NM18^-++50H)TP MFEAH"GH]7V\6 1\!;P)Z=V*3T,G.F(_@/-0%G05!(*'R@8'C<80;D#(0H8S/ M@9..)4/BJ?W+?A=[QUYVW,&-D>^B]FU!+RFIH>$'Z9]-?P]#/Q>4#,T_PA$D MPH,2K%$9Z>*75 ?GC1I84(KB7^D4.IY]NEE=#6G3"=F0D(T)6>HE%8K*;[GG M96Y-3VR:?&PO=V]R:W-H965T&UL MC9M;;^)8%H7_"N(]C<_5-DHB55PX;FE&*O5H9IZIQ$E0 TZ#4^GY]V/ 17'V M6AS[I2J8Y;6]MB_G\\&^_6QV?^[?ZKJ=_+U9;_=WT[>V?9_/9ONGMWJSW/_6 MO-?;[IN79K=9MMW'W>ML_[ZKE\_'E3;KF4X2/]LL5]OI_>UQV;?=_6WST:Y7 MV_K;;K+_V&R6N_\]U.OF\VZJIC\7_+%Z?6L/"V;WM^_+U_I?=?OO]V^[[M/L M[/*\VM3;_:K93G;UR]WTBYI7_KC"4?&?5?VYO_A[Z_:/YK.H^D)M.^O3_J'_4ZTY^V)*NQE.SWA__G3Q][-MF MT[MTF[)9_GWZ?[4]_O_9^_]+09=GM[,?!J-<4)XV^U)P5L\[]7$*S$H6& MU7588($*GX:21Y0HE?.M,#2H.1J8(.@5 TL-[-' 7AH8*SIUTJ1'S?:HNDR M.680E3PH6#'HSJ!-%;<)6T-'_"]*D]9X&5OC@>ZMD;&)RLK+'JF'P=$(@D=M MPN <,A2AC#R]8L$Q0Q'.R('(+(2Y48=A0W:/Z;2572Y)46P@\=))GAG9Q?&P MH3AM*$=: &>-P\VQ*I-74R9SF7:R 5@2&T"L#%SOJKA5F)_#DD+LT'($*!0" MS(U25BG9 *8SSGG9@1',Q&LJ(W$S[A6V@(.30@+!VQ)"3DH"!!%UFYS "3"" MG)A5A]JP_\?#D^+TI!!$=")I62'2> WI4>0RW/4C (HX62-QK8H[A=DY0RF$ M$DFGA2*(Y*1J050V3[3,/H*DB),WJ9+9Q^.4YCBED4FTW.!"(]YHYS3<4A.9 M]9D$*E(2XA,KE>;R#KV*6X7Y.5%I! \MS]0'(@*BT@@Y"CJY("I)5*P8M&>8 MJ.(V86LX46E$$RU'^T(CXMP8/#&83!N7R>D'4A/#,R^;IO+6*NX5=H"CE4:T MTHF[8L'12B.9:'D36&B&.P5',J<-V#=G'DY3F)*611[2\.R@THLV-SE,/#2 ZU=EI M"=*D*O: F9$YFKA7..?/B(.X7Q MK_QD9$A\)^,;=D)#>J:2OUJ0>IB=&&F9/.H3)N>D9 @I*4E*!JD%#GH&-D;. MY92D' 8G5C!=6,6=PN@BW"1]CX$QDR2R3G#XJ+,[YR-A$TAVBSLE1 MC=3#QQ@&RU5QFS X)SE+2$[R5V&'26Y84I)2F)E,4MG(JSG.(LH3@Y MG5%8@F3DK :N*6X4-X!QG"P\/+8U@.5926R?'W"KN M%7: TYPE-"=_)7D@(KG)A44"2Y-$GD9?F14TDF&A\48VB51,L^S*W:OE3&<) MT\FGI0J+D.6L3N4C&D1&6E#2DKD,1TIB#RKB=?4 X&QG4YP!,-.(C9>W M)E7<*$S-8<,1V#!RK'5D D?^<+(@(IW(AP!*4@^CHU,J]T05-PJC<\QP!#/D MB5 X A >'MI@*OD[34GJ870T4O#+==PHC,Y!PQ'0D$^%%&YXOHA(8+Z^),4P M-X&53$[C5'&G,/B5!Z,)7Q@YOKK!V9O%L*0DI3 VVI!;LBIN%>;F7.'((&_D ME(D;GBL:EI2D%.8F."$SCT<)QU'"$92PURPX2CB"$O*Q_PB$:I*SO*\\';#S]E\D T2LDW M8V87+^)LZMWK\2VM_>2I^=BVAP/V8NGY3; '?7B11RPOU+Q2;+F>?V7ZA9Z7 M;/FCGE=L^1>7SQ^[78+?=/VMJNY]\;]JV MV1Q?,7IIFK;N.I?\UEU_WNKE\_G#NGYI#W^FW=^[T\MFIP]M\]Z_2#<[O\UW M_W]02P,$% @ JXA_4.RJCWFP 0 T@, !@ !X;"]W;W)K"? MQCHM KJN9;YW(.H$THKQW>XMTT(:6N8I=G9E;H>@I(&S(W[06KA?)U!V+.B> MW@*/LNU"#+ R[T4+WR!\[\\./;:PU%*#\=(:XJ IZ/W^>,IB?DKX(6'T*YO$ M3B[6/D?G5W@ I2(1RO@Y<]*E9 2N[1O[Q]0[]G(1'AZL M>I)UZ KZGI(:&C&H\&C'3S#W\X:2N?DO< 6%Z5$)UJBL\NE+JL$'JV<6E*+% MRW1*D\YQYK_!M@%\!O!7 #852LH_B"#*W-F1N&GVO8A7O#]RG$T5@VD4Z1^* M]QB]ECSC.;M&HCGG-.7P5$OSPE\+#-D&V M29 E@NR_+6[E9*^*L-5,-;@V;9,GE1U,VN15=%G8>Y[NY$_ZM.U?A6NE\>1B M ]YLFG]C;0"4LKO#%>KP@2V.@B9$\QW:;EJSR0FVGU\06YYQ^1M02P,$% M @ JXA_4)V:3O2Q 0 T@, !@ !X;"]W;W)KO_5&BT<-XU-;.= M 5%&D%:,;S8W3 O9TCR-L:/)4^R=DBT<#;&]UL)\'$#AD-$MO01>9-VX$&!Y MVHD:OH/[T1V-]]C,4DH-K978$@-51N^W^T,2\F/"3PF#7=@D=')"? W.E#B:Q2H;/R2HK<.]<3BI6CQ/IZRC>5?A!-Y:G @9IQ])\(5;_?<2?*W$@?\#Y^OPW:K"783O_E)XLTZ0K!(DD2#Y;XMK M.;>?BK#%3#68.FZ3)07V;=SD171>V'L>[^1/^KCMWX2I96O)"9V_V3C_"M&! ME[*Y\BO4^ ](#8_X_PW4$L#!!0 ( *N(?U @ MTC,HM@$ -(# 9 >&PO=V]R:W-H965T--I(Y;YJ6V-X JR-("D*3 MY .1C"MX@K-!=I"2F=<3"#T6.,5OC@?>=BXX2)GWK(4?X'[V M9^,MLK#47(*R7"MDH"GP;7H\92$^!CQR&.WJC$(E%ZV?@_&M+G 2!(& R@4& MYKX@O#A08G/46EAXXJJP3HM9Q8O1;*7:>6?F6-E;O2(S-3[GH4G3H_4]Z8*SMB*>.?%6^^]EC0[Y.0:B.:8 MTQ1#5S'I$D$\^Y*";J4XT7_@=!N^VU2XB_#='PH_;1-DFP19),C^6^)&S#[Y M*PE9]52":>,T653I0<5)7GF7@;VE\4W>PZ=IOV>FY"G) MC1^ASG^PQ1#0N'#\Z,]F&K/)<+J??Q!9OG'Y&U!+ P04 " "KB']0&0X3 M@+,! #2 P &0 'AL+W=O! M:2$[6F31=[)%9@:O9 OCD>9=/ZX&!%UHL&OH'_WI\L M6FQAJ:2&SDG3$0MU3F_WAV,:XF/ #PFC6YU)J.1LS%,P[JN<[H(@4%#ZP"!P MN\ =*!6(4,;SS$F7E &X/K^Q?XZU8RUGX>#.J)^R\FU.;RBIH!:#\H]F_ )S M/=>4S,5_A0LH# ]*,$=IE(LK*0?GC9Y94(H6+],NN[B/TTV2SK!M )\!? '< MQ#QL2A25?Q)>%)DU([%3[WL1GGA_X-B;,CAC*^(=BG?HO13\>I^Q2R":8XY3 M#%_%O$ M:K!-G"9'2C-T<9)7WF5@;WE\D_?P:=H?A&UDY\C9>'S9V/_:& \H97>%(]3B M!UL,!;4/QX]XMM.8388W_?R#V/*-BU]02P,$% @ JXA_4 O\NQFU 0 MT@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0 M)8K3%H%MH&E1=, &!"VV/2LV?4%U<24Y[OZ^E.QZWF;L11(IGL-#BDH'8U]= M ^#)NY+:9;3QOCLPYHH&E'!7I@.--Y6Q2G@T;&[KQ@<'R]-.U/ "_GMWLFBQF:5L M%6C7&DTL5!F]VQZ.28B/ 3]:&-SB3$(E9V->@_&ES.@F" ()A0\, K<+W(.4 M@0AEO$V<=$X9@,OS)_MCK!UK.0L']T;^;$O?9/26DA(JT4O_;(8GF.K94S(5 M_Q4N(#$\*,$ZOC/HPWREUG.2%=Q[8.Q[?Y'?X..W?A*U;['S9V/_*& \H97.%(]3@!YL- M"94/QQL\VW',1L.;;OI!;/[&^0=02P,$% @ JXA_4*HFB[:U 0 T@, M !D !X;"]W;W)K&UL?5-AC]L@#/TKB!]PM+2W M=E42Z7K3M$F;5-VT[3--G 0=X Q(<_OW Y++LBW:%\#&[_G9F&Q ^^Q: $]> MM#(NIZWWW8DQ5[:@A;O##DRXJ=%JX8-I&^8Z"Z)*(*T8WVS>,"VDH466?!=; M9-A[)0U<+'&]UL+^/(/"(:=;^NIXDDWKHX,562<:^ +^:W>QP6(S2R4U&"?1 M$ MU3A^VI_,^QJ> ;Q(&MSB36,D5\3D:'ZN<;J(@4%#ZR"#"=H-'4"H2!1D_ M)DXZIXS Y?F5_7VJ/=1R%0X>47V7E6]S>J2D@EKTRC_A\ &F>NXIF8K_!#=0 M(3PJ"3E*5"ZMI.R=1SVQ!"E:O(R[-&D?QIO#88*M _@$X#/@F/*P,5%2_DYX M4606!V+'WG8\QO!%S':.8(%] M3L'74ISY/W"^#M^M*MPE^.X/A<=U@OTJP3X1[/];XEK,V[^2L$5/-=@F39,C M)?8F3?+".P_L T]O\CM\G/;/PC;2.')%'UXV];]&]!"D;.[""+7A@\V&@MK' MXR&<[3AFH^&QFWX0F[]Q\0M02P,$% @ JXA_4$:#D=>S 0 T@, !D M !X;"]W;W)K&UL?5-ACYP@$/TKA!]P*&NOEXV: MW%[3M$F;;*YI[S.KHY(#QP*NUW]?0,_:UO8+,,.\-V^&(9_0/-L.P)$7K7I; MT,ZYX9=NYX&!E/H@6OH#[.IR-M]C*4DL-O978$P-- M0>_3XRD+\3'@FX3);LXD5')!? [&Q[J@21 $"BH7&(3?KO 2@4B+^/[PDG7 ME &X/;^ROX^U^UHNPL(#JB=9NZZ@=Y34T(A1N4>N>]-%9RQ%?'.B[?>>RWY;9*S:R!:8DYS#-_$I&L$\^QK"KZ7 MXL3_@O-]^&%7X2'"#[\I_$?^;)<@BP39?TO M>->!O>?Q37Z%S]/^69A6]I9 ML]EP."P_B*W?N/P)4$L#!!0 ( *N(?U!7/2]9M0$ -(# 9 >&PO M=V]R:W-H965TJVF3 M-NG4:>MG+G$25 @9D$OW[V=(FF9;M"^ C=_SLS'9:.R+:P$\>=6J^/ MC+FR!2WFAPYO:6"T\FK9AKK<@J@C2BO'=[I9I(3M:9-%WMD5F!J]D!V=+ MW*"UL+].H,R8TSU]D#@\#M"@^@5"!"&3]G3KJD#,#U M^8W]8ZP=:[D(!P]&/IUUV<1^GFT,RP[8!? ;P!7 7\[ I453^*+PH,FM&8J?> M]R(\\?[(L3=E<,96Q#L4[]![+?AMDK%K()IC3E,,7\7LEPB&[$L*OI7BQ/^! M\VUXLJDPB?#D#X7I-D&Z29!&@O2_)6[%'/Y*PE8]U6";.$V.E&;HXB2OO,O MWO/X)N_AT[1_%;:1G2,7X_%E8_]K8SR@E-T-CE"+'VPQ%-0^'#_@V4YC-AG> M]/,/8LLW+GX#4$L#!!0 ( *N(?U" +-JZM0$ -(# 9 >&PO=V]R M:W-H965T-^=&'-% M UJX.]-!BS>5L5IX-&W-7&=!E!&D%>.;S9YI(5N:I]%WL7EJ>J]D"Q=+7*^U ML+_.H,R0T2U]$#@\#M!@^@5"!"&3\G3CJG#,#E^8W] M8ZP=:[D*!P]&/F)!*5J\CKMLXSZ,-\EA@JT#^ 3@,^ 8\[ Q453^*+S(4VL&8L?>=R(\ M\?;$L3=%<,96Q#L4[]![R_E^G[);()IBSF,,7\1LYPB&[',*OI;BS/^!\W7X M;E7A+L)W?R@\K!,DJP1))$C^6^):S/&O)&S14PVVCM/D2&'Z-D[RPCL/[#V/ M;_(>/D[[5V%KV3IR-1Y?-O:_,L8#2MG&PO=V]R:W-H M965T,;NB;XTG6C0L.EJ>=J.$GN%_=R7B+S2JEU-!:B2TQ4&7T;G,X[@(^ IXE M#'9Q)J&2,^)+,+Z5&4U"0J"@<$%!^.T"]Z!4$/)I_)DTZ1PR$)?G-_7'6+NO MY2PLW*/Z+4O79/26DA(JT2OWA,-7F.JYIF0J_CM<0'EXR,3'*%#9N)*BMP[U MI.)3T>)UW&4;]V&\X?N)MD[@$X'/A-L8AXV!8N8/PHD\-3@0,_:^$^&)-P?N M>U,$9VQ%O//)6^^]Y/SF2\HN06C"'$<,7V V,X)Y]3D$7PMQY!_H?)V^7/>G\TX9J/AL)M^$)N_ M&PO=V]R:W-H965T M?<#R[I@.;5-@".O&O5VHPVSG5'QFS1@!;V!CMH M_4V%1@OG35,SVQD0921IQ?AF<\NTD"W-T^@[FSS%WBG9PMD0VVLMS.\3*!PR MNJ6?CF=9-RXX6)YVHH87<#^ZL_$6FU5*J:&U$EMBH,KH_?9X2@(^ GY*&.SB M3$(E%\378'PM,[H)"8&"P@4%X;$#U2Y:NR>@=)254HE?N&8)]W&4;]V&\20X3;9W )P*?"7.>3M]Y[S?F!I^P:A";,:<3P!68[(YA7GT/PM1 G_@^=K]-WJQGN(GVW MI._WZP+)JD 2!9+_EKB&V?T5A"UZJL'4<9HL*;!OXR0OO// WO/X)G_@X[1_ M%Z:6K247=/YE8_\K1 <^E&PO=V]R:W-H965T?<#R[I8.RK:P \>=>J=1EMO.^.C+FB 2WF@Q9O* M6"T\FK9FKK,@RDC2BO'-YI9I(5N:I]%WMGEJ>J]D"V=+7*^UL+]/H,R0T2W] M=#S+NO'!P?*T$S6\@/_1G2U:;%8II8;62=,2"U5&[[?'4Q+P$?!3PN 69Q(J MN1CS&HRO948W(2%04/B@('"[P@,H%80PC;=)D\XA W%Y_E1_BK5C+1?AX,&H M7[+T34;O*"FA$KWRSV;X E,]>TJFXK_!%13"0R88HS#*Q944O?-&3RJ8BA;O MXR[;N _C37*8:.L$/A'X3+B+<=@8*&;^*+S(4VL&8L?>=R(\\?;(L3=%<,96 MQ#M,WJ'WFO-#DK)K$)HPIQ'#%YCMC&"H/H?@:R%._!\Z7Z?O5C/<1?IN2=_O MUP6258$D"B3_+7$-\W<0MNBI!EO':7*D,'T;)WGAG0?VGL7#\8!G.X[9:'C333^(S=\X_P!02P,$ M% @ JXA_4*2I7>BT 0 T@, !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]0$I(U461;:CI-F[1)4:>MGXE]ME'!YP&.NW\_ MP-3S-FM?@#ONO7MW'-F(YL6V (Z\:M79G+;.]2?&;-F"%O8.>^C\38U&"^=- MTS#;&Q!5!&G%^&9SS[20'2VRZ+N8(L/!*=G!Q1 [:"W,SS,H''.ZI6^.)]FT M+CA8D?6B@:_@OO47XRTVLU120VF\#_$QX+N$T2[.)%1R17P) MQJ5@'>K$XJ5H\3KMLHO[ MF&Z.";8.X G 9\ QYF%3HJC\O7"BR R.Q$R][T5XXNV)^]Z4P1E;$>^\>.N] MMX(?[C-V"T0IYCS%\$7,=HY@GGU.P==2G/D_<+X.WZTJW$7X[@^%AW6"_2K! M/A+L_UOB6LSQKR1LT5,-IHG39$F)0Q>&=!_:!QS?Y'3Y-^Q=A&ME9)0QV<2:ADC/B2S"^E1E- M0D*@H'!!0?CM O>@5!#R:?R9-.D<,A"7YS?UQUB[K^4L+-RC^BU+UV1T3TD) ME>B5>\+A*TSU7%,R%?\=+J \/&3B8Q2H;%Q)T5N'>E+QJ6CQ.NZRC?LPWESS MB;9.X!.!SX1]C,/&0#'S!^%$GAH>&=!_8N/B+[#Q^G_8JDS;IU&GK9RYQ$E2(,R"7[M\/2)IF6[0O M@(W?\[,QV8CFQ;8 CKQJU=F$>U;.L7)O3 R45U&)0 M[@G'1YCK^4#)7/P7N(+RX4&)SU&BLG$EY6 =ZIG%2]'B==IE%_=QNDF2&;8- MX#. +X!#S,.F1%'Y)^%$D1D\?CF[R'3]/^59A&=I9&PO=V]R:W-H965TS:4L0WM"_8=[[U[ M9Y_3P=@7UP!X\JI5ZS+:>-\=&7-% UJX&]-!BW\J8[7P&-J:NP7_O MSA8C-JN44D/KI&F)A2JC]\GQM OX"/@A87"+/0F=7(QY"<'7,J.;8 @4%#XH M"%RN\ !*!2&T\6O2I'/)0%SN/]0_Q]ZQEXMP\+UGZ)J,'2DJH1*_\DQF^ MP-3/+253\]_@"@KAP0G6*(QR\4N*WGFC)Q6THL7KN,HVKL/XAR<3;9W )P*? M"8=8AXV%HO-/PHL\M68@=CS[3H0K3HXV'L>+^4W?!SW1V%KV3IR,1ZO-EY 98P'M+*Y MP1EJ\(7-@8+*A^T=[NTX9V/@33<](3:_X_P=4$L#!!0 ( *N(?U"1[XY@ MM@$ -(# 9 >&PO=V]R:W-H965TIVF3-NG4:=UG+G$25(@S()?NWP](FF5KU"^ C=_SLS'9 MB.;)M@"./&O5V9RVSO5'QFS9@A;V!GOH_$V-1@OG3=,PVQL0501IQ7B2O&=: MR(X66?2=39'AX)3LX&R(';06YO<)%(XYW=$7QX-L6A<YX2D-\#'B4,-K5F81*+HA/P?A2Y30)@D!!Z0*#\-L5 M[D&I0.1E_)HYZ9(R -?G%_9/L79?RT58N$?U4U:NS>F!D@IJ,2CW@.-GF.MY M1\E<_%>X@O+A08G/4:*R<27E8!WJF<5+T>)YVF47]W&Z2?8 MATV)HO*/PHDB,S@2,_6^%^&)=T?N>U,&9VQ%O//BK?=>"WXX9.P:B.:8TQ3# M5S&[)8)Y]B4%WTIQXJ_@?!N^WU2XC_#]/PIOMPG238(T$J1OEK@1JK!-'&:+"EQZ.(DK[S+P-[Q^"9_PZ=I_R9,(SM++NC\R\;^UX@.O)3DQH]0 MZS_88BBH73A^\&/*D5>LRVGC?[1ES10-:N"O308LWE;%:>#1MS5QG0901I!7CF\TUTT*V M-$^C[VCSU/1>R1:.EKA>:V'_'D"9(:-;>G')TXZIPS Y?G"_B76CK6!IWV<9]&&^2"VP=P"< GP$W$<#& M1%'Y9^%%GEHS$#OVOA/AB;=[CKTI@C.V(MZA>(?><\X_;5-V#D13S&&,X8N8 MYPB&[',*OI;BP-_ ^3H\65681'CR0N$[!+M5@ETDV/VWQ+68Y%42MNBI!EO' M:7*D,'T;)WGAG0?VEL0X?I_V'L+5L'3D9CR\;^U\9XP&E;*YPA!K\8+.A MH/+A^!'/=ARST?"FFWX0F[]Q_@]02P,$% @ JXA_4$#\NSW1 @ 2PP M !D !X;"]W;W)K&UL=5?MCILP$'P5Q ,<>,D' M.261DJNJ5FJEZ*I>?_L2)T$'F-I.]%D( M$[U79:U7\=F8YC%)]/XL*JX?9"-J^^0H5<6-':I3HALE^,$%565":3I+*E[4 M\7KIYG9JO9074Q:UV*E(7ZJ*JS];4NQ9,L?Q4'1P= MQ)%?2O,L;U]$OZ%I'/6[_R:NHK3P=B568R]+[7ZC_44;6?4L=BD5?^^N1>VN MMY[_(PP'4!] 7D#2";F5?^*&KY=*WB+5O?R&MV?,'LF^FWT[Z5Z%>V87K^WL M=4V+R3*YMD0]9MMAZ [#!D1BV0<)0A);&H43#L_@"C,7GMV'3V:88 ())HY@ M\M\6I]X6$28@,H4B4T P]T00)LOH51K;4;J^[RBE$78M MZ8-=R]EV]L.@%$?3WL[MO>K:VVY@9-.W[LGP_V']%U!+ P04 " "KB']0 MG?Y5=L(! W! &0 'AL+W=O"-9)7&0A=])%I@;+.PDGCNZ:U/D&*K&<-? ?[ MHS]I%Y%%I>H$2-,IB334.7[<'HZIQP? 6P>C6>V1[^2LU+L/OE0YWGA#P*&T M7H&YY0)/P+D7F)Z_U5_27T[GHY,P-/BO_L*MOF^ &C"FHV5@K!*SBK,BV,>T=C*LXZQ_I<4)=";0 M&P*9"@7GS\RR(M-J1'HZ^Y[Y*]X>J#N;TB?#481OSKQQV4N1)&E&+EYHQAPG M#%UAM@N"./6E!(V5.-+_Z#1.3Z(.DT!/UO3=/BZPBPKL@L#NGQ;W-RW&,/?Q M(FFT2!H1>+@I$L-\NBE"5A^_V>GK+4V!5/X\I6?XKBC]02P,$ M% @ JXA_4"IKV7*R 0 T@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0@Y>D[0J0LHFB5FJE5:JFSUX8P(HOU#9+^O>U M#4O)AA<\,\PYZ!^7_--I(YKQK M6F)[ ZR.("D(39([(AE7N,QC[&C*7 ].< 5'@^P@)3-_#R#T6. 47P+/O.U< M") R[UD+/\']ZH_&>V1AJ;D$9;E6R$!3X/MT?\A"?DQXX3#:E8U")R>M7X/S MK2YP$@2!@,H%!N:/,SR $('(R_@S<^*E9 "N[0O[4^S=]W)B%AZT^,UKUQ7X M,T8U-&P0[EF/7V'NYQ:CN?GO< ;ATX,27Z/2PL8OJ@;KM)Q9O!3)WJ:3JWB. M,_\%M@V@,X!> Q:N.-U3/YLJ!.,HXC\OWOKHN=QE M24[.@6C..4PY=)63+AG$LR\EZ%:) _T I]OPW:;"783OUO#LRS9!MDF018+L M78OI58M;.=-M.:38[3_?R"R/*,RW]02P,$% @ MJXA_4"@=>("R 0 T@, !D !X;"]W;W)K&UL M=5/;CILP$/T5RQ^P3H"T501(FZVJ5FJE:*NVSPX,8*TOU#9A^_<=&T)I2E_P MS'#.F8O'^6CLB^L /'E54KN"=M[W1\9X-4UQH6N8Q=K9E;@8OA8:S)6Y0BMM?)Y!F+.B>W@+/HNU\"+ R[WD+ M7\%_Z\\6/;:HU$*!=L)H8J$IZ./^>,H"/@*^"QC=RB:ADXLQ+\'Y5!=T%PH" M"94/"AR/*SR!E$$(R_@Y:](E92"N[9OZA]@[]G+A#IZ,_"%JWQ7T'24U-'R0 M_MF,'V'NYT#)W/QGN()$>*@$"\4;,*EJ+XZW0*'<]QUK_1M@G) M3$CN"&Q*%"M_SSTO(?1:YEF:R1_XM.U?N&V%=N1B/-YLG']CC *]3A UL<"8T/YENT[;1FD^--/[\@MCSC\C=02P,$% @ JXA_4-@C M>Q6W 0 T@, !D !X;"]W;W)K&UL;5/;;IPP M$/T5RQ\0[[(DNUH!4C95E4JMM$K4]MD+ UCQA=AF2?\^8T,H37FQ/>-SSEP\ MS@9C7UP+X,F;DMKEM/6^.S+FRA84=S>F XTWM;&*>S1MPUQG@5>1I"1+-IL[ MIKC0M,BB[VR+S/1>"@UG2URO%+=_3B#-D-,M_7 \B:;UP<&*K.,-/(/_V9TM M6FQ6J80"[831Q$*=T_OM\90&? 3\$C"XQ9F$2B[&O 3C6Y7334@())0^*'#< MKO 4@8A3.-UTJ1SR$!ATG>>&=!_8^B6_R%SY.^P]N&Z$=N1B/+QO[7QOC 5/9 MW. (M?C!9D-"[<-QCV<[CMEH>---/XC-W[AX!U!+ P04 " "KB']09.WZ M K\3EG+AX7 M$YIGVP,X\J*DMB7MG1N.C-FZ!\7M#0Z@_4V+1G'G3=,Q.QC@320IR;(DN6.* M"TVK(OK.IBIP=%)H.!MB1Z6X^7T"B5-)4_KJ>!)=[X*#5<7 ._@&[OMP-MYB MJTHC%&@K4!,#;4D?TN,I#_@(^"%@LILS"95<$)^#\;DI:1(2 @FU"PK<;U=X M!"F#D$_CUZ))UY"!N#V_JG^,M?M:+MS"(\J?HG%]2>\I::#EHW1/.'V"I9Y; M2I;BO\ 5I(>'3'R,&J6-*ZE'ZU M*CX5Q5_F7>BX3_--GBZT?4*V$+*5'CB])CYWM3!&5L1[WSRUGNOU2%_7[!K$%HPIQF3 M;3#IBF!>?0V1[84X9?_0LWWZ83?#0Z0?MO2[_\3/=P7R*)!O2[Q-WI2XAWD; MA&UZJL!T<9HLJ7'4<9(WWG5@'[+X)G_A\[1_Y:83VI(+.O^RL?\MH@.?2G+C M1ZCW'VPU)+0N'-_YLYG';#8<#LL/8NLWKOX 4$L#!!0 ( *N(?U#AGK \ MT0$ )P$ 9 >&PO=V]R:W-H965T@6P*!7P7N=X]:8X42(+EL03#_( 7J[4DLEF+&A:H@>%+#*DP0G=+=+B6!= MCXO,YRZJR.1H>-?#12$]"L'4[S-P.>4XPF^)YZYIC4N0(AM8 ]_ ?!\NRD9D M5:DZ ;WN9(\4U#E^C$[GU.$]X$<'D][,D>OD*N6+"SY7.=ZY@H!#:9P"L\,- MGH!S)V3+^+5HXM72$;?S-_6/OG?;RY5I>)+\9U>9-L='C"JHVX ;=P5XGU*"77_HO*41LI%A5;BF"O\]CU?ISFE4.TT,($NA#H2CAZ M'S(;^KH/"^R# GLOL/^KQ?BNQ1#F/R9) MT"0)""1W)B%,&C9)@R9I0.!P9Q+"'.],R.9T"%"-OQ<:E7+L_9W<9->K]TC] MZ7J'S_?V*U--UVMTE<:>47^2:BD-V%)V#[;AUCX5:\"A-FYZL',U7Y@Y,')8 MW@*R/DC%'U!+ P04 " "KB']04\_EM[M]]V1,5>VH+B[ M,1UHO*F-5=RC:1OF.@N\BB0E69HD!Z:XT+3(HN]LB\ST7@H-9TMDJGX[W %B?"0"<8HC71Q)67OO%&3 M"J:B^/NX"QWW8;S9WT^T=4(Z$=*9V(&PO=V]R:W-H M965T\,QPSIF+Q]EH[*MK 3QYTZIS.6V][X^,N;(%+=R# MZ:'#/[6Q6GAT;<-<;T%4D:05X[O=(]-"=K3(8NQLB\P,7LD.SI:X06MA?Y] MF3&G>WH+O,BF]2' BJP7#7P#_[T_6_38HE))#9V3IB,6ZIP^[8^G-. CX(>$ MT:UL$CJY&/,:G,]53G>A(%!0^J @\+C",R@5A+",7[,F75(&XMJ^J7^,O6,O M%^'@V:B?LO)M3M]34D$M!N5?S/@)YGX.E,S-?X$K*(2'2C!':92+7U(.SAL] MJV I6KQ-I^SB.<[Z-]HV@<\$?D=@4Z)8^0?A19%9,Q([S;X7X8KW1XZS*4,P MCB+^P^(=1J]%\L@S=@U",^8T8?@*LU\0#-67%'PKQ8G_1^?;]&2SPB32DS7] M<-@62#<%TBB0_M-B"=_X=.V M?Q6VD9TC%^/Q9N/\:V,\8"F[!URA%A_8XBBH?3#?H6VG-9L<;_KY!;'E&1=_ M %!+ P04 " "KB']0"$-,.-P! !!0 &0 'AL+W=O(=O MB9>V;K1-D#SM:0W?0?_HS])$9%$I6PZ=:D6')%09?M@=3XG%.\#/%D:UFB/; MR46(5QM\*3,][ZG]Q;MC:/:FL$FW%6[- M%*],]II'\2$E5RLT8TX3)EQA=@N"&/7%(O19G,)W]-!/C[P51HX>K>E)XA?8 M>P7V3F#_7XOQID4?Y@.3@]?DX!&XWYCX,)_\)K'7)'XOD 0;$Q_F@]^5>$T2 MCT"X,?%AHHT)61U!#K)VET^A0@R=N_BK['*_'T)WA/_!I\?A&Y5UVRET$=I< M!'=<*R$TF%*".[.KC7F/EH!!I>TT,7,YWX! !F!0 &0 'AL+W=OI! M :M]D. TVNWV5+"N)V7A?6=5%O)F>-?#607Z)@13OT[ Y7@D(7ES/'?7UC@' M+8N!7>$KF&_#65F++BQU)Z#7G>P#!R$ T!T1+0.YUZ"3D,W_/#"L+)<= 37<_,/?$X2&R=U,YI[\*?V:3 MU]9[+^,L*>C=$%TE1D10AR#8B&";'1?:HR!XA>+<103#Y#A?)4)$,(0@W M(ACF/X^:HR(Y0A!O1#!,LA&AJ_]<@+KZ#M=!)6^]GRXK[S)$'B/?)W_@TP3Z MPM2UZW5PD<9VF^^)1DH#-I7=@WVZU@Z]Q>#0&+?-[%Y-K3\91@[S5*/+:"U_ M U!+ P04 " "KB']0=OEM3;'B M EXG?Y\!.ZZ;^@68X9PS%X:D-_;5U0">O"FI74IK[]LC8RZO00EW8UK0>%,: MJX1'TU;,M19$$4E*,KY:[9D2C:99$GUGFR6F\[+1<+;$=4H)^WX":?J4KNFG MX[FI:A\<+$M:4<$+^)_MV:+%)I6B4:!=8S2Q4*;T;GT\;0,^ GXUT+O9F81* M+L:\!N-[D=)52 @DY#XH"-RN< ]2!B%,X\^H2:>0@3@_?ZH_QMJQEHMP<&_D M[Z;P=4H/E!10BD[Z9]-_@[&>'25C\3_@"A+A(1.,D1OIXDKRSGFC1A5,18FW M86]TW/OA9K\;:>'WDV)L\.&,K MXATF[]![S3:'7<*N06C$G 8,GV'6$X*A^A2"+X4X\?_H?)F^6HQ@\V&1)*'XZW>+;#F V&-^WX@]CTC;,/ M4$L#!!0 ( *N(?U"%;4QQZ0$ &8% 9 >&PO=V]R:W-H965TFJK4-D"SI: 7?0?_H+M*&QC48N_9 M2JY"O-G#ER+U YL0,,BU5:!FN<$3,&:%3!J_)DU_MK3$Y?ZN_LG5;FJY4@5/ M@OUL"EVG?NQ[!92T9_I%#)]AJF?G>U/Q7^$&S,!M)L8C%TRYIY?W2@L^J9A4 M.'T?UZ9UZS#IWVDX(9P(X8I 1B.7^3/5-$ND&#PYWGU'[2?>G$)S-[D-NJMP M[TSRRD1O613'";E9H0ES'C'A K.9$<2HSQ8A9G$._Z.'.#U",XPA;-UT6T7F(/(:N3_[" MQPGTC ZL"20I"D^2>2,8[7&0A=])%I@8K> >--:GR!%UK,&?H#]V9^TB\BB4G$)G>&J0QKJ'#]N#L>=QP? +PZC M6>V1[^2LU*L/OE4Y3KPA$%!:K\#<2GKB>G]5_Q)Z=[V< MF8$G)7[SRK8Y?L"H@IH-PKZH\2O,_>PPFIO_#A<0#NZ=N!JE$B;\HG(P5LE9 MQ5F1['U:>1?6<=:_TN($.A/H#8%,A8+SS\RR(M-J1'HZ^Y[Y*]X:;CX?_!II)Z9;GAGT%E9]WS")==*67!6DCOGI753O 0":NNWG]Q> M3V]Y"JSJYS$ERW]%\1=02P,$% @ JXA_4(T:)7>0 P !@\ !D !X M;"]W;W)K&ULE5?;CJ,X$/T5Q <,E+D8K"32=+<9 MC[0KM6:TN\]TXB1H &> =&;_?HM+9P)44#8/ :K.J7+YN,!>74SUHSYJW5B_ MBKRLU_:Q:4["<>KM41=I_O:F*M,''ZN#4ITJGNXY4Y YSW= ITJRT M-ZO.]EIM5N;J4'O1WW?QU M>JWPR;E&V66%+NO,E%:E]VO[,PC%W);0(?[.]*6^N;?:4MZ,^=$^?-VM;;<= MD<[UMFE#I'AYU\\ZS]M(.(Z?0U#[FK,EWMY_1$^ZXK&8M[36SR;_)]LUQ[4= MV=9.[]-SWGPS%Z6'@@+;&JK_0[_K'.'M2##'UN1U]V]MSW5CBB$*#J5(?_77 MK.RNER'^!XTFL(' 'B5X \&[$CR^2/ '@G\EL&B1$ R$X#KZA?H*6W[ $2$ZV?;&KOETOE0X!JM M[QO?]5?.>QMHP#SU&#;"!&/,,X4)QY@7"L/'&$EAHC$FF6.X.X9\H<+$8XQ: M#./@K%VGCI%3QSJ^=YL#[@3PR !>%\ ?!8#)G/48WF'*#C,I5&[@MC\Z4T!F"HA,DV)>@EDFH%.$9(IPEB(, M:#XG^?QQY2,R0$34..VZ:%9CR-R%V8S)3#&1:=*[3_&CLPDN_0YQB23AG1!W M7D/P^)0"W8[ B%'PZ6N*S6ME?&%6@6Y=H'HWFB8C6M._DX;N.J#:#J9I_'F: M(.9W*Z+;#JB^B^^$H-L*PO\A(MU9P!\1D<]%7-20;D*@NG"F8?2XAM,.'']# MZ-YA\]Z9?LR>" S,YM6Y^>(7NCIT^\':VIISB2POM&_,_:93,I&P=LLPL7]A MN!DE[-(3B4?A/:$HN_1%XE-X7RC*+@.1!!0^$(JRRU D(84/A:+LDHN$4W@N M%&67D4@B"A\)1=EE+)*8PL="478)KDC I1CH4:1' B '2 Z>(4B/!!0:2*71 MHTB/!!0;2+71HTB/!!0<2,71HTB/!!0=2-71HTB/!!0>2.71HTB/!!0?2/71 MHTB/!%P 0*X ]"C2\QE0;*#4QB[^..,YO_NS/R'^F5:'K*RM-]/@/K_;CN^- M:30VO_L)W\M'/)1>'W*];]I;CO=5?S+K'QIS&DZ=SO7HN_D/4$L#!!0 ( M *N(?U _!XR"/00 "P6 9 >&PO=V]R:W-H965TM]S)/JV_J*(OFEZTJ M\[1N;LN=5QU+F6XZHSSSR/=#+T\/A3N?=F.OY7RJWNOL4,C7TJG>\SPM_UW( M3)UF+G,_!WX<=ONZ'?#FTV.ZDW_(^L_C:]G<>64VYG[P"8K M$;8&G>*O@SQ5%]=.6\J;4C_;F]5FYOIM1C*3Z[IUD39?'_)19EGKJX[9&EY>?WI_[HIOBGE+*_FHLK\/FWH_B^3X/_3S-L0(,!W6K !P-^ M-A!7]6+0B[.>73<(!H/@5H-P, AO-8@&@^A6@W@PB&\U2 :#1#/P^N7KGH>G MM$[GTU*=G+)_I(]I2PZ;),T3MVX'NP>L^ZUY)*IF]&,NR)]Z'ZVC0;/H-72A M86>%UW@_AR 48D&&.8T#/)F*,!I+EJ:$L62L>38U@MA8\QUHQHH7Y$5+>(4T M',\)A]/..P=\Y$!@!P(Z$)T#<>$@UI>MET2=I.@D@: X]'U-^&CZBC3),_ 5 M,C)]?0?".!"Q(7PQA<1#D5P*1],0P&D(C-3)Y]H\!$:D,/9#LD8*8:30B"0H MT"(A38B#1#!(!!QH)"PB<^+:Z=4G^,G4"1KK1@G%,*$8)!1K"?6:^"*0GLJ7 MBF5L)&M),X%I)B!-K3LLDBLA^C2_5"RO*49I,A]W6]],E!OM%HDL'9=9NCH# M+LCB G;M!T:WMRB&FQSC( N=3BBRQ<&]D)D-3'"=32BRP,EPLV%FMQ%1I\!]LW50R);M9A=!N U5P^(A(4]PNP1PDI? M/22RM7#"[!%@3]C^,&'VZ [V"+-' "M!>K5(9/D?0Y@] E@)H<=!(FV)GVX1 M+;\0C3/&%!, 5-B6& -*X1WK@P$E\*H7QM,(1+8W 6&*"0 J+( 2!I22VZOE MF#T.L#*JA2)+V^.8/0[8"RQM@F/V^!WL<X!5P/1JT7O/LC 9"2RK*W MQ @ 0V#;(6(8!+MCDXEA$/3E-G,U:$8;$A%?V6D(3(TP@3#V]MH42.F/C7S$^PB1#WWTO@(8Q_3W@71SYY++<=4>(E;-6 M[T7=;I\O1L_'E _4'AEIXPLV63(T3I-'I'\0P635U XL1/AY$NK]GU)_COI[ M6NX.1>6\J;I6>7<$M56JEDV]_K=F(O&PO=V]R:W-H M965T!-N<.?.-8\;%0-DKKP&$\]:2CF_=6HA^XWF\JJ'% M_('VT,DW)\I:+.24G3W>,\!''=02#_E^XK6XZ=RRT&M/K"SH19"F@R?F\$O; M8O9W!X0.6S=P;PO/S;D6:L$KBQZ?X2>(E_Z)R9DWNQR;%CK>T,YA<-JZC\%F MGRN]%OQJ8."+L:,J.5#ZJB;?CEO75T! H!+* PI^=T<1;UU,]8ZHE=9RK^.UR!2+DBD3DJ M2KC^=:H+%[2=7"1*B]_&9]/IYS#YW\+L 6@*0'- D/PW()P"PO> 2!<_DNE2 M/V.!RX+1P6'CG]5C=2:"32@WLU*+>N_T.UDMEZO7,HJ3PKLJHTFS&S5HH0EF MA2?=YQ3(EF*'5N'H/L%^K4A2>X;06D2HX\.[(CXPB*P&D3:([@PR8Q=&3:HU MW5A&C,Q*UJ(0Y)X+VTVWDS5=B^0]02P,$% @ JXA_4-JBU7*P! M[18 !D !X;"]W;W)K&ULC5C;CN(X$/T5E'S M6U[\+(_&5)-?67HNY]ZQJBY/OE]NCR9+RD_YQ9SK-_N\R)*JOBT.?GDI3+)K MC;+4YT$@_2PYG;W%K'WV4BQF^;5*3V?S4DS*:Y8EQ;]+D^:WN<>\]P=?3X=C MU3SP%[-+!Z MTH3RFN<_FYL_=G,O:!B9U&RKQD52_[V9E4G3QE/-XY_>J7D]*L\O3':5<=YY[V)CNS3ZYI]36_;4P?4.A-^NC_-&\FK>$-DWJ,;9Z6 M[>]D>RVK/.N]U%2RY%?W?SJW_[?>_[L9;H;+^NG;0D@Q\]\:1SUFV6'X ,/'B!5&",[&F&<",T9\H;Q8 M(\48(]48LL$0QJ([QJ_3<<\))W/"6P0 M*-2A%2P&:D@0C0C>PHC'"]C@ME+#L.T5':*UW@\URRR M@.XB 69L+95ECQE1#@)+1&(*Q>QI)(9S$G:T/88):YLPPU1"&=F$"916RF:, MQW,RIIL2PUV)!>!P0;&O>81U)(JR?#EQ M."UZ'*N0K:PQQW+&@WH3YQB(%BO.'F\HW+&EY;]M*7&/&>E@Z.I4-([7!!UR>GMBXN%G3U<6(S@:J"VI8PQPH NOJ V .@[R=B"Y1P"6*9 MPB4Z9%*[,.;Y.<8DBW0*JN7/N M^(P&NDA!/*Y;0)<@X*\AI%N OZNFH+1#8X$N5,"%BG0+B#KED6N6Z2(%7*1( MN(!HM<,MY7@'8IDI#NV9:3G9YM=SU:1J\+0[EXW9T[H]1;6>?Q;!TT8$Q)N: MR/M1KO__$-U!\%])<3B=R\EK7E5YUAZZ[?.\,C7_X%.]AH\FV=UO4K.OFDM5 M7Q?= 6QW4^67_G#9OY]P+_X#4$L#!!0 ( *N(?U!\@.'WB@8 +$C 9 M >&PO=V]R:W-H965T2$$R=<*X(V9_"M79 MQ)!@4@!3.GB2]R7OL>?Q*2W.QG["^+XK6GA' M7$D!3'@5:.R\1Q8[MQ1$0Z@D]%%#@] M#-V"82?CN; \IL1+JTGH'!:,H*MM MR3MDD7-#UB=TR:Q'#0TB=S!R!P:=K-R%8YY(Z8PF#],.'K M7=&1[T #;S2;] @E0D(''O3(HH>FC"$]KL=-#<./R $!PJ>#WX&&HZ]4H'R' M<$XZFJ@EZ-0%F@%@2P7E*.F-VQJF ,J5>R'!_#49DZS';0U3@+624& 6,%5X K5S[H<_R35-51K!>9H!WB?/ #(E MKC5EP'%;PPQ@L2> VM,1U2NP9A+F X8;5/ M#!V("P0(LB6E]I(.Q.4:1& 1(OA.+K2,F,![N?"?& B\)0J^KX"!""PI-IB$ M%CN";V4N$9[NB:!+/@S&<8JWB>>&P9D&86%HP\RAP_F)C4PYSA0J7IT7CM:W!60!+ MBP:EN61[!$ IX6/NX'6M^;KF6D.#.AFXPU$C[N UK9$:8R?=7&5=&1.8/P@6 M53X:,X1&6HSJ#,TU%G0(P>(.1=X8<+[A*D-SB644VZP RO?/NH?N8*[1B&OH M[JFYOD+N<-2(.YBW-"ANF;K00%NQX^450FD9J1(UYD -.)!I"PW(S6MZ5@50 MSL5V3(T94*,3:*HK.I#[B3L<->(.9E.-E!?5%!UHH!62:WK L,*PF!0TF)L- MTEV1F SF4_.)BM1@#C275*0&G=N%0"L; ),BB64%4Z!!%!@S@4G+Z$]D)?*V MD!,-R(IAX2KG:=D 4")QD8,X0XEF^!2O>_/SETX+@!$BEA.\G@UX*T-/5 && M=S/KO=G?Y>7S\:N,:O)0O.[K-E&]N^?^(_/468_@CA]S/)[5CYO]M7D:U'7Q>[X;<)34=1Y MDZ'DNID.+WGV>+[8YD]U^],UO\O31R2GB[HX=!_(S,Y?Z=S]#U!+ P04 M" "KB']0"6Q(N,8$ <& &0 'AL+W=OWN-;$[L35@O$#BV;??!A.O MJ?JQO3F^?!QNJ^HP\KQRO;594G[)#W;O MGKSF1994[K9X\\I#89--8Y2EGO3]T,N2W7XX&3=MS\5DG+]7Z6YOGXM!^9YE M2?'/U*;Y\7$HAI\-WW=OVZIN\";C0_)F?]CJC\-SX>Z\LY?-+K/[C7/;*I75>UB\3]?-B93=/: MD^O'WZW3X?F=M>'E]:?W91.\"^8E*>TL3__:;:KMXS :#C;V-7E/J^_Y\^+>L<[3LOD[6+^759ZU7EQ7LN37Z7>W;WZ/K?]/,VP@ M6P-YKX%J#=390%_E=&X[SF$@X)K*Q M5Y?O" /L0$$'JG&@+QR8@(SI"3$-LF\0$:K(D'$%5*!%3$864%J+B(PNHN* MS,$3HD)%9F$% O3Q &DX0)K9LT5W0J*+C@1:1F&7FG%'AHS.'#@*A22.%H"* M DW'D%-2A3K&H0N.(!]BTN P?(,/N8=&1J^&R;@&S1&??#UA;RH\B66G H M]*FG)8#"4..P(QAVQ,,FP]!C'CK=$C'3M=C0#1&SGL2&Q@28F&C)DC/"EU1H.:1"0_1FQ0/KVPK" MQ^G=9QYTT+.L1$^%(.Y/AP(G5"%OZOVWEKF<(>E*D;YP<>(5/#'IOMPO<&H2 M^G^$BR5>!#?S_[QENNHK KK<$.9TE>XAB#$E>FJQ3G;WM>A;#SC_")" ?!H= M5WJ:5VXCRZM(MZLX$PAS?[(56%4%5T.:;N<"2)@1040C!I@RAE7!"(O[!%%@ M111 $A7M-I<@-DDWD>55I%ML8XF27*)HXIJWS+6NWD:65Y%N5[$42G$ST]'6!,/!Y ; KWQ<2Z[,,[Q<]B753 M\M*7B9[D%>N#IA$M(!6PV8*^^E88%FH)ZE^J>!)4I+Q>!Q0HV!'56[%+K-(2 MJ#23/JZOJ-9&&"BV 7:EVE98L150;+H\6N:RU'B(C")[?H$P]TE"Y'(),2W[ MNDW5N_L4ZZ3B.FGHF01@A.@1%=5S- 2.3NBW"F"$H)+M79SP9;9X:PZ,R\$Z M?]]7]=G#1>OI4'HJ1K/F")FT/XG1"K5_5?4I-GKBQL$]D?")^CSY]O[KU.G< M_/>D>-OMR\%+7E5YUIPYON9Y95W$_A?7IILH/ M[5F\=_Z'P.1?4$L#!!0 ( *N(?U#?V\DB80, (@/ 9 >&PO=V]R M:W-H965TE_5"P>>[\W/G\Q+>\L?J9GR@5SDM95'SEGH0X M+SR/[TZTS/@=.]-*?CFPNLR$'-9'CY]KFNVU45EXV/=CK\SRRETO]=Q#O5ZR MBRCRBC[4#K^495;_V]""W58N[388J(,-.)W3F^\\^ZH4)X8>U:#;_N5ZRM&M* [H5QD\G&E M6UH4RI/D\=WK(+H5X9+>O MU 04N8Z)_CN]TD+"%1.YQHX57/]W=A#4 ??,-.A?LY$ME[6[.;4S6Z=,U44:!'(9.[4I,Z=_B:C MY7+VN@X3O/2NRI'!;!H,[F!0B_"D]W8)#"VQP9;Y8(&MC8@)O$( !A%H^Z 7 M1 ["$$'H780]AR$@RPT&*(Q59,%1*+0EW^#< "D3U(?=9$]4A%(*@)(10-2 M#2;I+H6QS]F9PK1(Y&")-(9)-)W24PA>B20#PN*#]!(1UR, M:!*:?YX1J#GW",\XT0;4C34(_2BPRP1 (I)&_FB9(%BH4##C3!M0=[$0 9QL MV+C"(%CW$"1\PV-M0%-%,PGI$X&U#D%B-SS6R)8QN5]I".0&T$6Y7Q/Y@54/ M ;*7CKF ]0J1#Q0SK"X(DA>KF&WU"*/8APK'1@8A3N/QY,!Z@R#!L8K9UI,$ MX@3 1OE@6'DPI#S#8C:@J6(&(!._4AC6,(QF%+0!#?8L 7ZG &00!OX$+5@7 M,:"+Z=AM#M8P_(';%H9E!\^Y;V%;4P*2)#&0'!L917$4C2<'%B$\Y\:%;6FQ M^$Q!^D1@V<%S;EOX_>O6)*1/!!8O/.>V94!DQD;9R)&-\CK]2TGKHV[UN+-C METJH3J$SV[:3]UCU/X/YC6PSFZ;PS4W3H_[(ZF-><>>)"=E=Z1[HP)B@DJA_ M)W?P)-OB=E#0@U"O1+[736_8# 0[F[[7:YOO]7]02P,$% @ JXA_4#?] MB'Z^! %AX !D !X;"]W;W)K&ULE9EOCZI& M%,:_"N$#7)C_L%&3WFV:-FF3S6W:OF9U7,T%L<"NM]^^@*P1SC,CO%'!9P[G M/,[O, ZK2UE]KP_6-L&/(C_5Z_#0-.>G**JW!UMD]9?R;$_M-_NR*K*F/:S> MHOIQCHKL> HWJ_[<2[59E>]-?CS9ERJHWXLBJ_[[:O/RL@Y9 M^'GBV_'MT'0GHLWJG+W9/VWSU_FE:H^B6Y3=L;"G^EB>@LKNU^%/[.G9Z&Y MK_C[:"_UW>>@*^6U++]W![_MUF'<961SNVVZ$%G[]F&?;9YWD=H\_AV"AK=K M=@/O/W]&_Z4OOBWF-:OMOP?:];LIBB-*F4F0_KN_'4_]^&>)_#L,#^#" WP8PZ1T@ MA@%B,B"Z9M:7^G/69)M555Z"ZOIKG;-N4K GT9JY[4[VWO7?M=76[=F/C4SY M*OKH @V:KU<-O]-,%,]4HCQ>C+ 0.(& T0>0=P$,FU1Q ME9A>3, PRHR3+U&4MYH^9!;Y@ ED"LM!38Q(P7=*8 M3!)8U)Q3"M'M#I^0HYIY0MHY8[[XPQ:.: 5 M-'0@\W1TCFGEB%;''8YC6OD"6CFFE<^@E5,*46,',D]GYYA53EE5L>-.QS&K M? &K'+/**:O4%80J[>Q YNGL'*/**:K*1;O $(IXP?H00RC8C!4B(^7&$T>\ MDG$>F&1!25:N:28<:UVQP T,GP K5-+/!]&C?@YDGGXN,,J"HDS[N:"0NONY MP(P*Q*C+/,RH6,"HP(R*&8P*"A^9C3[). _,ID!L.@R5F$VY@$V)V90SV)2/ MV?1*QGE@-B5BT]'L)&93+F!3.OX\4C:I&Y0YXH9/,LX#(RDIDNH._G$(#)O4 M"]S L$GZ[Y&Z8>:MR)'.]]\>LRLINRIV['9(C)U,Y_NB,'8*K4NG'7P0^::) M5S).!,.K*+RTO8I46;.],FKND6++'#)QDG@A'6:(]VVL0UA=-U%0RF1F"Z',-@ MZ@5@&@RFF0&F>7SC]$K&>6 @#0+2L?8V&$BS $B#@30S@#2/@?1*QGE@( T" MTM'A# ;2+ #28"#-C.F?V35V_%4!Z]ETY1%_T1N M7Y:-;&ULC57;CILP$/T5Q >L8\)=!"GDHE9JI6BKML].X@2T@*GMA.W?US8.Y6)E M-P_!'LZ<.6< 3](2^L9RC+GU7I4U6]DYYTT, #OEN$+LA32X%G)BAUHFI ;+XL:'ZC%;E6%Z-\,EZ1=V=!^!%Z+ M:\YE *1)@Z[X!^8_FP,5.]"SG(L*UZP@M47Q966O8;P/)5X!?A6X98.U)9T< M"7F3FZ_GE;V0@G")3UPR('&YXPTN2TDD9/S1G'9?4B8.UP_VO?(NO!P1PQM2 M_B[./%_9H6V=\07=2OY*VB]8^_%L2YO_AN^X%'"I1-0XD9*I?^MT8YQ4FD5( MJ=![=RUJ=6TU_R/-G.#H!.>S"4N=L.P3H/LTP=4);I_P'.]IO/?9 KY.\,<% M0-IKHGVL]$])YZT$_ 71)I3-9A MG $&]@@@V/L2CJE$YLS2G7&!S1SA!V/(;@Z!,#*K6!J-+A7!3!"-W(JG#A(-*D0>] MN:(Y+HB\:(;;SFL&$\C.FYGS(0QG5/NG5"/[OM&^;W@BX<2^/],R-?XA8O<, M,9(93&2.;H9&#^&'[Z\PO:JSFEDG!R;^4(\A\%]F-\.^(WHM:F8="1>'G3J3+H1P M+%JP>!&O2B[&9K\I\87+92#6M!L>W8:31L]%T _G]!]02P,$% @ JXA_ M4("BHAGK @ YPH !D !X;"]W;W)K&ULC5;M M;ILP%'T5Q ,4; R&*HG4M*.;M$E5IVV_:>(DJ( 9.$GW]K.-PXA]F?('_''. M];GV]?5=G'GWWA\8$]Y'737]TC\(T=X'0;\YL+KH[WC+&CFSXUU="-GM]D'? M=JS8:E)=!3@,DZ NRL9?+?382[=:\*.HRH:]=%Y_K.NB^[-F%3\O?>1?!E[+ M_4&H@6"U:(L]^\[$C_:ED[U@M+(M:];T)6^\CNV6_@.Z?T:1(FC$SY*=^TG; M4ZZ\ MBIX]\NI7N16'I9_ZWI;MBF,E7OGY,S,.Q;YGO/_*3JR2<*5$KK'A5:^_WN;8 M"UX;*U)*77P,_[+1_[.Q?Z'!!&P(^%9"9 C12$#DOP1B".160FP(\:V$Q!"2 M6PG4$.A(T/A@V%Q]6D^%*%:+CI^];@BXME!QC>ZIC(>-&M3'K^?D@?5R]+2* M4;8(3LJ0P:P'#)Y@\#7BT440C*XQ3P#F&O$)LF*ME+N8A(Z00+HZ^HM!?['F M1U-?XA0V$($&(FV 3#<,A]:BJ,&PO=V]R:W-H965T&5/>6U76FG'GL1ZR4^J+&KV)#QYJJI<_'U@);^L?.1?!YZ+PU&9@6"];/(# M^\'4S^9)Z*>@S[(K*E;+@M>>8/N5?X\6CS@R 1;QJV 7.;CW3"DOG+^:AZ^[ ME1\:1JQD6V52Y/IR9AM6EB:3YO&G2^KWSNVST^E>N:7+ZPK*/*]KOIO[,Q*#3=,]!Q;7DK[ZVU/4O&JRZ*I5/E; M>RUJ>[UT^:]A< #N O#< -(%D#X T7<#:!= ^P"+#]I*K#2/N:AQ> !!M\B-BXB3GI(H GT M+##( MMX1Z[Y(C*Q>2'8?BC^@"RP 5$R1Y;$K3=. MX_$.", BO5HF^,!^1H"A!QO_;0K8A2B;KPJ&;8C#&:ITH&&Y-$N3D2@ "D=X MXG_&L*4Q8&D23:28.+8_<&YCV(1XSLF-W4,9A>E8$P@TL:G@L9UOW\+>PN\> M;!U3X+!U%FLP:,XJ)@ZV[Y7>EI]J9=0BT-12^^%*]U5VN9OS[EBFG]XI_D?]?=#_U"RO3*WB;X7;1/= M/BC>=!\(0?^5LOX'4$L#!!0 ( *N(?U!MR%*K30( !H' 9 >&PO M=V]R:W-H965T6U(R[=N)42W M08B7%328>[2#5CZY4-9@(8_LBGC' )\UJ2$H6*T2U."Z=8M?Z6@D50$7>X2M\!_&C.S)Y0J/*N6Z@Y35M'0:7 MK?OD;PZ9PFO SQIZ/MD[JI(3I2_J\.6\=5?*$! HA5+ TI^U6=1;=VUZYSA@F]$/-/^,PSUQ*XS%/\5[D D M7#F1.4I*N/YURAL7M!E4I)4&OYJU;O7:FR=I--#LA& @!"/!3SXDA ,A?"=\ MG"$:"-&,@$PINC<'+'"1,]H[S+S=#JN/R-]$LONE"NIFZV>R/5Q&[T4<)CFZ M*Z$!LS.88(+Q1P22ZF.*P)9B%RSHP6."_1*1I(^0PQ+B^YG=16@M--0"X;30 M(+4+1%:!2 M$#YV:N=P93*PQK<9D7CPK=HE)YIB#P:033&RW&ENMQA:KZYE5 M@TDF*2)O]N+W2TS@A78CB=5(8C&2S8PDEB1S(TN,/S%B>I8L^NI[@=UL:C6; M+LQ&\3^J75L%UO__B656@6S9KF@U:U=F^7QFK=@O,='BO:')A&B 7?7TY4Y) M;ZU0?[1)=!SP3X&:,+/X3@Y^,Z??92[( M @ >@L !D !X;"]W;W)K&ULE59=;YLP%/TK MB/<5KL%\5$FD-=.T29M4=>KV["9.@@J882?I_OUL0Q$?EY:^!.R<>WRN?3F^ MJZNHG^6)<^6\%'DIU^Y)J>K6\^3NQ LF;T3%2_W/0=0%4WI8'SU9U9SM;5"1 M>\3W(Z]@6>EN5G;NOMZLQ%GE6>BX+5_^YX+JYK%]S7B8?L>%)FPMNL M*G;DO[AZK.YK/?(ZEGU6\%)FHG1J?EB[G^%V2WP38!&_,WZ5O7?'I/(DQ+,9 M?-^O7=\HXCG?*4/!]./"MSS/#9/6\;)_/$)-^*_$^V M5Z>UF[C.GA_8.5%(3(-)>LM\ MBDD\%H.@:)C.;"U%Q5!$#!V)H9-E:$3\D98I* [2")<2H5(B1,H,08P2Q,O+ M)$$)D@5EDDSSC'I;WFS&.Z"!E!25DBXHDA0Y?J#CCP]!A7[OC =BP,=MP%]0 M)BVHOQ*9H+8(*HCHS#'!C"L!(F=F>P&W%/B IP!N*K#$55I0/]V0).-Z>0\U ME(/;"BSQ%4 L ^)XT%,']) M9BAP@X$/. S@%@-+/ :F_I'ZZ7A/W@8-Q> F TM$_HTN MP)-NA+M!S@_*O,;ZO6ZZP6:@1-5VNE[7;F_^ U!+ P04 " "KB']0VGZG M%0(" !!!0 &0 'AL+W=ORY>906@O'=&&YGYE5+M%B%95,"(7/$6&GUSYH(1I8_B@F0K@)26Q"C"0;!& MC-2-GZ?6=A1YRCM%ZP:.PI,=8T3\V0'E?>:'_H?AI;Y4RAA0GK;D C] _6R/ M0I_0J%+6#!I9\\83<,[\IW![2 S> G[5T,O)WC.9G#A_-8>O9>8')B"@4"BC M0/1RA3U0:H1T&&^#IC^Z-,3I_D/]V>:NEJC)_XWLEG$E'U0OO MO\"03^)[0_+?X I4PTTDVD?!J;1?K^BDXFQ0T:$P\N[6NK%K[V[6#P-MF8 ' M AX)4?(I(1H(T4C X:>$>"#$,P)RJ=C:'(@B>2IX[PGW=UMBFBC!7- MLEW"_*?LR6*PR4*P>!:LPVRFP9G3*SC''C"IA%G M]IV>#ZY!_\FXX?*=B$O=2._$E6YSVXQGSA7H (.5CK#2\VP\4#@KLWW0>^%> MM3LHW@X#"XU3,_\+4$L#!!0 ( *N(?U"3Y8;_$@( #(& 9 >&PO M=V]R:W-H965T^TD0T!K,+6=L'W[VH:@!)RJ-_&!?_YOQIA)/C#^+FH Z7RTM!-;MY:R MWR D#C6T1#RQ'CKUI&*\)5(M^0F)G@,YFJ"6HL#S,&I)T[E%;O9VO,C96=*F M@QUWQ+EM"?_S I0-6]=WKQMOS:F6>@,5>4].\!WDCW['U0K-+L>FA4XTK',X M5%OWV=^4F=8;P<\&!G$S=W0E>\;>]>++<>MZ.B&@<)#:@:CA B50JHU4&K\G M3W=&ZL#;^=7]DZE=U;(G DI&?S5'66_=U'6.4)$SE6]L^ Q3/;'K3,5_A0M0 M)=>9*,:!46%^G<-92-9.+BJ5EGR,8].9<9C\KV'V@& *".8 /_IG0#@%A(L M-&9F2GTEDA0Y9X/#QY?5$WTG_$VH#O.@-\W9F6>J6J%V+T4 7!GF^')%9( M8H%D"TBR@L3^@TI2*R1=0["W@*3KEQ(_N*"9%9*M(='R?F6K^Q7C8)%)N18E M8887J:";KU=WTV^$GYI..'LF52,PGVO%F 1EZ#VIJU"K!CXO*%123Q,UYV,; M&Q>2]5.'1O/?1/$74$L#!!0 ( *N(?U!P]X?Q0P( $' 9 >&PO M=V]R:W-H965T!%B6O$GVB+&[ESH:Q&0B[9%?"687363C4!<+6*0(VJQLTS;3NR/*,W0:H& M'YG#;W6-V)\M)K1;NY[[,#Q7UU(H \BS%EWQ=RQ^M$.DA47@-^%GACH_FCLKD1.F+6GPYK]V5$H0)+H1B0'*XXQTF1!%)&;\- MISN$5([C^8/]D\Y=YG)"'.\H^56=1;EV$]P_C*T2-TY+PWE817*J,]&[\EJ"NB QFVV/@"/.& ))]" %M(;9PX0ZG ?9+1!3;(_C6)'SM[T^2@':" MP$H0:()@0N#/JM!C8HUI^BK$D3]+9;=DBE>S;&U$?A+:]896O:%%;S#3VV.2 M49BYD"4"!O^H>V25$5EDA#,9T4?*MO\0ZK",-RKN1&\\TSO93*S))/\]N>T2 MXGES 6#TY]687743Y$Y!;XU0=1Q9ASZ[@>K/G=FWLO]Z-CM,=S;\'J8'FWT3 MIX?8QI.8_@[>9/:/PS?$KE7#G1,5LNWH[G"A5&!9@M63O#2E?(^&!<$7H::Q MG+.^*_<+05OSX(#AU=8" !<"@ &0 M 'AL+W=OL]KUEW(UK>Z)VMD#53>BIW4==*SC:65%=1$L=95+.R"1Z9O+ODE?B- ]1>%YX*7=[91:BQ:QE._Z#JY_ML]2S M:+2R*6O>=*5H LFW\_ .W3ZAQ! LXE?)3]UD')A07H5X,Y.OFWD8&T6\XFME M3##].?)[7E7&DM;Q9S :CCX-<3H^6U_9X'4PKZSC]Z+Z76[4?A[F8;#A6W:H MU(LX?>%#0&D8#-%_XT=>:;A1HGVL1=79WV!]Z)2H!RM:2LW>^V_9V.]IL'^F MP81D("37$O! P",!D4\)9""0:PGI0$BO)60#(;N60 <"'0D6'_7)M:?UP!1; MS*0X!;*_<"TS]QK=4GT?UF;1'K_=TP?6Z=7C(LVR670TA@;,LL(2L.)Y6/B:C(R32H8[Q)F"\B>7C:2P?&<"@ 6P-D(N$42=A M/89:3-,'@JF3CY4/PG&1PU((*(4 4G)'2H_)IUX(<9/J@Y*,P$I24$D**"D< M):GO)(]C1PD BO,"EI*!4C)?"G6\+#//"\J)<^M7 "BF&)9"02D4D.+<@B7U MO!#L'H^/05F*8"4YJ"0'E#A>ECD0KW.;5CZ&X P64H!""D (=H04OA/JY<0' MI6GQP45!,5SZ8D\,(L2M?;'W-T648N060 "6412[-1" 8>R6RD<0EF+LUD( MINNNX_0)B'/RC[C,E/M(7.[")14EG]D?TNAC$')%1)-'J^9R9UN4+EB+0Z-, M.9ZL]FW0RK1!YM%SUN^0V8!VM)!SYQ3]=]'W7=^9W)5-%[P*I5];^RANA5!< MZX]O=&':ZU9OG%1\J\R0ZK'L^YU^HD0[]'+1V% N_@%02P,$% @ JXA_ M4&-"02,I P #PX !D !X;"]W;W)K&ULE5=M M;YLP$/XKB!]0\/$>)9&:M-$F;5*U:=MG-W$25, ,G*3[][,-I<& M>^[.OL?8\PMO7MHC8\)Y+8NJ7;A'(>J9Y[7;(RMI>\=K5LDW>]Z45,AN<_#: MNF%TIXW*P@/?C[V2YI6[G.NQIV8YYR=1Y!5[:ISV5):T^;=B!;\L7.*^#?S( M#T>A!KSEO*8']I.)7_53(WO>P+++2U:U.:^7]JKM MJ%2>.7]1G:^[A>NKB%C!MD)14/DXLS4K"L4DX_C;D[J#3V5XW7YCW^CD93+/ MM&5K7OS)=^*X<%/7V;$]/17B![]\87U"D>OTV7]C9U9(N(I$^MCRHM7_SO;4 M"E[V+#*4DKYVS[S2STO/_V:&&T!O (-!-SE6@Z W"-X-R(<&86\0WFH0]0;1 MK09Q;Q ;!EXW67KV'ZB@RWG#+T[3%5!-59V262S7=ZL&]7+J=W(!6CEZ7D9) M./?.BJC'K#H,C##1&/,PQ9 !X+&*/Z'9.+&XB)%7:2( MBP@GR%""[/8Z(#XN<1^)(38U[D_R#&*+&\M.0FZ8S1XTKH\(*:1'#!E$'U02 M07>6>P)(6,:VL>Y!(V?11V5+<-433/:I.0<8R+*Y$'QS(.&4(C,UBX)LI8/O M(0391#(P_6"@P.('USM!!)]-:B>>+!) 9%\B7/-D*OHP L%KFF2?D*3N*I) MAB0\^:9B((LH =<^(-K/$@L%KFL@MV<+N 8!T6!FR&*%@BRR %Q^,%56;"L/ MP)4%G_CN BX:P/1@;@(HR)8M+AJ8BB;V;:'B8H#D$]GB8@#D"S?-%@.9V7I7 M9]:2-0=]XVB=+3]50IW%KD:'6\T]J#.O,;XBLW5W%GZGZ:Y*WVESR*O6>>9" MGJCUN7?/N6 R1O].KLA1WLZ&3L'V0C43V6ZZ*TK7$;SNKU_>< =<_@=02P,$ M% @ JXA_4!;'W0L' @ 4@4 !D !X;"]W;W)K&UL?53;CILP$/T5Q =@KDD3 =(F4=5*K11MU>VS \-%:V-JF[#]^]J& ML"R@S4.PAW/.G!GLB7O&7T4%(*TW2AJ1V)64[1$AD55 L7!8"XUZ4S!.L51; M7B+1*[+ M2NH 2N,6E_ +Y._VRM4.32IY3:$1-6LL#D5B/WG'2Z3Q!O!20R]F:TM7B+;&HO_ 7<@"JZ=J!P9(\+\6UDG)*.CBK)"\=OP MK!OS[$?]!VV;X(\$?R)XNT\)P4@(W@GAIX1P)(0+ AI*,;VY8(G3F+/>XL/7 M;;$^1-XQ5-W/=- TV[Q3[1$J>D]WKA^CNQ8:,:8W8[3]"+FN(YQVV702;A09&()B[B*)M@7!3(#0"X8=.!8M.#9C(8!J# MV1\<]S#_+4I?,Z+ 68 N:U!P<()M\]&F^6C#?+@P'ZVR^ ?7"1=IT.QD4>"E MN;7"REC72/V!9M%I,#SY^F0NXB&PO=V]R:W-H965TB%;G865,MR%$'RIHN'Z2';3V3RE5PXTUU8GH3@$_^J1& MD(C2E#2\;L,B\[Z=*C)Y-J)N8:<"?6X:KOYN0<@^#UEX=;S4I\HX!RFRCI_@ M)YA?W4Y9BTPHQ[J!5M>R#124>?B);;;,)_B(UQIZ/=L'KI2]E&_.^';,0^H4 M@8"#<1#<+A=X!B$Z[A68K?]=%4>;@*@R.4 M_"S,B^R_PEA0$@9C]=_A L*&.R66XR"%]M_@<-9&-B.*E=+P]V&M6[_V(_XU M#4^(QH1H2F"QKV4@\LH_<\.+3,D^4,/A=]SUF&TB>S8'Y_1'X?]9\=IZ+T5* MDXQ<'- 8LQUBHEE,-$40BSY11"A%Y-/C_RA2'&"! BP\P&+.GR0X0(P"Q(B" MY4V16,P*)TE0DN1.94K7.$"* J3W"AB]47D?$\<4)UFB)$N$A.$ *Q1@]7@S MUBC ^H%F(#'L@SO'*'ZOZ>/M8!\\#?9 0Y @1F^EDMEK=-/N!U>GNM7!7AK[ ML/WS*Z4T8 'ID[U'E1VPDR&@-&Z[M'LU3)G!,+(;)RB9QGCQ#U!+ P04 M" "KB']0$D;,79D" #F" &0 'AL+W=O_,SWZC3U,]_;LP,]%^J-7S\QUU#B>Z[[+^S""@TWE>@<.UY(^^OMSE+Q MTJGH4DKZT3SSRCZO3O]&@PG8$?"SA,@1HI: XH>$V!'BEO 8GSA\\FP"X@BD MGR!HK++>KZBBLXG@5T\TTZ>F9I:B,='_[LX$[9]IOVG[I8Y>9@1%D^!BA!QF MT6!P!X-:1*#5VQ082K' =W3<3["\1Y"T#UG?0Q :P55$8*.1%8AZC<:P0 P* MQ%8@[E: T<"I!I-:3-6TFI(P&32S!&!1/,I&?=CJ/F,:#FRY5T(I0B'IPS8/ ME7J])V#OR1V?H 06(* >=[]%!1(GW"_P61=,T8A#K.!^P",9'BHM@9@.$W# M"*XZ ZO. -\(+# "!4;/^X9">(&'3SCG0-UYE"59/)B02P!&2$H&!J\!6!S% M_W(.#3>F_E=P3YDC_-^UL0 P>FD,B@@Z&V7)Q-$>V@8 =E7E/]+IJ3MQDH7KM;1=!>;69_ %!+ P04 M" "KB']0@GD-GL<" #&"@ &0 'AL+W=OF M8G]([)QS[KVV#[[SJY OZLBY#EZKLE:+\*CU:19%:GOD%5,3<>*U^;(7LF+: M#.4A4B?)V\]L*4\"_%B!]]VBS"V&?&2;[658.9QX6M>EE;)Y/&G%0V[F);8?W]3_^** M-\4\,\77HOQ=[/1Q$>9AL.-[=B[UH[A^Y6U!21BTU7_G%UX:N,W$Q-B*4KG? M8'M66E2MBDFE8J_-LZC=\]I\R:8M#2;@EH [ J:?$DA+(.\$]"F!M@1Z*R%I M"8E'B)K:W6+>,\V6I5VV#R7J8%$XC =-( M@#20MUC)( TZ(7"0% R2 D$P+)"! MGMJYV# CF0 ?&..(2A<) I&&0*"'@> M64&8D0U#,>S6&) 8V+4!Y;T]0W$\$F?D7P$!<7(_#@0:V1D$VOX.X:$$B?TX M>'#,T5@YL&$1&82A9"Q3V+*(WGX,$6PW!/G-.R,;$#1V2&#'(MAP'J#505 E/@78=2[ MFRLN#ZY14L%6G&MM[Z7>;->,W6%[MWOS:S2[;^[\=YFFP_O!Y*&H5? LM.D< MW/V^%T)SDV,\,2?L:)K*;E#RO;:OF7F736?5#+0XM5UCU+6NRW]02P,$% M @ JXA_4& <*,K) @ Z D !D !X;"]W;W)K&ULC5;;CILP$/T5Q Q,G00N8&B?9_GUM0RBQ M9[?[ O9PYLR97[EXZ4Z,2>^UKIINX9^D;&=!T.U.K*;= V]9H[XU)+.?\+*NR84_"Z\YU3<6?@E7\NO"1 M?S-\*X\GJ0W!W?::/ZF^:;JWRGK94DB M/ \NFFC %#T&3S!H1 2*?0R!H1 %=MRM (\N(L;H'K,!,/>(+<2"X40CL!:1 M(8CN:A'!!#%($!N">$*0A58M>TAJ((V!)#'.R#UJ[1*E%M$C0$00MH@V "I+ MXLRJG(O"$8ES6'H"2D^1SG$$UF+8>."2)CFEFX M1$@,RR:@;.+*3BW9Q V"H]!"K5TB1S%\C#-8.DI M*#UU,B;V7RA25WL6DCEO0N#0O@D M#8% ]F(80-/"IV'X1AS[Q+[_"AZV*X3_NY * (.0?:0'DQND9N)HKO_.V_%S M(_4A,+&.+<;*=!B6O4"S-8+L>+:&\"ND>Q70 ^%;%Q/\2ZGO@;Y2<2R;SGOF M4MV5YD8[<"Z9TAL^J'U^4FW7.*G80>IAJL:B[SWZB>3MT%<%8W.W_ M02P,$ M% @ JXA_4,&"3Y(H @ F08 !D !X;"]W;W)K&UL=97;CILP$(9?!7'?->9@(")(S595*[52M%7;:R>9!+0&4]L)V[>O M;5A*P+G!IYG_FS'VN.BY>)45@/+>&M;*K5\IU6T0DL<*&BJ?> >M7CEST5"E MA^*"9"> GJQ3PU 8! 0UM&[]LK!S>U$6_*I8W<)>>/+:-%3\W0'C_=;'_OO$ M2WVIE)E 9='1"_P ];/;"SU"D\JI;J"5-6\] >>M_Q%O=M@Z6(M?-?1RUO=, M*@?.7\W@ZVGK!R8B8'!41H+JY@;/P)A1TG'\&47]B6D9W,@4IX MYNQW?5+5UL]\[P1G>F7JA?=?8$PH\;TQ^V]P Z;-322:<>1,VJ]WO$K%FU%% MA]+0MZ&M6]OVPTI*1C>W0S@ZA)-#..0R@&SDGZBB92%X[XEA\SMJ_C'>A'IO MCF;2;H5=T\%+/7LK2905Z&:$1IO=8!/.;)+TOPW2^A,D=$)"*Q#=07*W0.04 MB*Q /!>(@T64@TUJ;5IKDV4X=E-B)R5V4/"",MAD,PK&*F9$Y*MJ(D9/G_LQ4E M(OC1, D>6M"U:D#QJ4/[AY^,']Q@Y4 MND3AU=TA64#"!0G-BHHIVM^IN-2M] Y8I<'@( !D& 9 M >&PO=V]R:W-H965T(8)PB3ILV+ L7V\NR M$!?-FA;V,E 7SJG\LP,F^FT8A1^!E^9<:QM 9='1,_P _;/;2W-"$\NQX="J M1K2!A-,V?(PVNPC;!(?XU4"O9OO EG(0XLT>OAZW(;:.@$&E+04URQ6>@#'+ M9'S\'DG#2=,FSOF'Z1?1?8"PH"8.Q M^F]P!6;@UHG1J 13[C>H+DH+/K(8*YR^#VO3NK4?GF39F.9/(&,"F1)(XFH9 MA)SS9ZII64C1!W)H?D?M?QQMB.E-98.N%>Z9,:],]%JF<5Z@JR4:,;L!0V:8 M:$(@PSY)$)_$CMRD)UGN)UAY/:X

PQ;Y!V=:&?T198;,_)%F1V/C3K$BM<;W; M!0#\%]!='[YA=BP;[CQ3(8\9?1H<*!5$5L=;R$__)&\LPZ0B!Z&&L1RS[MCN M)H*V_94$#/>B]3]02P,$% @ JXA_4'Q]4R3' @ \@H !D !X;"]W M;W)K&ULE5;M;ILP%'T5Q ,4VWQ72:2FT;1)FU1U M6O?;39P$%3"SG:1[^]F&4H(O'?T3L#GW^-P3[N4N+ER\R"-CRGNMREHN_:-2 MS6T0R.V1553>\(;5^LF>BXHJO12'0#:"T9T-JLJ ()0$%2UJ?[6P>P]BM> G M518U>Q">/%45%7_7K.27I8_]MXW'XG!49B-8+1IZ8#^9^M4\"+T*>I9=4;%: M%KSV!-LO_3M\N\&Y";"(IX)=Y.#>,ZD\<_YB%M]V2Q\91:QD6V4HJ+Z?F[V*GCTL]\;\?V]%2J1W[YRKJ$ M8M_KLO_.SJS4<*-$G['EI;2_WO8D%:\Z%BVEHJ_MM:CM]=+QOX7! :0+('T M3CX,"+N \#T@^C @Z@*B44#0IF*]V5!%5PO!+YYH_]Z&FK<(WT;:_:W9M&;; M9]H>J7?/JRP+%\'9$'68=8LA PSN$8%F[X\@T!%KXH23ZP/N74227D,V+@3C M'%81@HF&EB"\2C2""2*0(+($T15!/'*JQ6064[XI&&HJ$VT-PS6.XT\8 M!U&49KBQ8*"SY&B" BYXG'W".;CD<3[' MN=SU!(^_"1 HPF/?7- XY6#PX:^8.-BA2GI;?JJ5^7X.=OO![8Z8P6&TOS8# MG1THWFG::? '%8>BEMXS5WHLLM%-8 MNU"\Z2;,H!]S5_\ 4$L#!!0 ( *N(?U 9KW&X3JH &_$ @ 4 >&PO MJ+%Q(JFWOV3D1N^.6!!3JDI7W M?/)/5;6/#GGVCT/ZICCD^__XPVP^^$/TRW:35__QA_5^O_OBCW^L%NMTFU2] M8I?F\)=546Z3/?Q8/ORQVI5ILJS6:;K?;OXX[/>O_[A-LOP/?_Y3E?WY3_L_ MORD>TS*Z31[2Z"KZ\>YM=/'J,JK629E6499'WV6;35;D51R]PA^_E!__],?] MG__T1QR!1QD,H^^*?+^NHG?Y,EW6__Q-DO>BT2".AOUAO_['K]+[7C21N_WZ;;ZK\X7/C[OTL8:^E?_ MI_.%FSP_))OHAW17E/OZ4_ORT!C-O7F;EEFQQ'V)WB;[QG.Z-?_[?_VOMO7[ M&9=)7F6TPO9)K))-U1C]7;[/]L_15]DFC;X_;._3LOY$OS^X&LW&DT''JS^D M#UFUAX_OH^^3;>,#_WDHRB2& UCT.@9X [,O8>O> V'\$OV?]+DY@_Y@/!Q- MI^/Z7]XXD,8JW/[9,;Z"7S9(^.CNR]MREJWO M?_77^F]NX-4EO[Y)'CJV!W:N*.$\B7CCZ&X/:XN*,J++7L+V%3R:@_GUYWC'2S7 ('@&LO_XCH5GW(6V[- &AD M^53 OMRM"V0;MTGY\U/2..?ZR&_P)UCIQ^(IKS^K(^(SI\9Q6W9;%H]9OFA, M\@F>6_'S'6'?;9+.)OCQ4< FKKOF]VZ;E Z[BZ[)XVJ^! M++>[).^Z/G=KV/H3S]P>[C?9 KA7D316J:RQ,AP,5G&/$F.5PKXT[^$M[C(H M#TC)^W5J1,OG5;1,5UF>T>;"/?[EF:\U<<\RW21T//L"W_OW?QM<]U\CN^9_ MB6C^#C0;)5!#!'0.FHN9XAIF!ZH,S+34F:)J UP+%(GW[WEV M616*_ @NU%>@8T2H)]'=8;%NK.$)%*?H/HU6<,I+^ G. M!T>0"Y0!UTQ L+EK!.>RS:H*&3@^"],;#/O1,GEVFU?:S5NQ>'I&X9:B L8[ M [K% >^%:EX]_$"ZV_/W@?7MTL4>%Y,9_0E_2>)CLWD.-ZZ^8[1+;E-BFE9] MW?!$7NSA=.'')7[*[4%2(6O:N^W&@7C:.%I#FVAC;EWWFA^Y8_YWQ[KLA\,> MSBE'_M8^])='AWX#=%MLLB5MQ)?))L$]N$.MNC)Z,^G(']?%H8(O->ZIT8*; MNJPR(Y@*C/E%X\])M2826> _TG\<,N#I>/WJ#_YMT-!Z42SOKX!Y;6%ZCVFU MW[:]"+P(58X*"'Z1PNCWFS2.DA6\%MUL-L43K7B%FDF9+K-]]&U!0KR=!_X M7RFS!6X63CB.%K*\'?. !C=!NBKQ:4?XUG%PO/(%F?F/[?AHV3^K!#88!< M; /2$"YY]K#>7Q6KJP/\T#[/OXT:H]P>2F C%4PG [F8/V1PE%7KS-NW_;SI M?PWZ&7*UQAKH (YM?/O?] )LLN0^VQ!/;-P"1Z.[Y!D)M.7O8(H=I0@S?.?; MV]VF>$[38\^^3>_WYU-UF3ZF^2$]^4+]_,T$3KX;$O7)J9]WR,T5G/?>T86\ M\--[,&J.+(?I;5/D#\SBCCS*6W3D 1*[S!Z9V18Y+@($7O-A=,%\4>V21?H? M?]B!A$G+Q_0/?XX:S-?H(O_^;[/A8/J:V,G^N4G=RR49^#!'Y&M7($L6R2Z# M.;=0ZF%[V) P$O(&1:Y,UT#UJ$&AV&[JX?8M5+<668,A\ Y5G7,^N:.T;>>_ M_^:(R+V#&_A] :;=$'6J[18U&53NLH><]!/TRC _0#J[!>F\T F@"*O]N2QR M^/.QCL0.%^+I_W?1VK%8I MVP9?I?:39>!BA5O] SVR+):R,;MN^+$@[PP&3W:XL MDL6Z%_T(NEUYSJ/\322*!.\AD817\4 XD%9VGZ8YJH&LOWJ"/\ VLJI6DO(+ M?SRX+R=^4TFA2LHE>0I3V@#:V?TZV:.5F15+.+K_L<<(F]]4,X_H>1=@(L#( M:[ S0#N^/%OO"]6G97&XWZ\.&]W(5B;49KY?P#>6Q6:3@%'C3/C+XV\GASTH M?]D_83'X.OMU3[R3H?W]@N<+KUD??\GLK#,0R)YY$S O5"Q;?=%N@^,7*-H- M-\P/+,D:W)=9F8JKLTO@%J)MAW M"S8#EO")34$Z:8-O@F' ]P=NQ<]D%#=FDN8I^F3QH62Y!<,;34GD$^T+*QJS M:SJW8&FKLMCJLRU! G*@ +@>VR*I@\E)$%\HK'_8*"FP+1$;UD\1VA]5QMFJ9[QU%_[,2_3 M9$-7\"$!JL6''Y-L@_KK%:SIJH+SBBKG"'#Z$:SC]"R[UN^ .;&:"H;!8'<=/D9\^A@U7<'>ZK M19GMVHV^8I62I8**"BA=V:)-C^OD-58?^SQZ1UK)V9R<;D.+&2J:ZEV[Y\![ M(\YQ8C2?/^Z9,%KCK6B-;]JUQA]$(**GZ]F8^FW3[V!#F5Z$(T.LY/180?_3'])RT56 MT5_YUZPG5, 5B4"^"DS.SYD%ZWLB%9 64Q1 MH>JB&"+6JWOR.:#2"822M(WZ%^#^XJ,%4;9Y=CNU/+Y/'SIMG.@".4UC%]XQ M=SJ#OAKZ0>W54X\#JP'N6(EBN:"?]NAQ 1FD?('7!GKHJ0,A#SB:?^QX+T"E M+D^K5;_[]X]_LXU)X4#3#.2RS2AQ0*,DR M_0SJ?9_&+G[/"35#3CMF2:7X*SD6DX$5/,K,?[G[$M]'?G26(4[453]/MD?<^G2\U @3'^5+C M\4^44([,P/)W^WAD\YF#L;1=3H$4R6"UV2;XQK(E;G#V^JZ[+T9JSAR G0!;$[F*=/ M;5ZOES@X,&CWU:9X.C]82*^LZ!5K5L/W*06A(SYBZ!&."12V(E]@[I"W M^&^*(JKM=M;0;U/0)Q:9I"DE6W3:_U-L7_0B+(" .NPUML3/&^%X30CL:4PCC1"^)!;1Z,D^1YZK9PG/L$ M20>*PJXUWGOTE>JLN#J[X\Y^_+MDKQDA9[^CB4%XKO=9+G=4PVR4.8"67ME, MS&UL=MO&G=KL%7P2V,R)S4Z>F2^Q$B:!K:A##2R+19HN]3!_&V/[!Z/1D!Z- M*Y7+T&5)N%G#"\+)[PK1V%U_F7^JLHAUH."=VXES;P 3>0A/AR,VO MG5#Y(@\ ;*[9JI>]>PMK6&0["GOJ&+F)Z"[3^^9%U">-5G+?<@V.[V?X#;>- MQ^TH=V?(R;SDQ*BV.] >(B3GA^9Y86(5VV!=^3WTRS+,,&F;T<4R!0D,9'2) MGA'Z%TNS7S%N9])1V\MQ=.\\<[!$S$7[E>.E*'G:1_K;X+_BEOR9N\-NMR&U M"X@)"1]TGD.9.C:(3,M&0MO3K$BHHK:22<#B^%,M?OHC\\B+_(KF8C@MK/,\ M'MHJHQQS/XNULA<@RQM>@+I#+F!<'2RU8T*>SR:B3=!F.J6O*WVGPYC4QW$4 M'?#^L*<0-IY"EPICW)M7GB,]=V6_T3MZY+@C+^6 K&QG7G]]";EKGB?'[8TE MH89OQ4%HM?"VO).@(#SE4=M[56"!++S,3NZ+Q\X(YJ]A%Q\>,1R#QE*.L?,J MHR_?8FX,7(36-*'R(\4%""L89),\<;YQA)56]#W@BDEN MHJ+RQVF/QVYF[])M]%:Z/(>9M.LT6?X#?HTD2E^W91*P?\DF X:49PG[&33E M1.04$$NQVM/\*$$CS9&,*\X2R< 3%RO@(2T>RF2W MSC@]9),<1$V) %)DK_AD=)3Z,YX7SMEBFFUYT RP"]!0BIB#E MF,S$YSS99HL8K]NA)$YP9+ J=EL)C/:PE$"$6^T*YLE;CYZ.G.[X9I,]4.ZV M'9970BQL?;CG74H.^V)+4IH,(9AU2K%RW -, <_WP'K#88H2V/#5OK@28P@/ M8$%U)D ]FP.[L]"](KQ?'T-S_2$G?N6) V[$@4;5X]*U\R$ CT??C*@3.[B= M.NHN6?R<4#T [BA, 6UOL/XMA1$?5$R]SZ,;V/L-18C"?"_:P)3SJZ+WMQ^0"**G M=;98!X])T@T=1+&AAY.'AQ)XQUXJ?WI3YY/3./R*IIZG3W!")M.G-?""I$ST MD:H(<49$]&HP[O7[/ES/[$.^0M-APH6Q!\UI@+1'=7GOJR+$( .U&'^V1@DY M37-1)_ %9_PD/HPMXYH9=\Y1MX_%,FZ@VS34Y7?&*'LUF,S-Y$G_Q^G!F4B: M^Y+=0)C5T!UC,0:47+,N"[$'$B8K2MT6(001,/+E.!KU>Y.6@PU]7^LT#[(N MGN"JX)KQH#D-$#A;6\2,;R46#]FANV.$]B/9=IO"C0!>B2+$K 1WC&8@([': M5$37PUZ_92FMD3RZ8D6>(IO$@CBY8.W"F54!,A+%EQ*J"A\E+9%H@???W-V5 M4QJ\2A3+%12ZMHF-KL+&96P*BWA:%RB?0-_"[3+\(H[6R6/*V90[],F)=(99 MH#!$W[:$VYT/>>=7\\"Y6'B%%UB'[K# M7QV C]^ )7OQS8V(Y*PPYU;JT!ZY+6P3;D4I)L+*'H5N FH[.^0._%(UDQK=FJ/@ZH"^A% M/G^W7C45KFV#.7Y(#C!M(JA#Q7ZH>Y"*6Q*^H!EA<5]BBONPY*F$[64WU3NP M^UBG0,IEDC%>[Q.TVT9:2!"6J,J43,+*JC2PI=OD9[BU<&4Q$2UULR > 0)H MRU8>L5:8:><#P"_)D\%U:)(AK!8)FT=;EJ*3*O.A$5Z9A+"8L#?( M1JN4U4H2FY4D8S=GK K@:[E@.[YTGR M=?L\5TFF*P BIH-$0<(.0J]X\1R^#1L,7 ]%VERU,T&4XF"9I.ECZ[@ MLZ32;G+A>-:[R,K%88NTN\!98;RK1+UC Y9L$E[1;?+F M1\(B9S43OJCYO&\TGQI7F%.U%T$X_48 MS:.1.HPO9U0-XK33 TL,7A G8 >N8WI0[BVJT_POJ7EFE9T=;V?4"UD7E"P5 M3>IN9Y3?PS GFI4.2G<6*5"0O5J?5G9F0O@Y_JU&9C0-2FHJ^@F5;NB^BL.% MA3LFS]"S:+NQ3M4AOY9I7AC5*7'G[U9/9R]'JUKQC[V[GDNV%A$8'"+>*?QE ML+,?R M%79WI>1Q0;GD8[@5O]DN21?K+%V9AY?I@G,'4'$IT06&K.H-/?7NEW1QH.OU M ?T5:8DZ?1'DJZ#/KS)JA:V!VK&!D2Z[K'UVFQS*72$!0Y@#Q38:LR,EI<*D M=+RY[FOP''T.-MB98<6"7X6/%V#YILVLF=\X9ZDCK2 8YX0#]7=(I+IIS4]Z M:0D=$;6FEU1Z1Q*R%4S0171AQRK\!WWE'0CO3:V4;IN"\K>L"29A["25 DYB M> @S'>;J+ )%6W=:B1:^,K/>@G0\\/S$'>B50<[6Q,_QA]5G[RN869T% M I:9;/3I5<[-L^OW?QN MY-:+JN:<2:1:&Q$Q+X"XYC\XQ1"U+#RYKV3VORQ>C\#-N)BOM-]B!A M![(KS.]!92+FXN[N-5IL#ZES$#W5B;AZHU+/JJ8M"DMB#6L<9<\8,L^=G M#)TBOP*&NT6OH!1I+TB6A=KHFC(1Z03AM9PPDLBOUODV^RL,G5D^X4Z&*V:3 MOQ>$561F6ZB'6$?$S92@CD8/,A3\J(27/K]2-]NYD4#W?=Y) $/D<1 -;VPG M^I*9@275OGW6RX JN_8 )3)HUL\=Q\8;[%C$,EO2'25W4!(8K?Z&'V$-74'% M7@M+Q]KF#_E_!R]_817U)W)TW#?'U4F>EZE1([QEPR:HNIMT:V!V?K;HZDJ\ M4GK6WM<"P6K;U\6%S56\^.'#CY>!.EO/O@LN:9BD5_U>M-.AKR/K-005?+L0 MD"#T[NG&XD6K$Y<A>JG!"JP1'"V;!]NENT5WKK8A%$88CGLS]7*'3+%E MP.9^=X\[]=YS7KV934AJDJ:T]$F7(>('CV>2N(.49F]5_& F>\O"UK)C]DQS MZ$P#F:I]%/BL/5FC ?NREFE67+M)M8X%:MQ-+% M_-$.L8N&8JZYQ.0@*=,5.KDK9]*"&!;WK^6,[)73/.Z4S71OB/'U1^^D"^TB MTY'%AG)5W7(2LS:)S;(^==.X)>[797%X6"/3W&2+T)WG;A0PPAW=I_FT/WQ= M!YZL2;U8W"^B.W% Q)WOZQ.C'-E=^Q$_S-LV3Z1U3I"'U#\?:FFM#[NXZ;ES M8=[ X_]05^IYXTG=P+0F='(+33T?^TIPL)]7K3<.N$6)-*(NI=0H)YQ^!H-N M)(^^I"!K>B4Y&!+:$%J8'+79KU[TQK[H M$B6\=H?4;SXM@2K\)!L,^S1'D>B^B7,#93O:L_M@5["KP!.:/NGY&>EX@CN\WED/.U9HFP0$=1&(@1W\_+)M^]JX$R=J)V)DGJ&* @ C6Q8=,B6%^ MDN31T"RNP,CW8=56[N^):I%XTF%A2CFQAI/0ANDC"7#@7XBE$E#O#JXVN5GA MVK-]'CW"I01V?[^AXIL*PR/X1QH%=^L134?>#$XJ$0^D MB#9_ZB45K56R34/7!WJ[,&61F?L-D!,GFOL)'#G5SEAXQP_K'"+2?)B99N"-BT9$%=!!H1$^I&+,@C^UB M$)JN23J7$M])WH&8^/@R0F?J:9=I780>IOI$%W=WMY>:18F?1Z>^L![-CEC* ML[ 7S03D)Q)"%65:X?YLR>X2V6;$HA5+E.6O)]B+OA&9PW=,5&9""Q#W WV0 MH@UZ94Y(R' G$:@2_E2MT8Z44>[AQK#^U6%9=&D7$M>IC)9^[^^Z*H9"TQ75 M\$I2E="0!H;HLI$LI*-B7LA'Q-RG*,TS^^*!M08B*[[N.A60H&'F:8;Y+&IH ME:0(Y#JEXAZ70G_DV67Y[K"O\7(^5+__N&M.W/$++-XQ\-*RU./S=E02Z@]6 MA?(^-^66^CD\,^2ZB&BH9$SLZ_[O[+!7*%FDM0>24JX\[(T)9=;=Q#XN:EW! MH;M:7&C"Y3C0VYZ6[W*")=/4?5:3,4(*S=$UP.5W(%XJV4S_7EA5GU15@8@* M7)96@F!A7$,N+218?CBXW!\*R" $"]IXS91*/:7.$!T?]WLV$UK"E6J7<$D= M\2O=3V'CN4_E,]')SN1 XSOP'$81_H%7H21M"? Y:ER:K!2;U_NI#=#A.%,*'1 MF%(/!]A92MP)Z@268D^&*051>=B(4:&QZX $C9?=JCSJ&=,5JI?'WP@5N1<+ MX W,%5%,<>E8=7E&^!L38XT)3-$DYNHMVU$$YG+Z"Y?.D"-)/EF;HR$K$Z>R MU'QVBP;CYY%?O"P1$;G,GDI8VS*-/Z]J>\#9*J^&/I1'$W@U-D&S-KBD85^# MPO/89'BB]?L5!H\/)2T!>!QH^A%6(I7+II,)6+:PZ2YU4L*02''?7C<<)0G&C(:@ZYA(TJGG;LE&\6:%@_JRIA M6]WZLAOC"+FY2&.*K+M5T7!M#3><-"@MNA Q@";"D _U^D-KUUN/GQ8S7?E! MTE:XEDOQ"$*&;QWXO]]A=OKW1)TA 3UU>[76:DU]RY-TN'3D&#F=9$)W;$P M3+J@(C>*&+\346M_Y]4@X4WD68/%(%M:\G7VG*[RT?<8HQ)N&)7BS>0W8(V8 M!:FTBT5K#+'V0U;]3$NVJ91O-IDKLR?TB Q/Y&/+<=AT5M".#\8Q)JLI*I=V M6)N!@+R5. ,A&T-(QR +X@XH(@7_JF-5U0/0,"DD!E*8]!L=(_H)L:V1I[4U M@W#7P$-,WW;)/&1PQ[VR9@;Z&++8T(FD; %!Q_&#+O5WAN0U&)T2[<[6[ MI-FQYE^G&[.8!J2$XX,LLBE!ZQ>R(VRUC%2P-&GU/LE_]H=-&C/0RK/HS5C) ML:2Z\A!FPW++3;K7HF2Y&>MT8[JS';]Z2H8FI@2&"3OW0KG"63ZQ2QH+ZW95 M$2IL%YM0^S&54MT)8<.%DHUU]R+3(^R]H1-+6SX&SI1$*AJ2 M&,9L-X1 X4DL>B@Q5.QA[5D17R+C)J,'>SS6K$.W+-F2)=+"X!3FP@09L8.N_HX>T.:L=_R?QP*CN$2Z:FCJ'3Y M1O!%S!UP@7-YT!0DH#(?- JPE3.V)P 1TB?5]QB#77*0F 3Y].CU^ 2L5+2 MW<;G$\BS%WW=5@YDS \Q2V0+CJO_IPW>G]0'WNE[0(&9\W9=(6<'4MLBLDN) M\FJQ07\9!OD])\(1B@4K"'$MDXKU$GZ+@U1!L-GAJU*F8QB#H$(H/)^.+3*3 M]DFN"ID296&^E%8M6'+60AB\5(AS9F]ER(HZKISXH$F:BE,3O=9<@YBZ0"C0 M.^7(PB^9+")[9._;DXOD# MI9IXDFHDW56!YO/U#-\5#M+(>9J4O$T[R3!V;)8Y&]NY!X80XSF@:ST69S!M M5T9$0HK%)ON9_.DX ]S"S#<,M8YT\L[31SR?E;XH2$^J$X=/N,OIG7O4IT8A M34*7LU1N5N?=C_273.0 %7FMA&/:9B:Z% ( B9:(5M5DJR0ZPU.7KG"Z'GK] MBEXWU\I>JB>-HK/?(_4>U#,K#"GOZ65,Y@;1E62B>&XOF=KOS[,_-]RZL;@V M!XH2 3K5B-:.B6&^Z'C98I?C9IWLL+O)!I4"5)\/@D:HJHZWZ=%KX@2EEMO% M$6K2449G+UE#N+_/*>YQLEB3K"4-!]VJ%;$G]/:W! $]@R,#Q"_!FJZ&9R%7 MY)B?5Z'NTV>X_]%@*)IP;/6VT%_5[:2MJ6OM[J6>;0G\.VCI2>ESCIV[OA7L MC:6SDMQ1*,G?9NG.L];3RD';B[;5%FZSL@+G%5G5@6=M>= B]!Q5KPVI@Y*3 M%IN%*]+$7@+&"E&J(M\#Y7CE#/?@.#! _9YEE$-+:"DGWG1:!>NGVNB0.N?HKZ1M/[SI%+/APL/5H>M#HU5XEN\ZX+%%\H ,EG@#83?LCP M.1" L.O;V@I/+:;NL_)9%0)_^4P] O:*CG[Y1?059UO^%=-0WE%=4(. J +D M1+<]"U.J9/DJ&L:3X1#^.XJ'\V&D+96J+R)L[O"0!F =HW@VF\+_SL=S^^=E M#0(;QNS#6.-X"I-ZJSY &/(G$F7%:E7942_&\?5H?(G_'4Y&E[6G&H-?S(?X M\"0>S":7I]>;'2.P;!?H:)EJXW.@*]0HT#GM_:=4 M[B%-P5(7&R\3*D\BY4&BXR[0Z&*(("QP]AL* ENPDU1Q,&*;YDB\SP$4O?'8 MOU73")!,WLID\L86(R=,UO#(S#8E"6^[Q^Q <"A1P8G]M.!Y2/8PJPOP\6Q) MZ6KAX&(3D'8 _%$!0OQUJA5$A&\?P_MI1Z;!#G FF9$NH5/! A0?E_QLG>)/:./";:,S!9I;^>0$[1]HT3P?3R7_E EC\0Y[:?NT3HK M":"%W!N\5ZQ0\.1:L)3(=E]+G7"$1?$F_;%H?1](I"=G16!B% M+PC"SY&%RXAW-[D)^//"*V-FAF1"0D'!;RY MG62+GV+?3#!MBV;9N+$'W\)T9>]'-2XT*BHJU$/?$1X+N:%5[_$%CR:YRLIJ M+V Q8%=Z )*]1L(ER;1C=:&E9"H$>9X4R_H]UQISQI$$ MP'7B_T @43TT0XY[M.$I'2Y/D3>!VD=!&_/(@E2QRF%CLBB5BJ\FX@_LAP#^ M='+6R/RQ*=8U)D&!5FK&B_3KLGUB?TV#Q"%1ML7LR"DKG&W7 />I:>DX+//J MZ+02N_K 7:T&H>;AV(:2DFA32_Z"-[NTL@YUKF<%4:OTD3*QD!@X&E-'.[,& M>GO$/C;9=LOV 'WL)54[U)H/O<>R>>@M;4J;3Y0H=2YIY:+K)M0A6B+MI4[Q M&]W_%2F+Y):A8T(GG?@(-L_^P'I4^RY1J;.D);8V(CL.VZN3 M3H/I7O;.O%I M(7Q(39\\I=#Z [0N=[-8$2**W8)% ^G^*4WSMG-3C;"IXN@D5.V36;_TU&KH M&'(E59KJQM2I234O@D>03Y@OTYW#4E2&L0AQ)WAW DG?CI'F..9[O6<(9WIG M$V%^2N^C._3SOO7MR2F?I:K%UWR*K,DO4CN:7L75X7(\(!_2,-U)2EK.F(FY MXBN7 (&I24S#P4YRF@+BIM/?PM(U9F)_%5Q?.HN*'/84?A3<$Q\ M+9\O*D[LE>14C#(>2_'X;!3_D*E@'C1WL1D^V5I-6U. !79XQ?LMG M--$?TLH(*6>\MZ>]?&"@QZ#P?TW0J^QUY3B7'XG&CWVFLL9=Z =)PLH0]JBD M+GOYTJ8L,\.U+!S3+SG$8:N.\63V"?FA-AY17??F=I=6ZUY,LOH?6M.66:#-<<])Q:Z#I(7(FCP%3P/."GN&$ )@RXXY3AY%;!R'\SSJBH=%HQVK[CC M[3,)4(AK""X*-4F3XJ /L6=XC)!C3<[FD:7BL3N1Q&%>H"<6DO"6-ISP25Y. M@.)-I5(<>$[,:3H1W3PZ=EO=@)@A)V92\W&XH#R5=NSWF[018=948^]!]BY@ M\G("ETXE MW<#>-9LT@IK8')3B,LF"I7HP9&49Z*:&N=96OYF(9)<-[6V8X, MD.L')$C'&^83[3RAVB/A2OF'@F8$J\>&;SDCJ6B52R_Z,ETD4E?.:3OB'_(E M@[S&P!W8MJF*(M^[ZS47Y[D@8Q^VG5M":2C[KE-#!3.82-?IDL[&18$VA8M" M&+)1!)(:[E:3PH1S4*877Y6*+Z^FFI+UY!UJM,6%&$URJ1($+;I"Y!H#"/:1 MN .Z#N@/M?0&,JC-4%183Z@MM6O"O[]_#ARKF<2OR=E(',8E :6(8L()@6PN M:)#G#$]#,"'-%:A H4DR*>=$(0ZVT]Y:49A/*^UD1#]V?O7=+J6:&&SSN=?B M0X$CT#*G"EM<+>TFR3FX*6D-CR9ED$D>7FI=&JUITO_,K3%D-40=:!63.XNY M#A>TV[39OW>4'+K#ZZ &Q/G%X-+#NIW)Z#D0(N$2!N:"1W22EH]J&^ZKKN$I M[0$=VPI5 THWNLM+YH?.A4)Q77RS..R)0SB[<)MPBAX=K5B&!OO:(4W6*B1E MV=61R;5E\Y#:XU@ RP"7VY:82*+XT2Q-&2-XE2@,0LW59)[!J6R2)\35*#%0 M4$BM,"==(M/@1C:,N.SQ>D#I*)DK*F'SK!UFK"<1>HB>H&2,[CB38DL :YC,I &*Q,JD9DH=S;-[DR):8 2VU4KY"??J0H70+L#_ MA1V'T?\#3Y1&10AIT?4=\/"/[^YN;^,P&Y=&^=QJZMUN.; <\5IKS8(I$M6\ MY"KU/0^"UPHTRA(0)A' 2B2&1HERE[!&(:R=].IHN M6R\,E!D*9G@H]=?DIYCB>OFT0>\C3FCA6+9JJ-=!V+D4G8N^J?C;A:M)5A&(-)K;>J2#[#4 M1;@D6M26YE>B;6G87+-7@.18)2E,!E_V*[_IKFL=E8$=)=#;6J,6(RIW()M1:U'NYU3 ZKBSJD"*D+=3^V**GM M(34&TG"N'"I#;&_?(/OLV\>((F*J=U<2,R'3CH]G\\QAOJ7 (I(GR7A/Q9;- M0%SLB]QK@C)3/C$RC[)UH=ZW-6A/O!5.0I).: X#PW/UZ]K T+J@ N! M!;U[ ]8!5M)J+PR-2-'J<10U8K$N:Y4B&->RD7SL00]*(]6%E7^?/D5_+-6_M0@<-/F\U[$&$^/I@:YQR3AMLK@ MU)*R^YR->6/*IKW#P**/BINPL1:/WWYJ%3J#Y;09\HLBH/L%[8+7A>8 =!4-GDEED M.\.)M!,ZY4_H=1%H[5+3:,?,5C.0Z&-2E5 MFC+&,+GX>I1,^BVE*0-+N2-IB.T^%Z1Y;?0/+"8%*_P@D3P:GR."\JB$]S2' M[THOJA:@QO/_C+WEP%\B\=>'C,227 P,8X#A M[[+-267;',2OX^HAZAEHZ;/@KO&CO>A;AM/O8)G9RN*;$%@HPVP(,CEGXLOO M1$6!2:>F!8%!O)'H(X48U&/(B'/D+QKI+RKY!TPV")@JUI!*@*.@8/Y2DND6!55_;&&L[WZ<,F.9L;W\, MI@RXE"Q<;%/F&@KRDY+NJ%7:SN4*,VZHO)7D&7C8M7N0U%RZ4@H,@F9!M4U\ M7X3KJTOE(R-3&,TDF]MN=CZHE.R/G23;. X^#9C(^GF'.O^>5*=0Q1$\J VZ M84L)R[";@RQ$U8&E=,H3+=K-0('%%F1[FC]F99%[]X"Y5S4&1>SC4\BGUBT% M$SC8\]R:N&9=RR$)8^-1[>]#<6)L]QP>'WG?G;AOS@LP6&0;1GEK!WFULV\'%'A*='NKGI M-Z73'Z:(,[/WOM4$4Z;'-7,$6B_!1(G RK9'12'' M6+ I1:G]%*O"!R%4C:9L ^D"SJW#S86X\-^[YXQ+%UX1986>NVR&+4=JK M60 DT02V4J+-D$*UP;H7(6DLOF^=Y9"M"H4[*==1Q]W.IQ0=KV%-L&C(_I0Y MFF1*O&6P7W/4*9X6G*!QXI+ MT5 O>_?U&Q.=^>;#EW?8ZUT=#24#)01VM.]MYGR\^/<;]("C%#]PNFB*+5^D M%MJXO'S5#7)X=,.Y)=!XE(/TS0%V:]@?"#CC5S=W7VK@"SY#?[D:C.+H*^=X M?&]@O:X4-.Q;P@/Y(OHN9-[!7_& M)>/R@Z0&4?=C=#U<;8KB9X5"HUTE(U("C7"YUIKO+/84"RA^R'W8MBPUT F, MY*;IK]0:W+7&0B^)?9(['4D6B85*T(2F*IB-@^7S]>LA0(;-U7% 0W4 E? R MUZ(Z1%[VF$WM<=BY#@O_:P-Y?XMF9HB$\CU@$VTL2 F7OB\>R7ZQ"GBO>'U+ M7REUM(E?MJ^97IXB?+B5J/OF\ #Z$N6%=]+WC.C[K6_B^%69;%/$;D?R5HID MW<0\]8-M]8@D0O&4OY!18&^!TC:,B0ZHF[LWT0QY1L?CDLFD>^6YB8MXF7:3 MJA[YZBS6 8152/<0GV;Z+?KVHP$]R?\>N@IW@R.4,>SU,Y< "C/QKN,VZ!>9 ME+269Q^1=/-3B:#6RX M9O#4KK!+]6_!)%TT:AD2!S-KNG)%>S<5$],P'7Y^[8?-Y<%$;W:JM):6O>AB M3/Y?NAA$Y*[DVG?U;2'S^=5@&$=W'&%ZUG74J=/6)"A#=U&IZEC- 6KV6+)' M?C)VGY;R(4*GPG\HFC<2%5BSZ%*H*C+E8UXCB?[Y&DVTB<2,5A=;9N MKSI]EBML"^&S -%\ESPC58R%7MS'S8AW,EU-3KA JKJT9/5]T:-!KOI =ZY) M'MINM49G;UR%UX4#2;^DU:'9%;2BQTWZTQ_W?_[3'ZOLSW_"_]__V2!A'OD3 M-J:XWSOH%+ ##(33WV[N*YK1?]5'($CO4:\!MQEJH3#ZH1L7,LA16=8!/ SU M^?8ZG:":;8A,%)+TN2T-3)Z;]M=NW!((R_KK$G5] V_),(>-7XL58Q0W"JH^ MH)69<[69W]A7T6@<]R>(83,>P/\(YA=+E Q'$_BZ_X@F@W< MH_B;V9"ZB: +!W,^$@R3C:;Q;';M'M/_RJ\_$LI\QSZ^B@:#:3P9]_%?A"CD MYX5_N;X>_L\ZY,'\DPX9<9;^6PX9]FP^H=T,]Q)_/6B<,1S]<'X=S:@+-/PP MZK<<[P2.?3)I'*_\^M3Q]N'+?9S,'/X?/Z._FW45V=8.EF!^:0^X\37U^X - MYA0C;NAC0IZH[2BD@8>R0[ ]KL4[ T.07;\&,U)^W<1&,!!LK2$FR=V6&#A& M1/S!RJ)\B*L5.=)6'/M.1/NJACW6+)+AH*G9&4P/% J+W1#6#P#Z_E42"%< M!^Q>G3NW6X\-,6 >\Z;K$:X?_;+=?%&!M$[_XP\[J2;Y XN"<:_#9!6QT&Q. MPG7:[49;X(#&S+TR3:]@7TIK?;*>1>&,S)>9BV5H$??]V;!;!Q$N)&#+'PV3 M:8-T2+:1:%"0=?B_RQ24#BX^4(/Y0\,PM:W2@\PR8%"'7.,TEZP/4D1SX1Q6 MM2 OV1)*'WC)*F>/%=XM%'[*@2R+WJ?S=4D@QJ)V>;HN>N*J9[6=.F;U M%/>%I#L)RB1E%E+2DH0<;("&@G9J9O[88L '^^23=9TLN,=PGDH/2CMA;"(& MJDZ A2.N(96F4_ZL('5JVGK'@KIF:E&X!8:IM.&EEGAJ?P/A9) M]OWJ-QE?49J"SM=M7Q14FQ.+I-H*B9YV5.&2E5.G31PV'*F-#M.,WN#8(C>/ MQ0)#_DF*'1W<(@D<3'?:8E6FM#5NE VU^*Y\1*3F+3;(&G7T&4S+0R.&H0@Q M@'"F0JG73J^M7@@6UF]J>*1?1-\U&@&@7HA2^CI0(XS2R'^\:Y7[7QS741JJ MYQG::$T'/:62UG30EZFD316T[7<-!>\WV?3K03SL#SHV7?[X*S===,$SU$.W M;:P9UG[LW/2:PGB>HF@F(^IAV^]JW2DZ-G$8]V?CCCWDO]7UDK96B?5G6@WG MT&X^9;Y.>NU-&=TO%^:7!BC%9KFX=D7'FA>R"OQJ.#^O/]>KX;0W.OH@T/<% MU?:*'E'OYM7:JH_ 5=N61LW$YKV)?C*.7LUZ??\3S>FZ-W!3ZH0E"R:EZOCL M^%P_VL*0!H9?[O#'7 ,ZVG$+NQ*V=;.]:.K'K@W=WMF&;MRW[8UD]#'0UQ&* M)(/7@+/$VB8N-J,)7)@)")V@Q>M>=/;D7M"73F#>4I>XXF7GF<*+K>4JNM'< MHHO!I9M 1P_V5Q&(C=$U_7 M3:9SV6W$,)XC:R)Y.[B.1[,I_@,QCH>T_KLTY:9VPUYT1\H'P5O8VG[K9"PP M;2_5_D?'?9""\5'Y4?GF:.:@XT)U9ZES$;90?2<^C0-2;)-^';WR283CM M?0(^,]<@X>)!?^YC5H-) M/!K2KZ?3/J>A8)L"Y%+^H!]]=2AS*K^4PJQ?&!P+/@S$ MA+C5H^@O*5BPJ+\.0);BYZY'\6 TCL:C>#P?P5>J*O"1V 9_%O.0?W$QG,?7 MX\DE_&,$\YA=BHP')0[&FZ'#9P!/#"03ST/F*6F2+B6L;^^1ZUU.=F=>#7N78<+ M'!KIWA6=.^;>"I-[VD:8R )__/EZKM2K7EDIVD*2KVP/?KC4,N(&QA\$E\ M[]?-K,8OE3&V]MC]C;AD'1"O5?QPI+P!>=M^E;/J6 C(!W'1S@;U<3XTOQLV M?C.*YM=C\_,XPM";_QE$_&#,=@O#5P\F4W=%'7O#E7K4\XYT?H?.C@1R9 F> M+;=Q@%GCF+@.0Z#2F_G,+!BU:^/#C7L\YS^ M-31H*\Q5S:'^>7D=%3[6,GJJ6H@8U)\!OW$:[GR-81O@_1,L54W&U_O\!41" M#=8$K9=A B7!-.8T80,AD1=A]XP.H'B&>5)W>1#($]>8^D;QF3[%(N$.32^8BGO\B+UMO=^_E=$M M7\5#D.[AKO$U6:UH7H^F Q+<_?G,O=#1'WQ$UO 06)L^B!6O!K=%5>-< 69 M6/?[Y*/SLW%);927[A$UX(+RW@SBV?@:_K<_';F7>+[C$?%:T!/>*9!,6)V\ MK,%GH%TT'EW+R23U4QC'4QAQ C;=W"L84_CE@$V\(9AA34?.?2A3#CR1Q_(.2 ?V':.GF_0Y M^A)[ W.FH-I6]P751X D%D@,VG^J><#!M74O<80/BWTAF6V2P&D^AX)BRS## M%[2*&_W;);?O,$ :\8"02[KY!8W$4B2-IOF#!SXPF!.M^->H;2^Z"'+6O M!NXWES$\^21O^V)!]O'PN+3H!KU^_[/8UEUI2>$5P5"@ XDJBK0:S"_? M'P77HRIAS+7%A:!1X"=-.[9\Z:L6M<^B9#>(VI#!Y;JJLE_ 3 !=F@K4N"R& M^X #U6\DC\M,NW88VFR0HYP\04\D0VDZ8\O-$I)@?E%M(\@2A\,:T'C0>9Q2 M^(C@N#X,P_E4A,#I:POOA#!%.RJ+#KG/-%JE:4-XA_3KZWE 20GP9=TZ, 50 M=^9;^OECT94"7((PO<99D\Y=Q,M//^ M4$*O 0[DB'5(MI9J/; 64HX22,&]VA4MRG_8P"1Y:EPRMI%I38F)GP850/H@>:BDFEZP>X/6 MST-2+KE-Y*ICA;T.V5H'$^:Z-7,D=KB#!P0/YP!K0IKZ-!IZ-; N+KSECJ&I MLHELVLPI,Y*&=ZT4H E%"F"[S+=$P>XE:?I<=!]B&^]B$7N$[,H:V?'BP\)K MG/NH-YU\UMDD]%;K,BDNYMXF'JO))HZ!*CZ6Z)^;L#-"C9P(AB!DDJX(E)#R M6SDO,0[0,Z3@\V:OV1V)!8( L?L*0-WO.QB9WX1@,0U*K7M OFQJ"D[I MJI$X1ZL4'B=Q:?(67?81NR$(9" W.24FI2$PH#?04DG&X+*Q"LOEZ@UZ@_X7 M>#?.8T!/"3?@P:X06>*AA)'E-&?4P6LJ"IQBZV&W&NK(EOBL?]TO*OPG/!F8 MFFDBF98/*8/.F8Q;HEO?N2FVO3RR',5XNN3WEUGE4%JQOR6L&)&@$#$.F]@* M&&D*5+R]IWA=O2[+U:]X #AM/Y&+\-^Q!:C"?Y,26=14 LRS5T2[FNC_Z&KA M'%RF]3P12F:V=8FOHI-X1)B$&S5+W:4+1[=C-!B"JX_#Y$Q*T L@8\(-G<.W_CZ-5DU)O7\B]&<^\O MKG._V[)8I93,@3D]4E?F?10M.R(+J-!3KQ,A ^TW6Q*UX).[=(05DMGN6T.U MH&YXC$ISXI[2_=T)7-:+L)3&-TLB QAA G^AG%(@^U?#>;\W#F118,N3M[H* MH0UT=XJ\-MCU2 5S95M>=:W#]+[Z9>\[M/?"NB#>YE-CH;FU.TX)?E>Z2F;J M)]>(#Z;%0YGLUI1N^MYC^+1?9# -NUY ATOR\("JO*H4NF;]+P*MV;>UBW - MGGQ1+QX%*552[#S$:<5:A?B4H_WCX>4 M2S>XGL5##D<,I_&T/V(?5Q7-)O%L/(^NK^/I]8PR ?H^>C:<7L=]BC4,1YA( M0#']Z2 >]/\E F@?PES@8'=BRO[*"<[O0!H/3*-\ELZJ\-B@SQ=+&(;J#;$/-9/B^Y2-U1=0+*.8!MPF_5^V!NX!1O%X2!Q U:? M:6?5S4!?LFN-%I7U[.S@1!I7G^$)VW_[28YX4/C;, _7Q(-4#G GR7#'/:!- M@1"JB&9#?<^=7*/<6U)?[\LB61Y5Q:O4H3\AEBOQ= 2L IX@P"J*CV!,FA&H M]V]4U6;0'U6VG)K P$8E]XNIXSO%JI7#ORE@5&X5A1&!UNO(3R0&<#PJ0BV! M7IMF5Z>&ZLV437_SGA$*I>CLC;#%(FK5I*F0K6FDEPH/: M_ *_2<#212P[3OOU"+M^2]VW>!C%+EI%! GFX"/1ALBV]]@/QKN*U&01]^*@ M7\N!VK-!&J2;$9I;V"@R5AW>>Y'56L*%U+^.BK:(+I,-?'0$9C%RND^#&L&%,&II/)\9?$4JV_>SV,1_VI M: 9=^\ZU!J!J]*^'+9H-HVE1_6LKD!JI)X-X.IJ2=O'>T7<#< M]MOW>5$FV MU@? J@.F /[ZJC]TB,O4OTQX0RTF'B.*B;%=:!\T3>3L7A8.$/PIU3Y?Z;() M32KJA?E"O85-0Q9)3F,MR>^Z*XO1FI8MN?":%!/6@AX[X9>0^'?!J#5:#V+> MDBTSBV>#L:3)#.+K\8 39/#?@PDGQ\SCR?6$\V(P5?K:9L:,KN/!2*.S-5"^ MV3@>7/U('K*-H$RH M?HG8H:7@:QWA&+QW'Q4W]ZWBIU*(YJC2T*WIT5UK0]_RQ8OQ;'Y) M/1O:>#@7\/ 2@^XU+8O[T!P<&/)LVIZAV19T>C4VZ7\H^&WW<6$![J:T[B#I M693L@P;[,^7+BSIDQ&T3QUUJ)I/[0GJ/"( PCM#T$)WOFJQ:U/1Z-U:=843^ M=I^5QY@FCQ:)4?Q16/K^E7!$N#;;PY9+E\3P9#\0=C@^93%\(GS$=_+1.JMT M(:R_JB<1_]:2\S:-9_,QKQ(X&NBOQ$N!+4ZNF97";T=3YJ0CRL@U[/,:\PR) M=PI)>,C5S-7JC?KQ&'AOW3![8Q["_<4B')@C;']+=M71AU^2&S/N1_O$]>>OR=.'+RBDJ]4NZ<,T^79!&(DYRJLU[=8^I,P*VDY48#5+P9?=9 M@5W$2_5J[)66.,S E5*$4P5[)S)SOR\HC%L%C9V6J= M]3]HS R-8G0'W&+[ MTA3IJHJ^HKN CBS4J;)MK10=PY#W05R+/0H[/T2 $;4$(91C8\#%)LFVT@%Z M#50'=@:"8;@>J@VGC7:6!'FY*+/[5/!%24?3.G./],2I86B.TB0ELM*8FR!? M95MR Y4TT!/W!DDUPK^3*T;1R):9^C'$C&YM,)DLL11(^SV2O '>X>-@GFU( M4\G8B!B*G[8UH02%&#_&Q]F<$:,A5MA*#*,_J^2QP#Y+HN])\TY6\PYER^Z$ M_EM_E:@=AK0FHSJ0'=+/8L]0!8880AA%T\(L%C.:$X_\-F$D^% V=X,?]S*7 MG8*,PT -6;41R0]!AL;>+S.V&X2N#D$C="?CL=P.E6L>!F-@8"(7<&73+%4 MB)89OBW,PC1]PVT_E M=::T_%'5MPCHN^.6W?EHFKP]U=5NY32 VD<0G-W"Q M#QF'AE;9IN9^>IMQ<31;+56)4SU''3A0%* M?(Z],@P(0SNS3!S6)<62\8 Q[Q_M1?(ZW5,(C.8+4[]/U\EF15YQOP>(QVV+ M!5#KP+D^8>,8"@13A+8E"FEV2)UE-[LRVV"]![O*<0V(GC82CEF?*B8^/JA6 MXU?$W'*5;.3DMUFUP48'N!0#^':/V1-M$VO<;-?\K"PJCNO ICYFQ<;Y8^_2 MA6:?7MQK$?-%Q$&_Z,RHNU'B.X) 6 MV@^P*#'!;@O$"Q.FF+?6JC%FX5VZV]=!"Y=*1@LBLV1'C:M2YSQ<1KS#V6JE MSA&Z\7"7-C3H]^A0"L>LO<:TG80:H"[1'"'HT:7+(Z?0(C-DCN;R@!CSEB[Q%$B2V7Z=/:;:S .X,&838G>?RE5S4L NV3N,79BZ\(*P:U^R M]Z,H+R]=.0CG/@,9/]05F0SI0W,='/H-1P$=B#],J*+2&"J41Q!J(C2TQ@HD M^(SD9LS30 6!>;@: M2,&65Y.V4]%98S<.N.A(*\LE+Q._QF?$\/PC"ZM@NM M/8\%5XYUQ,?4,$0$WV_AH>ALQ*8>Z.=U_(4IS2Q.6P\R.U*%PL5NI(3"]0Y! M_U91N1/M$A3D]J7;$9$\X[1%^9LA0!/),2P0=_"^I-8+Y!A;'D#]0$YQ0,?J M(<9UJ.< M':<=JTV)6I=Y&ODA]II-2 GL+O4Z'#_.@P/'11BO:A5H[@4>.%L/M$93IS/&<+/=V2C9JS- MEEBO9L8QC,ADHEUARZ$RP\KFS;,T3D/\ZH7#KW8U.;:'C+1*0>X+9[9$-GC_ M;)@W:U]$(/X>]=_CS/ :=J5>K\#S.,7U$>=FXY1S[QH M3<]XBV866"KH"IQA_L3LDFJLY_&L/Z9_CH?Q!*N2OX(5P.W%TJ?1))K%\VD? MJXVF VX!*4L,%H5C#N/Y9,1C]N/9B,=$E*OA]>6_0H)&,ZH64KQ?L#G>Y+@# M[3<]02G.@U'3)<+T=:!*Z;\HD0$.8PB[/X/7]?>"2R]1WXLQ_NUB$(_[=$SQ M8#BGDYO(8<)?9E/Y%_U-DQ/M/(;S(U.HH[6V3V0V0@KL7^+_#B_U>H6[C40Z M'LADYGV=UF0R^)>@,)?6&=P=VYP&E\O>&29 A[VJ7= 7QLAL2[@]'W?97'XG;":WQ?[37Q!W-BYQ9&*T M;](%A^(Q8V"#$_18S^+9>$SR0%REX:.S>#*<1-.X/[U&5%OM3N/]*V#T]^?( M-H?#ZQ-@,XA:.""\G*X@^#,!,$UF[LZP/WS97"5&JT?#^)K2XN83\K 'FQ&$ M<%I!W@AQ8RJW:A*/^G#96Y>HDT&.,!U?VD88P/'C/LH3^.]P/K\\(X$ AH%Y MC^:7QQ9I20#H#7O$75[7MTTDN!H,^PO0A\X/30AF$9- Y*#.2 MZ[FPE&M$-_D78"GUU#%M1VNR1)MXS#'7EL)%SMCN0ZN1_ B/V-9/&MZ6TK_^ MF?W?U.!,==PV J12'4::C@[8<)W@X<@MS%"GIKK>GQ-.FB(#&'T#Y5U*C-H> M#9H0OQJ:+'$IH;FV:>0A.%(M5]+5YIQ?*$?F_4HD'KFR2+CEIW@+'FN8<3VZ MOJYE7+\:7L]MSGL-V,DBUX*I3VUK.2(&VR^ PLAOVQ?35H#T&RZFWT1X&HZ[ M#^(%BWF_(G+RM,1FC)V1(I<3[4D&8^8S&%62T>DW5FOEF%?/_D'@LN,'I6. Z*A\>UCS!AS)"P9GFP MGY1/YI)H](OAOGI3D9*$J-I64+U]*W6\@KSO)E,79W1R]N@-Q.HKYEPSR< - M9D! SCGU$9>$PQ8^%N[FM'YA9N;RF\WUAXN),Y0JRI@BA '%/8B<9*]>1IL= M871-MJS->%+G3M-VFUWR\U)/J;-S!ZT6:I>KV%_-.A9]^7Y"]!@ M+1)-QNHEW6-/@WC%?JR37BOAD;[:I::#6E"([!C9,K: ,R5=+PIEES .I]=VTB)#<^I=Y6W MU)D^%9#+R_-=PEU'KBQ+HHGS$5J!UF*=..V\ESA]X+N?LA/90A#Z'=RI;9B!P)1G4%I%VY%B_/SZD^[3T3MDE M^Y)24(,27#*5)4MUBT:%7 .Y*,&#Q C#1%;22]W8E'NCB0!^!3 6Z:4YYMT$ M["A0H/"N'BA^B9/25O)M2^SR"]8QW#JR+U]6G\7G>YN6;(8<_?&K)C%)GC#6 M O@%EEK,-8W'^+5!KQ]]QH!#L^G$_#P$TVP2C4:]&?S,?B!+ZRZU6W-1O$0< MQ;/)G/(YPE?UV @CN&CO0G.>)ODU+7"^$34%+T8].A_X^&8#+C>C'[J MS_&WPQZ8=U\U!.\/_YYL=Z_?.A&%H(X31!E XQQQ;^E?6+ VZ@VQ&R.F:)!? M/0L\6";(/AI8(WDT[M-8]S 4E MF3&"L\!]&D2(+(VIZ!?#>(20FQ?7^)3_4)M9=3&RX7^ZBWX./?F;\<[#2J?L-^^G&O2'^YE_,N*Y!;2!20(XW M(M;N1RE+<&ZVC7@)E)2J1LWHKCW09*!&4;08?@ MYM0R\\ZRB#]I8M?&ZOVDB7WIL[O:YM)V4_6(8ZPWN0X3J#MF2]:>_ULL4DX, M15(770,NQX6H?ZNF81N+L-%3S#4IU7HQVD#CBCZRBP2LZ"\Z 7H)T!JU:I!_ M2_.F_5.Z>4Q-61E3I/JPEU21UB6LC=Y'.!S+FL.\_9Z>AZMZGBQFC&)_8[OW M):F:LY9?2"W/*Y"&D]F,"JCF _[O:#I"SLQ;1@PB8#@!FKE3 YU4F45S$&YO MTY>^?S% Z3JZYL#1]7A^Z291'1_%*JFXE$4#B@ F*9%Q05G!OF@+N'6_WQ\@3?+[1RO:.[\@ M@&& P\3Q84',#]>8U"!^/[V Y?&^I$7_# /N\Q92575;R@Q MY\O@9=AS'70E.3C8&&7CLN+@XV&L+T^?,//0;ZZ?%7_@IO:!3S@OY"7- VL; MGN9[[/%PN;_-(<^G1JLY8WX#VQ'I^ 2/T\C_)YG.YF-4H](V$%4O(2;#1OP@ M>1H]%NPCYDFPC@JT@[^N_._;&E-0CM?IE7;.Q'7YBZ6C-\D7^##EYZ/Y[^/7 M]",77(&67N[=J#(!1\HW\IL>6DC 7\F90VE1"N85O6T AX>$MP3+#PE[/(U' M_9%9(@JFUF4R[)K_'HQ0E%?)\I$@@+%MF#!K)^Q>#4PUK:1R8KE7M59W&#N@ MEU@CABR2M#GUC60MC<-=DJ/P@@90O>VFH-EB]BFQ M\$Z3)G=K0]572FZ4>< M[K)XQKX*>26)E#?.B*OW*T8#ZD;=X5= '5=WR29(6.>P\I=P2EB MJS:$F!G/!FXB"YW(WDS$6Y.8Y&2"U_S3CV%/Z" .2Y-#/!Z3]>C\(2AUG5YV MC?_7,6&JKYMCR@*UE!C,ZDV,/0-?*-[2BSH/-\'N&]+;(5F+U(&)-A+L2#Y< M<31:Z@:CFY*R%S^YK1(PQ*CMVRKRWVO9K/S:XH;,VFT_[ES%UB"=:-Z7 #3LQ4^PP*/R1/ M?:P_[4R*"7/"./KA[LPTAQ4:T3K!R42#HR'C_ M?*"*')^*4^B#"6Y;:EIH5\AM8! 7:L#IY!Z"#5!D=2Z)+:5PRDVB6WQ:74B[ M?@A85]H$7W,D-,26:9X:\>CA%W3TFF\P.4(E$W[4M78FRJ7Y*/@HQS2PD(@> MQS&YT*@+3<%-P'^??N)*.K8DN$EGL.:4Y\@D$ST0F"41>IG2ZD71CC[(AG]< M'^U<9$^'._AF B^E%J'%*0C$@0I[Q\-+.?A_C>$K=.L<]X/_3WAA!((;C>3R@/D.\#Z-X,&%?=#]ZY[#[+X;Q M'#,IQ[W^!"7'*LTX)RT>3L ^AJ.N=_OQ;#B,)KW!%-Z=X[N3>#J<1'])*^5AMA;]D3Q4G?,8#DD0]L8C&&U* M_?]PO"G!6P!1R@8K- .1"*.C^Z[!1B.DZDXA%B4G=:/-A]0&;28X[*^&O>'\ MA1V /@87-$/]#239PNOF^FW?:H%@2T;SH !Z/&S@3@Z&QL_VPK9$W6:+=/S$ M3J?S3B^>JXO+! S6^D\.!%2;+NNRPB ?^+.^#P!D0M!%7)^)":I:2XX$?.C+ M3;+X^>IN 6(/^3U]YTH;C&^+9;II%"W8OM$K+SB;!*"U[IYU $,^;/FQ%SK8 MWNEZ'ZGDAE(G1Y->_[/H*H)CAO^.AKTQ_C3N]^:?X?_2W^#,KS_S;S,*228P M6)=PGZ[A(6S2!S>+_C6.$+OB"NY&/_HAJWZ^(GRK$ -\P%\:(DXUC0]SP,\- M>E/^_T''UG*5@-G=%?I37WGFGRSNJ*%$6%-WLM21R4:;6_7E:U8E] MX9E\1@+A5H)FVVVZS%@9T#1 Z4O/]Q]LIB; =)EJT0!1#"*'G1*GT M(0&#^[U3IPI.RU5JDG-CJ0D6#LQ%\-736; MPD_B,=P8DV+%#J>LKHTD):UN'I7^1BNM:,F? G3>KX-*]"W+ M#?T$;MY9WFQW8V FDV'; (-X3PR/)=]P##/L.U.904$DBR7>M>TWQ'# Y(W M9B)0@:W>M+H8 $54XI5.BQ,7J2A4K4HFBMSC 5SC 7^A>G5"R1G'_FBS646_FM:IQ/!^#UC+K M]4>JLV 0NS^Y1$3LZ<#J5-<8Z0=S%-2S$RK5A +XKVC<^3DB>7IMS(I/$\EN MSSH-MQ=+:6^V]C]_#VM&+KX3TV5XW#0 M<'Q% 3QV%@N:,V%F^U@784^(<>,;Q4TH501=KYS_2NHLUP0'(W%8T:#9KHH# M/(X=A$X??BV#.D$2Y7]QY]45$5W?,WQWJA8M_?Z71(#47GUV@?3L=3]TH;#GOE MWIW&0^H3/J?N>H/A &5C>V!R,(TGUS,$5@39,(R'\V&$3EUFKZS+X4X,J#(1 M>^F"\0X3 QOXZV['.(PV&((4FEX/8/:#@2*,G[S3KZ(QR),QME ?3N(109'/ MXOF\V6U.CGM#PG&J.HWOBTQRALU[4_!B"V,(]7)"/ES&>$K2' M:7NS#6%-YEJQ[(UTZL1".@/>1W?7]T_%%=?D;U.@H*7/@Z+*;2)(2O[$%Q@- M*=LE4L:M_NU>]*/O8U,;,);IM4VI\@NA=&NZHUK4[UZ0#*6G.F1D[A29CM"G M]7II7A4SU9B[VLA[QJ3Q!HW@9QS9T$I*VGGN#QFUYI&,1U0U-P@UL$\Y(YT& M0@(-9HA[#?R;;W;G;'NH'OGTWT)P673O2-DV.JX3 0W--518L,*E(5B13S+1[:+LP?J/2^MT]:I4$W-J4RMH=2Y0VB">K"Y)ORC MV1#[18% $PMFM/0UGTZNZ.,BSM<^&HN[ M>%9$MAD'K?L M1FA&OL-(Q-Y:58#2ELU&K4TTL145&=RS*XE@0P@!!NL53VX0K19G#H0YHX2_-_A@),7I*@-6.(/T/!#1T91?N$1+1#:812/YHSG, 7Q*A7X MHWD\FDZQY)J1A>BU!FJO'I#P7\_!XI:E#DB2#Z/Y '2$:32\!O$_\E,Q&0;- M=U]A]C'F/-,_,,OZ%66#S_XEZGCO,NUCJ'J\]$:3@@^7E$C?0KDAEI/KK'5< MBKK;A)!YI[@>\S,%% RE5.=Y2F:IY[[(+J_\1;C5(3;/_L89V!_N,Y4*BF:C MV93,V4_5W)O@*C[[0HY@!B?S#L[0B'.#LRC<(),+'21JU4V':]"2035]WYJ6 M4V_[S%$@"44-)O$8?OJQ4S*VI_I$HRFF44[FJ#7W1_Y][>1$3D87,,4![62_<&,VU_/XCY\=(;0O,.&Q>*("AZZ"6!_T-+2APBO6,+KZ]L!MI[89O M#ML=I:)&'T!=^E(PV' RY?ZPJPB'\N*;#U_>"=YDG9N"($=R'?9?I]CQ$1?] M4!9/V"#-1TB&@]?1Q;NOWW#('GW8Z<9Y:U3::5!;$C%D<4&H3;>C4:9.I M%PTUHB.-U^PY73WRK_NL EU +WKG,O./)S]NT.Q&8DJ;=1(M*/I4$Q,BN+ M9ZNP8AJL2MTL$L885$^40K)W/A E8H2Y*H)T>0:$3BWLM9?PSXE[;:"GV[Y5 MFAZ/+MQAFC8:I!ZQ]6XXZT%AB1G!F*OA'(HQ JNQU5/8C6C'[=DB!5FA!S8Y'0EJ4M'71I'%(#Z!YL,,6T@IT2=K0PQ4Y-S%WV*KW6DF>^ MHW()48^6ZD5RJ3)G7;:!WI#6HWW67[?/,W2BMDTG,$,H,]65[W2\8;U-B4(G MD%C>V=QM8B5!-/?][8?7GS+\:W.HK-5)51%.=UD<[O>KP\9)G-K3S5UX*(HE MFVV90_^QU\8$XVS3M=?.( R6< (X*D#^K@'D4K$)-=KR$\ZC-9BL14F-$Y$X M0";FV@O2PX/P'"UU"_9&JKB[WDK*6H)\Z>^KLTW,D74K\J>:Y96M:QW!$)6K+"%O@P">9QKC<-U(N/28'I1KCIXL_A>[ M+[W)<&XJLA27!2&RHZT^VG."!:R4P&Q9:$C536U:06T@STMFSE:S1^@NB)&1RB M]H$,]E9*^'YH$X:UK\B8ZF$(QS:"4QVY-!8G-7AM-!R28V !T[!4URQ;2A]( M(SG2 [;ED8!Q<8F60+3DMF=+Q6^VB^K%.DMM1ZQENN :;-2,2NKBC94']-0[ M!Q#]@0&B8\:X=]"KJ)*F3[;7NLT9\$V[R;M7NQ=H%:UJ3FC&\[ BT>>8B7^Y%/VDPI]7]%+LI2O:0A*/)B, @6+42#H?!O8X&S!E[ M2CD+2=I@$K!EY5B93Y.RYDO88CIE]APVH6(E%E:+[1(KSN7FQ=8*DT5[TXQZ M5SRJZVM$W/?KDB!KDMUNDX5M:;W7MMJG.SCX?_^W^;2/N*7D'U_5'M=\Y%BD MM&W G;CS?7UBE".[:S_BAWG;IK!:H42*M'_^9E-OO]MX6'7/L^>"!*?CVZMF M-OYIS8@'9 L)33T?^TIPL/7^YJZWMZ\C$9;^O$/V3?! 04/ST8 M$WL6 KN"&;XG-'W22_G,^IILD\MD3Z#G+A]&:8U78RKCE12YLQH) M7+7.*3_(WTK'F[T%W[5[F71>"=#5W$YXI&@O.S8$7_!8.)NU54 XA"B\"=+N MDU[$_C_:!-<]?)^*S8_7 W$Q/^17MV6ZI5Q?2_B6 U)')/+15:A68G>0!>)] M7.WD3>!RW$G(CD"W$Z%^M,U-XEHQ9V[?W%UZ>E!KWYV$SK:+4$05;$ EA/2B)B=\K";ACA-:[6ZS M]=C<2=_[VL^1G)O3:.1)+?*L8R5$8O6 M1;-.-[M:0Q"T31RY[.)2BBJ&>L(5-LE89WAC0 0^!D\U]4SW7 MU3,(3 9'>B@E^0 CD@C3I3]3DX0*,=_6B5S<6%W$E/C6ZU@^O/AW4A?\7B-^ M#@KR-'4]#813?H>,:@?W]]8(&=OK($B.=&LJ!XESE/'H?6C3H;S78TFMRM'W MK&H%.;'7*=&E>Y=]:N;\GJD7B M28>%*8&@&$["N:+R"!C>V2_$4@G]<0=7FU 7X=JSU81YE =@]_<;RMJIT"S& M/SHDJ$>,'CA$Z!T>[5[R+_$]?L/EUV(G:!_G$&W^U$LVREPO!*"UNZ;JS+19 MSN()FQT@1_!5F2;+YPY:^K2Y/4I4[,2T_ MEZI(T$D\DIZ?G$UYT-(QD.XJO=IA=BKU?J&*$R?V MJO:GS[$<)(XB;5SX7,(F.ZW?X =1+K&H)[VE\VG#$?%VD'=+G+G M96]A%C'#WK"JJ(=JBTY!;F(04-2VKF&[9,OVA3P5Y<]$^$O" MF3M!Q9BP<6P7 Y=D3=)M56)VDG<@)CZ^C-"9>MIE6A>AAQ&AZ.+N[O92D[GP M\_"SLAZ?^BZ54ON6,C/.#JDH((?[LR6[2V2;$8M6+#%FAYQ@+_I&9$X=%-"Y M'^B#.#%W94Y(R$8*/US6K%JC'2FC4 8WW55#(6F M*\JNEMB;EI])LU&Z;"0+Z:B8%_(1,?KQ>3LJ"?4'JT)Y MGYMR2_T.-R90^;'+>R=!)O71 MVS"NN-"$RTGZ-CS5O!4NTT3R%]QGU0D?4FB.KH%DE^T)XZ22S?3OA75[!GMW MESR7(%@$E'>79(*F*4C9ZGL/'<1WR]Y=<=0[8%6[ZXACR)*^15+?73:^I,*]2X--$(&YH61XD: M',8]6J6/5+V@M!3F%[N9MCNPW)]+^,Y3LG%P1,VMDB:J!Y^[D6G&(A[^.MNU M&4 >T6F3K5R1]SY=K/-B4SQ@[;OM%/J ;/!*?P29)]I;S\*NN_]D(>-&!7:XZ&U.L@!/ J]B6=,5QB6+AB?5W2Q M -Z@M;/1?4:"O[KLV#N];%Q255D3F!L+$5=OV8XB,)SI=L@:AGVR45[P) M1FY&=F\Q!2H[6J]L@JP?-/$@W3MW^ID!:.0R#+/:EI#R>57;@TJ0)GJSL Q[ MW!M:2+'C5=U!17,]QJ9%7^*U.O'GXV5EUB/NO5O,R)DK(0MDZEH75(3?F9'3 MIHNKY6PK-D#D2!X#.BP54Q1'189&P>!:]^SJL,.,+"^FQ+V%3."0.[0M:M;>/H@#[\*"33.[.0K_VTF!W*#\L4DW](R\PPD6GK$FB]\\FXUG^_ MP^STO(FB@<\[+^I^G95+*F5[]F%HQD31='1>%QFW'0MK7)2;)>6+4VA72D;/ M>,3^RFLTPF;(20:K1PZS;+F9!#*EI(LYRMSQ RMD:<4V__K-)F-W!_[^@.%0 MV)S?8EB4N($M/#;4R8^@$")E$6&_S#5 M8EC8!O>+P2(RRI#?NODZA9ACTFA_U&/-5)/!^1;N&QTC^@FQ69&G__YO@^O^ MZW#ATL 9!XII BZ=C(P)]\4R?3ALI(X.99>B#%,L"='GERR?FS3X1N=)_WAG M*N=J&!7X]U_UK9W:()6 ZZ2:E/LR'N-=:C.Q_1\=NC1&0B0&!&L"LNE#74 MD%&T>:JH\4 PZ%02M:6PD"JAKF+27SLU%F^&DPE:.T5)I^1D^<:ZFVE7_G:] M]V1SWE,!0?HP-Y,?:6%(EQB6Q:V*#5TB3LHRJ%4B77N940MS3MNM&X!N+YD_ M=#&:J@45E.(+8I5HS[O@)6SMAN2/.UARUWHM"VID3DBCK:IMG+VA9],O\A^' M@L.T1*_J"RI=2A%\$=,#7&Q<'C298[TZ_*E-BK1(IT1]GY2Z:6QR23-*!>]( MW7;T&H'3DKII0$V$;#4G\.4TW2/ V4:FI[$PQ/*0+3BNX9^V:7]2-W>G>P$% M9<[;=84=JJY,Y^!TL4&7&,;Q/?O"$8H%*PYQ+5F*%1Q^2S%+##=)E"M1TFD8 M9J =9],OGS9CG>%6NKN0G*KI/D#H>2@ M>T!S8?=2 >-]=P&8F>NC2J*0NI2I)B[-_9R4<"GD-'*>)B5O$\BY:N=:3Z^5 MLTF=8$G6!\\!O>>Q^'MINX[TC,WVVDHC4G5+L#:PX5D. MEL7H7??I;QF^KVM= 0=HU?:?=>I+# MP^O4_G^;I3OG6=,+H';E#\ZN/..1-J.YQ4(-W69D?0?!6VP>P[[@''6U#>F/ MDJ<6FYW2(L6]!)&I*M-U=@I1'%2;6Z>G:LKJ%S.CO%JJRSWQIE-#6$FEO'13 MK,$@!@E:#[DF$SCDGV7R+.\[YRYYCQ+@I,N#UAWDJ@+87&P'>D#.!;3,\$-! M,R38W73K5U@_REOKY7NGEE=,D!:W[1Y RE/::Z$+BC?,QC(8[R$FDL1BRP1Q M-ZY(DDDTU@6V7,P*.!?NZH:"CK8&TY7GQ3:M#B]BHQI>TT+?4)H6T]59#S6U M6,DVK4RV:6S+?<.$ G?W@[09I#Y??HAE\:)#2F/61FFB9+BRO(./,U!,;? : MB*K6.@K2=".#OO;VL=+E]B);8#I+DW!'ZIK!T38%R2Y!MUZ9C%6"J,J3JY[+ M"^MUN(W=:)9)F\2TV.'YHK3R/;UC<2 #WUP1CH9J5QQSJ>$;:FF-@[NCKG)B M<:!G94>M79N0X@MQ04N4V<<U0\5G0: ]C:O]M2,*_9=-&N,X+:6X&K M&^,M"!#8':C+ MMW;WMEEU_$)B-S/#4Q$3AW,N$:\H*_F:N:3TW"%NLG=2(-G1F$TI;^R1%-%,U;-M3BKHO'E;0$!ZD\//1>X'Q<3>TF?M)6@WS M(9(ENVP6KB&JBU$N01U!O;KT)P$"E+Q^C.YCAG'-";/<4Z"_$Q+2QC0Y,>!@ S8KWSS[APJ&ZE4*=P1YPG9&96O<07)+\$C9BLK/92M2=> M,4[-4HLU2'A20]"02!==)/MCYJ+;BY#\D]KZ\7UOZ6;6;2M+I5J>QOQ6W,H\ MDLPT&"6'O4)Y\'X52UMP7ZFXUV"KY#%VK*[6$LH7H?$\J1SW]UQKS$DMDEJF M$_\'0O3IH1ERW*,-21E7>8H,"O36%BU5V-)[SU0XH>+\)R,LB9<_-@6QP>@5 MQ$\D69=#$ON;&:2CB+HFBFM.N<8>6L[E0#1U99B(]*$\.BWUX['HWPXP0VKZ1BVE",$#.W2O#J6M<0[O_;'!)[]%/_RW).':#^/$XU*Y%!(/AQSJ M. W6H&P/5<=8=AZ]>TT1]8D2J,Y5K3"MW$3:11'W M#Y 1W.&M2#< MFTGYR7*-6UBX4[:037.;7@)IU*(*U!,"!2T]H9P1Q7)D48UR7*OSJ+FWK=.9 M%L*'U/0A4U:G/T#K(C:+%:'C&[G#D/NG-,W;SDT5P*9>I)-0+4]F_=)3"]FX MWF>5OKHQ=6KR0.U/[A/FR\TKK3<%H93N; ['3^E]=(>>Q;<& AE3,9KW_!/& M"(-"/G739-=H%C.]R5"=3P8@! F9+B8ETV;,!EU1D(O68V(.$W*PG1Q3!WG# M?PM+JI@AVI0@D^'M$\RKXOC4723AL*.8'7,94V/F2QTS*B6[YZ1C2:I$M_BA M3*4Y-8L5KLYD?SEF9-K=X$09GX&A1@Y8 8QH5CZC*?^05D;,.2._-89;+AOZ. :)/V(7#PNJ6T$X2.TQ9Z9.!4C MQ*%210T=+ZF,B-5&36UBI1P+8-J=\**ZJV$8UTQ #Z]S+:C(65/EI$E+L5IV M0M#SSM*;Y21-_3AOT_Z+_)##W(6CB1=,!XEI0C6WA!.Z/ZP8F?D+E5Q<,N"' M3,:81L\$M*R*5Q$F(IW9QN]H601]BVH4E7=?3C-%F.MBX=VW&852;$.[AD*G M-9'0[I(D>;U1!UH)I-)C'F.IQW;49\_E<@,TYM7H :$(8,W:X?/OJ9C-P' M/"H@U_WWCO/R5(E9*7\$NB?7/=JV):+*$?UBCKV E4EHYVA"9!E=2/Y"M730X82OLAG:\LE8\E8IJ>097(C%H6C(^8^F#Q"(7WFE$P: MV\YV&,L[AD1N686,S+RBEEFXA(^LO&88M7I5L 3XJD;WY*(F5O0J]?*OIKP? M-@]2;;VIJ@UEI$#*.-Y-IX%?K60M'1AG*1UP J@(APZ-,^N%L3%2I=F;<-2] M&K'!^G0,Y*7Z[)=64RE1XU:.5$T#\?BQ09 67U4./-<@Y!2K[2]Z*XB_:[&SZ8#@"[S(>,,J7]:U9>;Y(( M7!P]07.R@K>JR:M452H,S>-_7M'_#UEXMW#/DFH.\''H!8-[RT\&4X ,A.4_ M_OH;H7!]*\%%+Q @N$J*O/N+'LM5'T91MU"]X0$INWG" C"!<_%)N\H-+4@F M6\UO YC%"*%/@:EHZH[W5UF[[I41\4E9VM'3O_E%B$;OU?2;2&QNM^[&S*H. M\H1+!51_YL*FO.A6/?-A GUC@GA?OGD=FR5*1+W))1;B>K^87ZO6+8- @BW[L7:3TMC-.;]-ZIH@;F6.\<"]U_=I"-S=R8(3N,U>2 MFJ!6&;RI%K>'.&&*L H'0>16JH\>V=;OVF.8"&4!HE0^/\2L6&>-H2WD%P.2 MXU:X7T2A,]R>Q0.[&V\$Z!\9H P;K%"!YW!=;%=++4"*F?*.D58U_[B21KN/ M('2)T@R4!X5&/?)N*1@T72F#CU]H 6SJ@ .!2;%; XH"E*O;K6!H1(JF^*BBL$^+/&N>NJ"# M *^=VUY?,8:!2 85J68BUG0SAUV;K9KPZTH?VXC(T'7=H .U *N.PR*(S6]VB$Y-P:K& MGE%*M9GTS3>'"%!1U;OU@@?JOLI*??ZBL/.>3$*&KW=K4C4>1"'8Z]U:8!*S M^NA C+.X+%@=(;!_$%6M'T$^2H"QR]+RZW2!7_%]_F^W7H577$1Z4^8;^FK8 MXW>]8%PG[DMQ,$S'V'0=(^B29=!1\53UT?M0J5.WQ;.AJ0!X)_=FI.TALIJ^SCYL[^.48JY-9TA+BZ MUQ2N_['%2'^OM65WXTQX?8=+H(8JP_6L1=V#0"$3I>7Z!/>*\EI#''=^:X)_ M$)(F)<)*V&X.21??"0D'B_,IX"7>4PFRP2Y0SDX-F\RYXJ^ WUMJ82T%F=37DU/Q) M!?'V9D%V XF"#9MA)"YS>(R4WGDP!@< I- 2>U,SXD?O90Z!&BMAJ M[[LS,I9,3]^N5YSY9,V>2%J$#LNH&A1^(G AFD4\ ]XD@?[M MBU@ND644Z"V,J7J_[QA-3*GN>AN,!-JUB!_&@H&JR@JW%(&:,K]9&7IAQH[$ MO!'!#AJ3[#U<](R6N1:H S(>RS?Q[^,*'>S8(=V9@B'T<0S[/K+YJ]O?G0\HFO,EXFRI1^>$6D*QGZ+&Q8U,/'J0L3G7=BR1N(XQ\+?K M.%T%46R-)3 8A#^\A8WC7,^ MSLBL#D2[=F:+OTSO376RT@9>-;Z" PJ0W;5 MFRFN,V/M=1T&IDP-^J4(M)^\B#<"R^JZR"W9U:Q%6:UER9C-2KL^C"+G!'_' M;F$6=-6!F.CQWG/LIW+J"-F%VIVZSA*R]XE28 \*A8UB[EDJ# -Y;HU%(V0X M)6%X"-HG5D@ #@S&HDB;K5H?KJZATI9!C>UG48",MI">:(91:XJ,$0 V[IU. M.3:W:NL5H1UJ/C5Y\#N74 SP61M.72R-$!+4^G!JL =J497HI(L#S2:R\-L- MYT"2W5"1CRR[B1N'NZ_2CWDDXJN^@96;60"JX&TG!3@3,DA( G_=FC-;;CF%#L4ZK*'J%F.5 M9@ZN3V]K\0J4]499F/'W<[2_HQ"PXY#7#LNIB"1DP^"FTXWP@D CH'H%ZH\" MI_ZV@\7.DE0 '[X\OWHFW6XP#/UREN9Q]%*9/2\-'*TS"=+UBH XGD3?V[S? M^A6WV=^-]%G(X &2(G6(-WG&Z.VIFJBVP!JYAA10S U)BJ**3ARWD2G, ".%\--'+K%Y0<^G1.1E;K.!/OJR>[\F M*E<9][V.M+5'AI.("T[&)=P*\J6O,=)7LD86'812P6O%[W>C4\1$L(.9&J?C M'>;;GN;F*XY+U'V^^P#B%I67"=)W0_1] <<)]@DCG%ZN9W<=XJ(C>4N*9-'& M:/66%_).<6_RYOQ$.H5Y"B1M0Y]H_CJ_>AXUR#,"S47XE5PKS4V4O^U&ST%* M5SHMC44(P2I$90X=&_L*/0M12BWY[TSV80+XS!E2^H%S'P4ST89K'^:*F)0H MU\D&>LSO[%M\=ALK$\#:X-W2 .06R-KX'CS3W)RB(6(>0.+-_S(2%R7/A!BN M9ZN,%'+E#.C#0XY%&1NI=YLSE?*K<&;/_-DBDZO=^RU)@GF9G!7)Z9/H>;]& MP;D=6WYI(UUR\L.ED?PPXZ)BM#T[>LPH5 4;-Q,&-U'T2*/JXJY:6[. !9=A M1[TCK-(5/*BBUTX^QDP!Q1H5KZ*MFHKA43&JYSQV8./P8'0ZVV2\.7(''8SR M?]/!("*7"><":3A YNU9FL71%?NW'N1[]*G33*20#%WYQ#9#B1*H&&#N(9G9 MV/JZ%@,1+-3<0,I&HL+[H2Z2N#^F5>G];D6V;E6L_HNP(6]DV6'1"V^<[GYC MB("]B 2SNQ]3YE@V5NA-D@5Q#F&*JRMIL\F<8SG>W33+8272EZ'%*8^2K:7 M,OTA%#6[T>"6F*T,C)DA5IR99_;":4B=G"="=*D"' MJE^OB-ASE:4V40#DI_1VJ+5)LDPP&>44Z6(9.8O&W:7XZ>247?$P7>$[% +S_7&JE1 MKV+#^D9H!>6Q5'(2KAKG*,P6(H%#63X5BK2N]A"N!H[OI_F="LJ6#IO M2LC$UOOAX?V3VNCIG^P41$&3!A*]/JSVR41VIGWSE-2Q[K8"8@^;ZQ0ND@'G MN@Z,O\P'!E*%&"X5AO$45%!P]#<&++^\QI1+\EK7^XC%,!B =F?'+Q/HO*IE M;&4S:7&&Z8P(QEAHD]M[VY+YI>S)R6:?37U6=,$(_W$)2N:W++8&U4 MSER&\VT,9Z7\S1K,-+HP(6LQ6Z9D]4('^PE!>@X6NOO0QBN)8">+)*_6-Y%3 M[< $[).&23.*2&,'Z;Q+8O4&D &B!G3=PTIJLR+#1-0JI8R#7BU05)]GUDV! M.GYO:AQW+YBDA;/E1WF(3!![$XZ!C)M&N)DQ=ZK1( RCR ^"]A[8U1=J$M7 MIK#P="2PRXT&JCFD.H,7#"YMV PHTHD]]ZMF-ISYI JO;;GJT>X.,[1D)CH[ M)S28J5Q:AAR%R[>/HK]GSA[T##\93F@I5KL-K-0&M(7>:[:(7?A6QH5QXBE* M.%52&IV>,KS,!]M'%29-$DC:L" M!(HZSMM*(S9E2=Q4:33)XRQK3Z.TI@F],AB0FIS@R>["M$E<5B7V43?I:=14 M\&_A>2[P0@5N>M86,'J:V5FS)B-4[QTW=2W^^X+!.L\-7%#@@.1TG>1Y%6=U M>1IE30Q/PA=)'1L4?F"I+K?\AA*L=@JHG02I543UVT#?P%IM6U^2M\5<0-C M^*OV5A50=Q,A(591G<0IT.$[4Z#81%E>QFF+%)?40!MY$;=-&_UE35%,T"F0 M3HIG*I%-\%/>MMY"4FF2Q'4%+:'#Y>JD9& M6A?P@[P"?C IBQ2/1-SB4#_(**U)7<,4DU-@5$W1PL9U#G]E<0JR.WZ3 MQ463!6BN@+/*ICD@!-0ZN46; MQEF2>"FNSN.DJ9& H/EI!"H!@@/ZSN!$R/9IU@)3; ($5R#';("#T_"3 M'#K'CV&"@P>2K-(/U,!IJS#!I7C%3(HL(X(K2Y-()K".:5GB!57#!"=Y"[M0 M^PD.ADU;HVG#!V,DP:53?*EDFK7X=P%_O^Z;.Z2-J*^/D#8AMP(J.+<^.]0C,%'2]+PUU:@G!0H$A7XU5_@BI0 M6Q9.:! %DIZM;LF)(9Z6&D"6@RK3RG],7>4G#(!%*F[/H/[#7V L"S^>=Q^HTPICC=/IXKK-#ENOYES\7\?M=^@\^6U M_&=HOUN8+!QOT()S8$YM70>LM[A9MC5\:9C ":+3#&WEXB+D\5(J@RQ$1G^B MS9IE+O2%H%0GI,QU"&'$;Z8(8"PXL!QTJ1+.E0GR8SKN5AA)W\D*@,-^/1#$ MZ;(^=<9!9$,L+0P#G5N5("YD)0A9$Z/W:/3E;O%D PO:_?N?[@4:T)^>TF;L MJ2C1+UFJ)0JQK@_.A2V\D$$M&-1$/NK#0\>&$U_*$JC3EED&_R(KR52XVN8) M!C>M/[ T+ITO>=R J@DW)-RRQL\W/<,>])E 7P40:QM=J$BU)]'?J0#1ZO9V M8_8Z09LG6N% ,T4F;+=R.I^T:-$ _35%,\'>=^XX/\Q\X;;(U8L/D<2ELNV= M&R<,4XZ]#E^*3#&H7ON'KY29;C09?3/&?S/&?S/&?S/&?S/&?S/&?S/&?S/& M_W]LC/]F=_MF=_MF=_MF=_MF=_MF=_NGL;NYU11T6=]1YB:5KO><*F4;A>MU M ?-7HG ]_JUQF8S<,#20:4>5,8?QYBHK;1#&VNF)?' JJ1N0AC?]2I$^*V"H M[K&_=BTA6&DH1/<"]3]F+Z40W)SU=+X6::?&:E)H\ <,I%URB1,-!702@:B6 ME"AW%JEE:\#OVP*&7F/9"40366$F7U&"DI)&3:J:XC<@IC['=/LU0P3.4!1" ML0ST(=E,_BN^9MDQL(YPC.!@EGOLLFP M9FU)JVFO)7Z=.GM,TGL5->1)AP]P&;C;6\*VEZ6SO>+K?=N;P,@)3@8U'1Q& M?M.T!X06>UHXV9? MFG?0RCW9IQH2H9?O;13YZE?1P_ 3.6%&$!C)861FK,R*E9F3O'O/>Z6\GT3? MKY;=@P)7W2&MG."!;I/*HBN#B_"/5UY">#),M XO&L&>>DQI'X_J,:7#>)3+ MDWS?.2?^JRQZA;IZ&EAT\>,C%UTPAQ'\0BT;LXK>Q^"B]SC(.,YA3$;P"]]W M;S6",SH% XN8Q4E3!-:0?W/+C[.D^L*4#UG >BZ$,<%0QLA*HWL+36._P"R\ M-..K0I\F:7F<&GA=.85_5NWM4Y+%K,"=;*NA#-"=@77 MG"@?DL95GD1UFZC?9,8QQU_![Z#& (T#*5ZJIT2IR0>!!T7.I30N"DV/LC=: MGRPI0+])1:9IG;51B5H6K2'ZZUJD &)K(-'G3#0[E;+PD)7V!D?^%JAVC/ZU<3QLZ50VZ$,*5]?7MK&(]P]-Y[/(6[ @E:/ D@,*&%:7*K>TET %/0 -X"K2!SKVX M!+WYG:J9'+6PLY,;,LA9^JUO=F)=!Q?4K30!?O'X\[ MFIQ.88R_Y+)MY^;ADZ5G&!MA^ B$=81^K4?K?'?&$)X*SW[ZGV^&]$Z=ZH^R M'-R=;69\ESG?Y%%;%<;G(D)]7W\&WI<6J'V+?/R(S7%,UT-KJ\CX7(%&2O;C MXQ\"\'[>*UVL$2=51BG&V0\L@ 9P\2>3]L\#B;EY4R),&</=F_5T ]0%ZQ+"%5E\]-3KZ6<#+4I?G_*5;?5C/[C]2KL6ED4>24QE=;N>W]RL28K;1N]$)CVZT%T 1M7S![/GA>BY M5QI-9M3KLBQZ&#-I'T$JXGTL<&R@I8QUL'2]_NY>.JT#?IAIZXB8(G'*62>8A?KZ\?J)"Z@ M*TSP))G66*MH@2E@0]O]_6PKS6SPJ;?CI2M$2 M8\H*(5-BU&?*TB3^G98L2;84L4E")!I5*E.,S"O0BR67[\$D-T6<5@DKRW-1 M[D8Q2-L+] %$,;=35[EY"T2V<%SZSM9,N%"0N>_1:/MW_OPE.ON3L!!]8F':'U"F$2G M43/-W6?[3RB4?K(/%W VOO.<0&N)R>3]$M%\S=N:OB5[W40BO)\ROQ85ZL0: MJ4*8/0!V9_.?&%WV2MSS83Y!^BP*;B;')#"HWCL:X/.3-(F3'#1[32>4A7)+ MYZL74N49<5(T[2F%WOO8*^-T\2M:=0\]+_?:[1QX95,/*V5"S_T>T:EV=V2K MGXOKCX,UG&N!*9;+\2P_Q,L%LBI\*C?M5QTQ;,Z3#XL&8^A[$H%;,Y^#:OF-AL5-30B:0O8+F_U(4T_ [6SX)'Y5 M@ M#/BEJ<5?])M,'C'GD;4#4^@'3?@GTN1(SHF,7?:&-U/@62HF0['T)RK(^8]- MKBHC!TG4<%F$!>6G[SPQ%BK-SB#6 #S";^0KO7#0%>&V1EYK7&[(DLC$*>#[ M21CAE!.X>T"R!K$$UT% Z]M-F[B$BZ..D[K2:8.F!2O%O$5D@EE6P72&'$P8 MK)&2;RNDG#V00[1L%-'RS>9B2'(X;!97I-%CCDI9!?.LGGBST=AS4@NR+D'S M:T_]KR@G@T>RIN03C7,$;P?,-FO;TQ&*+70#\\[;TZ&7-$D'W7%YB4>U MC>L&#NM/'LC-20K"8ILTR'UJSF! ,@AVRB>Y:L69KLKLCWZF=341X_HAG>0M MXF)B#1B?9O7TG+S[^G=Y0"F2Y5;P7$Q3VVU7,&U<2%DUS!=W%1)L^IZ4@+9U MF#6-_15ONC6O_.!'>7T84WK?+3O,U)EMC1=<2]-;#3(CC)9.$U"SR"+:U*7Q M.0-J+*,\GS;PF>\>4^31U=VY?B3"D8HIY'%3MJ2_ 66#9(M_59C/#(-.2YSQ MW0S% E5#G!RVXO1A@@M=G5E!-#MMZ%."V9:3; H4+=^4;-XTK[?_,KN[__.% M8'%H9,Y <$MA+,PZ:,5?:%[,IYE,8185V\Q;T\@LRE.3+^1%0G/!9"!*#8&9 MH RA_4R2;$+7L^H,9'5@D=A/.T7=CUA0#GN!ZY1&&-R"5B&,HT=O\:3"5GH@ M'Q[O)"OAA7%N><*+1PFT.,L*IXP\O&K@E:8M;.6@+#!)IC#H=X9, &]:JV]8 M-BBF&7[SQ^8G/RXE,"_)L2L&KAWG\ FP% TE0*X55@BER0':[-20M/ABR'$^ MV'$<@X, M)\38YI5S2B#)4AEV)ZU^$( BIW F2V;ABRN;&*?(Q(+6F_B5HX@A?=H<]/4N0!G/N)UL'V5$UB,]P+>T/8"HQ] 1O.O,AG\<(._&>8AG)=6 MTB&?\5'$;'=LAA,)%Z;5L;@!]ME,I ;-2M;U P:%+#<<26(FN_:"U=%@=FY5 M:$)O&# 9%63*LM0SCO*)76/."3!0#,M$EQ#H8FHBUW(B6V,BFI^@GFY(;/SI M1SLA(#*+>NKR43H"5MV(2#6*YBO\7V#"9!YJ44ZG>)BT<0E&^4*)M!P# M$5UQA6MI-@;*8+/Q^8%>44JVD=1P2SD0=JS ![';JJ"0 3&D M7^[ VU9%?'U:(4YAWBYN@L#H8[7#UHQ#C5+@\;_\Y6A:^*L>10ZWU4+R[ M,QKJ.!Y$%,$5F#7Q -?Y84UA2#I(X ML7I0JS0/*N*V@#/>3)-J(!?-K=L!/3NS,LH(IM1?*T#'SCKF3[/ M6<&GKJ S'SS=H<4S47]G F2[Y[&9XIA/^NQE_CO?*!V<%:HZ M:A>Y$PX^NC8[D<&HGV=&S1#A;-4[01$3\B[#YM?PUA]6:Y3T9 G/:RZC^,#M M#X$6.L3P2OS\N2@2:B:D*(@UC/&NZXSB8-L*[]"ZJ-4C]UZ@%?EL'6<4]]]2 MO%P*2A!PS0YS]D2E$XK-YOR".BY!5Z_B'#A"1OAS7A@?*K M+!T4EK%H4V.Y1\H$EN+M@B:FU?J)QGY!WV$>YRT[#"5LT8D&E+GHEBNJB(Z/ M.5$4://&,F,L+6/0)J+O$42E^ZHI$4Y&>#U Q!EHJW ?C8.A.4'K4$U) @+V MZ$3"T?RQ34%O8-9+PNHFJL,38ZB<6-;ZLA43"N;_/O*:D/\S,RT#(4L^3C!=X!J2R%D.2&WCA)B^D/LJA%_@P MAYZ0A)*F%4PQ[?E\TH:CG9LX@4$;C-)PP\=>?\+KHOM,XS_C(NZW,B"-N=99 M] ,63*5MFUQTV]E\L<'3]V_RU,/686@M<*H3_/N=W,;^6-_/UE.5O<#/.OZ2 M>VS"@$S-CU<7T>3D5(_D?P:(9*HH1#RSZ3[@\1QHFK:BZ5";)M!FQ*K]XQ4B M75TBTM5_.&^I; AP?7Z*3_S'/!:(G.H+4H#M!1$;?G^"EZ MIK@Q-<(CQ2OFS%^K&=J5*Y9L X,'5L^:@B#;W3W"%X\^BZ/F9-\I8B J?X#U M+)CA'#_.Y9O7#CNV1B+/#J9/#G3RAHMLK]"#A(O'IB1\0+K>%&\\Q=U4).RC MI#-T#+,ED*T7OS7ZLO]$GT4A:K_>ZE,S=&*='U]V[Z=1$GK2,_VA4W/IK=\H MHL;A^A6UE:4M+[;C X2I7.M"_>Y+_MXE>BL#W,G94-4!04^8KVD3KPF(V6EZ MJ5M@E"?"&BTH4-/?,W%V36#[II_YIR_B!UV*,I2,&7 C01D]?;'_6$K?>[*T M/>H'L+;_HLHOU">6HEQAH6QE$X$COOWH#I&+'P93P77BD-;>0>) G.G%_+8; M>(,\L$RS+[YE KW%/YLA6Z,B&6E-W@RM:.*?4$C)GMRSQ]WI*)DFR7>#TP0^ M%*"&GQA5?C^1.?WYEZWPOY,V:1E6.V:]P:G)^O"RSM"*T^&1#LC\%I[K\&C^ MB5_ZZK([*I]$@>O_8" X][+N$#J]HZHY1I$;NCJEOO#;LWR)FT]M!'V@/*;G?_C+5R%:#S$C7)EH(.A\9UCYL#A#[3H@];WFWJ!\(<;[>OR0"#\ MWX$"#+7UK59;S[V(UWWL?&GNO6+,U2,HQWO+#01%@CC]:0Z=@8HJ<1N=/K4/ M]5<]]W_RE;RR3(>VZYR,3?ZU/5C=ZI5%Z+T$D*2.Z[&:@;8_O\?S.R"+<=S" M&\)B=L1%I5+(-.=P"Q$.-,'W=B5U\T>.F,*K=;[\(K4XTC_SWC!1\:->3_X%E"W-6OSY7P$G%-,Q=.[\R&AQ#XS1?UK[V(Q[6S%4X]@I:!>=FT!N!K),%G2< M4<&?\1JR8X']KFII^IV$L=_<$VV!O/FL&":JFZ.S!E ;SP:P%V=;RT.Y[.,P M'GU=6O".P^".3]7/P1]0\'7@Y)SUZ>'XN;U9"'5#@XW?,_.I/?MG-QW>2[.M M0"\XLIYF=K=SHH084@'3^@].-HIP>! M'/IL5YW/HMS'=70>#%B>_,B.C@#CQ79T;7X,[WC8C@[R"=ZS[QE1Q.EX.'U/ MQGQ80?B^G1IELC,90^A8^!X;VLWG1I=S_Z"!@8;@*\_,: 6W[>$GXR46]>[. M7I%GP>UPOU+?0[OS>&W4:3@?6"Z@EW_Y/VF5_'E/?SYH2&?IO7B0#H-2T(\' M[X'?P3U S#Z?\YJT=WC3_]PM7:O(^3YJ#\**;GSN8.TM5<-&."PV'I[(WL48 M!25Y.&&.Z=8E9@4!&?[)$68-2,CP3T7XI]*A+(6(X,)0^W&7T4CPPM!C^_ +0\]Y M9SX.Q] QS7KA#+UFK) T< 6[ ^^*QI %*$[/9LM?(GK@7/J9^]VEJ&-M/VXX MBM&9DA%^( -R!,"6PY9W2Q6,4.^/[U&LVY7<[ITP)%?_^K1:?")$GI43=OZ4 MKEDT[S/NPF0E&=+.>?5Z*(+)K>V"'_:&MS_>2^A*"$P'CDZ\<: TT%I"4%B2+ M*R@T1A22(>9GJR4T%%[=7Z/ ?KZ1X5%D_)?)K+P>+J'H)'T[D#WH,\^G=>GX MS"]V:Q6MR_.;7^NWN-EU0V\R%-A0!2,;.M$].F70L#KGG'#:S^#DTVGI.OSE MYN[(8ZXC.]C9?!\<"?/G [NO($& Z6'H&3[ 'DT\TWH$5"Z7,\_A3KVA"7^_ M^AOZFNXZ@E'H_\I6TPU,>$:FST^S]9P,Q-;.QHC)M=L,K='>D8'XAD^RTSQX M')1=1"*F(A]_TZTI%P@U\-?O%_,/PF?U*%U*#F F"U/$[@SC;I0_R8S;=:JV M2[!ZMV^)J7=O3'VEI_[(UP[]HA8A\+)QI&?F[R/6HNN[^9W(*;^"GS:WLVMN M<+6%"Y73IOYQ_F6^^8\G= V<)=E9XC$-BX'7>Y8D3(!5[J/ K_=&@_?)Z/G' M@GW]_BN?^E<^KWW+%L1'/C/1CY\C!P1I\G#9\&*^F8G(7,$39;=#JVRA"GO% M*8]9B< #_"S@%O7FNOFS-=5XF!^8D=4RKEGVX[-I=;"G-(D8)#,="#A,3!AM MYU?3?EQ*\,Q.50=0-Z87L9*XU*!R*G=WB,7B(<*;SR"L4U$H!/>] MO<5XL"O,:'"UL3DE4OC!0,,Q>%D=N)HYTHU*4R^[SR*<;Z"GVA_X=GX/ZL,7 MSA?>@*2TQI"@U9902&\Q. S?B'(T)*!D[P4FF_\&NL!(XM"NTO9\)+^X$D8P M^U!,%>[0;D@X"2W VVY^]WZWWO 5/[,BFK9TW=M%9BRAPUW-'A4X>Q^/VS!U M?D8 41_!!_K(H8X\O _"V3M?KV?>A^+L*"-]\.;@.*'H< M_G&_FT8@V\A0ZRAM(F ;SM0.A$P."D'%M/:$)N\%4G8-\$,@R-[6X["0PX=R M/"*R:_X^$!CY4'9" 2EA#&2X7FVDX]$$.8SWZRRS.>;R1@3H?0!N/@]*. =; MUD$(NUDY]DC32-,N9I\W.T\LHH0G4I,^#!?0\2JT-TIZ9>U:C^:]A$O M(_&LW;$-A,O 0R%[DJG92XQ/MFY (8<]([7/?10 1PYU@O@KR7>^KQO? MU]FT]7R]'U!YP'^7N>\@03>-+1EZ =^4$%_9\[4'<#G<,P(L>_I@A61 54[= M-TI\^C-",P_.T8O5')PN8C=[5Z+RKE!."Q?@K#:X*&0OQK2C=>( ML=IV!T#9*#_.OF<8^T7AGP['/ELH*7$TVVT_KM:T=D-@)_W'[F<2(_$(Q!.G M-P&[,8!MX9MV#6(X]:+!_D MSMB!1RZ280I:;<7QM(%VN+N/G8#$H68X;?QCY+DZ!D#\T\3CE3Y_M"YE\ M,1S]^/KY94@DV0-([C,G'8)/[DS4A]Y] (_37XSU0_OXG@QL_D]FQ(>P0!UE&"T;Z?F( MHZY!P4 O6L^7"(#H]*^B.!T[LBIR9%RF=N2G/LJ!V,\7P\U-)H(@8=ZW"*(6 M!1S/#&4]'L_W:58$7-6:CRG 7AY^(V.;^]/Z->K1IF.F0">:V^'0^P2#_%07 MB!1& 3-J_[BAGI+*8)#T M$_1>CGMG?6A-5*)-Z.X-OJ:UD];N^2("AEO'T@=@X)XYITBX@&7<1U1Y/VM'C =%"=]:0;%!P$)=":?%NU7TVM@_F@_G,@4 MOUY;L+=]^6%(^/J+<5\$FAAE(<*-#(CV<"-KFG8.QX@),&!4N-E0<8B!QYP" M&_)]T7_MBE?.E6Q7\P@MOWL7#^W$_M;VINQO;^_/_O9[7].S?:-GK79R_Q/[ M-G5_#W);=0BIZ:'&&Y:/UN1G;ZS*N1/ITJ_5(J-2784YH,,SP1P!=) M(2/*_*$QATRKTZL>G%:ZAVT>,MZG\)Z%QF_E\+5_='7+72K1U(OT$I1A!S=G MX*F!M1MXZH 5"-Q'CZP^8^=##6%%>BH[Q*K2>-CP[14'L=Z+^VWA3;_PCRL2 MCL+CMKZ^L+Z,Y]ML6GE"W_W%)D:\<^I[.>\8J<]>'AYXWTMG/D^)-ZX_0Y-\ M<*6'0O+*'AEOT!2Q MS^@0*+MSO)P7%/0] E^PK2S&,Z*I5_X+MAXI" :?'U>-Z(C5.]!D,BRS#3YJ MK.V!3^X3Y8;AOO>L_('=?;7;:TB5M@[EP8HWEBGR<,K"Q[@+[P66^5FMKU>? MOSQ4"RFD$G\M#7:@NM$1ENU]M8Y<8TRXFE"H[6 9(8=ENB5WSD95T/E--7E= MX<;Q!1EE;(+\[*BJ-D.^%=\B_9;%7ZS%W8R^+,]A#C>>";!?&Y.Z&'P5\RB4 M1^W%;(T,W'RY0>?CGI(S!Q>:<# #0 'AL+W-T M>6QET]&L&XD?XJ-S=/[G)TN)3X)2;2B^SS%6H&:4ER',E2H^.$X9 MYYBA,5NF2I!+"JN0CCO M7<#FWX@$A_#A[.V/2JCK-\#>)^\F$W?J/IQ?CR-G;>@< JOS.0FAMW@/G2>% M!Z$]B?,]B4\2[>49B2Y>(CIU]?7,2O4UDK]XH?QSXB/I2R/MM)L6!:G@P][- MH'7HVHAAL$8TA#>(DI4D)BM%C-"-=?O&$0LJ)%#ZT&@VSWC*1QOV[,BVF MF<^ *!*TA8T$-"(LMRMWXC169^RL/9.V_/H]=IOV#$S.IP<'Q?C1FHS>O-Z]ZRY&^,/ME55JZV!@^' -ZUN_-/Y\%%(N&"KOLK+ MD]'Q2,BNM>]UW2IW)EOUP=ENH\W5R6@R$BOM?+L([XY7-MKH1G]7R_C)K^W- M7];I[]:TLEY4SM9UO"N M^)$PLE$GHU.[54[,Y94*V/"6V?+^*[10.$]$7 2(<(,7=B5.;;-!D!D!F1T, MR.36@X7D>^N5,> M[I,M@IP2D%->R$77--+=Q>K55T;#;=*TXFU5VLU$^ MF3 +!5K 1NJE.+^%AWCE8_NX:->@Y=/..8Q)&67"K!1(6AN(-'<1[_S?3F_" M#7^(SPHWW0GEDPFS4&;0CYBK\%+QUOL@Y,#ZP=KEC:YK3$D)9<)L%.A+7*=^ MJ;XII4R8G7*F+GL52YECPJR.Q^;[16V5@3XF%-E'Y2] MC*:4D3 K(W;%]Q:+]0DAIH6!F#*5 M[D-2XDB8Q3$SE6V4^"IO^TSD (19&"$<7Z]MO53._Q:[XO8.LU&62)@M<=YL M:GNG5$SPUV(.PZ->N5%Z2)CU *82'ZWWH>> $9MT>,B;4$I(F)5 IL[>(".A ME) P*X'&3#$F98N$V18H'HL77R6\W/^.V2A%),R*V).3=YP8DS)%PFP*,I/V M?I II9"462%$)@TEBC$IB:3L$J%RJ<"8E%=29J^0P;1?Z>34%K-B]J6LAS:$ M,2G;I,RVN0];0QU02JDF958-#C2#<)1@4F[!#"2;04A*+RFS7H8BSB DY9F4 MV3,_9YU!1,HQ*;-CR/G 7G>348[)F!U#AYX,8U*.R9@=0V/F&)-R3,8]=B$Q M"XQ).29C=@R-66),<@&%V3$TYA1C4L[)V)WS%,B/Q *>N.P@"P%U/(,Q*?MD MS/;9E\V/Q'MM))[%R2C_9,\U&8;FLH'QLW0.+MYB3,I &;.!Z"$$'BQFE(4R M]I'._B$$_%;Q(B1EH?R (QVH>XQ)62@_Y$BGY_2[2KW3*0ODSK+N@[AQR^YEJI:Y[P3VG!)0? M7, J(Q>_5-"2AG%M#>Z8RC"(XWF% "*I@%]#"=\7\_S(*R3\%L MGT?&L,?)FMT6F(?#>#JPH.Q3,-OG$?.3;#NG6ZTBY@4('B[&.;.@[%,PV^<1 M<]%M-G7,PO@7BC$I^Q3/,\\&(;V#TH3H'C9M=HUX6%[$F)1]"O9]9,1JISC" MF.1&,F;[]*8'?V[L&)-24,&^Q-/'W,UVO5/P.(5GU M*006S@G[ ['=+LUY+ MIQ14L.\GZV$^BA,.A$2'MP]2"BJ9%?0#YOEJI>+&[LCY!7?O)66A\AFW# #F MWZ:"@9O4)F+.+<:D+%0>8!?!\#1"25FHY)Z)&\;<-26,25FH9+;0X*+ <&E2 M%BJ9+;0';FPL48D]S0?(B5H%UI]@9")66ADME"9&GV M,2D+EFE(6FS!8:6%D[BLM75+]5*&[7\#*_PO,?4$L#!!0 ( *N(?U ETT8#C0( /LP : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/%VD%NVS 0A>&K&#I : [)H5+$6763;=L+"#9M M&;$E0631Y/95O:D*)'I=&$\;"X:%X;\P/@@4G[ZE2U/.?9?;\Y W;]=+EW=5 M6\KPQ9B\;].UR0_]D+KIEV,_7ILR?1U/9FCVK\TI&=ENU8SS&=7STWSFYN6P MJ\:7@ZTV/YKQE,JN,F\7\ZL?7W.;4LGF=K$/TP+3+>]#^I_E^^/QO$]?^_W/ M:^K*!Q5_%ZC,QT&R'"3T(+<AQ.>B1'F2W0,8M/PEAS=?: JXMWVL+P+9\L2T@V_+-M@!MRU?; K8MWVT+ MX+9\N2V@V_+MM@!OR]=;@-["UUN WK+"LS9ZV.;K+4!OX>LM0&_AZRU ;^'K M+4!OX>LM0&_AZRU ;^'K+4!OX>OM@-Z.K[<#>CN^W@[H[5;8*T&;)7R]'=#; M\?5V0&_'U]L!O1U?;P?T=GR]'=#;\?5V0&_'U]L#O3U?;P_T]GR]/=#;\_7V M0&^_PEXWVNSFZ^V!WIZOMP=Z>[[>'NCM^7I[H+?GZ^V!WIZO=P!Z![[> >@= M^'H'H'?@ZQV WH&O=P!ZAQ7>5:*7E7R] ] [\/4.0._ USL O0-?[P#T#GR] M%>BM?+T5Z*U\O17HK7R]%>BM?+T5Z*U\O17HK2N<-4&'3?AZ*]!;^7HKT%OY M>BO06_EZ1Z!WY.L=@=Z1KW<$>D>^WA'H'?EZ1Z!WY.L=@=Z1KW<$>L<5S@JB MPX)\O2/0._+UCD#OR->[!GK7?+UKH'?-U[L&>M=\O>N9WKEMQG3X7L9S=\KW M+OEG^*;^D^V?D9]_ U!+ P04 M " "KB']0S2/QLRH" "H+P $P %M#;VYT96YT7U1Y<&5S72YX;6S- MVLMNFT 4!N!7L=A69CQWMXJS2;IM(R4O,(5C@PP,FIFDSMMG(!>ID2LEBBW] M&V,XPSD_>/2M?''W.%)<'/INB)NB26G\P5BL&NI=+/U(0ZYL?>A=RJ=AQT97 M[=V.F%BM#*O\D&A(RS3U*"XOKFGK[KNTN'J^/K7>%&XQCJ=TV7 M+PW+0-V\)C;M&+_E!<7BYR%WB?G:ILC56+ /3'A_XW2>[_O]0"&T-7TJFM]N MVXIJ7]WW^98RCH%<'1NBU'=E;%R@^C:%=MB]Y+UQ(?UR?6[,#AW[9T%YOASI ML:/C >;**2>GO"WHV*BY\/S)OS3P=3=4/M!R#+D:4GOD\7*DFUR-;%IXRD>D M:>O45']H>&Y]OA_VKP_[^?NQ%_Y6C&P^?.VMGRZ' ,DA07(HD!P:)(D !D;V-0&UL4$L! M A0#% @ JXA_4+QKG[3N *P( !$ ( !F0$ &1O M8U!R;W!S+V-O&UL4$L! A0#% @ JXA_4)E&PO=V]R:W-H M965T&UL4$L! A0#% @ JXA_4*[6\I[6!0 Y!\ !@ M ( !SPP 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ JXA_4"/5<1FS!P PBP !@ ( !L1L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JXA_ M4.RJCWFP 0 T@, !@ ( !:BX 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ JXA_4 O\NQFU 0 T@, !D ( !#C8 'AL M+W=O&PO=V]R:W-H965T8Y !X;"]W;W)K&UL4$L! A0#% @ JXA_ M4%<]+UFU 0 T@, !D ( !T#L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JXA_4(&\YU"U 0 T@, M !D ( !E$$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JXA_4.CY[)FU 0 T@, !D M ( !5D< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ JXA_4)'OCF"V 0 T@, !D ( !&4T 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ JXA_4)W^ M57;" 0 -P0 !D ( !^%, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JXA_4-@C>Q6W 0 T@, !D M ( !PUD 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ JXA_4%//Y;>W 0 T@, !D ( ! MIU\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ JXA_4!NAS''N 0 9@4 !D ( !DF4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JXA_4*:;\ [" M 0 -P0 !D ( !Q6L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JXA_4(C)T.A0 @ '@< !D M ( !^74 'AL+W=O >&PO=V]R M:W-H965T&UL M4$L! A0#% @ JXA_4 EL2+C&! '!@ !D ( !*(0 M 'AL+W=O&PO=V]R:W-H965T 9 M " ;V, !X;"]W;W)K&UL4$L! A0#% @ MJXA_4#^9@*AF @ J < !D ( !LI$ 'AL+W=OL" #G"@ &0 M @ %/E >&PO=V]R:W-H965T&UL4$L! A0#% @ JXA_4&W(4JM- @ M&@< !D ( !O)H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JXA_4)/EAO\2 @ ,@8 !D M ( !>*( 'AL+W=O'\4," !!P &0 @ '!I >&PO=V]R:W-H M965T&UL4$L! M A0#% @ JXA_4&-"02,I P #PX !D ( !2*H 'AL M+W=O&PO=V]R:W-H965T:O !X;"]W;W)K&UL4$L! A0#% @ JXA_ M4!)&S%V9 @ Y@@ !D ( !";( 'AL+W=O&PO=V]R:W-H965TW !X;"]W;W)K M&UL4$L! A0#% @ JXA_4,&"3Y(H @ F08 M !D ( !U[H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ JXA_4+V(XL,G @ U 8 !D M ( !P\$ 'AL+W=OT" "9"P &0 @ $AQ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ JXA_4(@)S]SI @ =0L !D ( !\\D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ JXA_4+K' MO7%? @ EP< !D ( !2=0 'AL+W=O&PO=V]R:W-H965T , $L/ 9 " 1#; !X;"]W;W)K&UL4$L! A0#% @ JXA_4,TA/U)? P $@\ !D M ( !O]X 'AL+W=O&PO M=V]R:W-H965T&PO=V]R:W-H965TKM !X;"]W;W)K&UL4$L! A0#% M @ JXA_4, =/-NK @ (PD !D ( !^/ 'AL+W=O&PO=V]R:W-H965T.L 0!;0V]N=&5N=%]4>7!E <&UL4$L%!@ !; %L [Q@ #ZO 0 $! end XML 45 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets and Goodwill - Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Goodwill [Roll Forward]    
Goodwill, beginning balance $ 17,632 [1] $ 17,385
Activity during fiscal year 0 247
Goodwill, ending balance $ 17,632 $ 17,632 [1]
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.

XML 46 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment, Net - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Property, Plant and Equipment [Line Items]      
Depreciation and amortization expense related to property and equipment $ 9.5 $ 6.5 $ 5.0
Internal-use software capitalized costs 4.6 2.3  
Internal-use software amortization 2.6 1.3 $ 1.2
Internal-use software      
Property, Plant and Equipment [Line Items]      
Capitalized internal-use software costs $ 6.3 $ 4.3  
XML 47 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Deferred Revenue and Performance Obligations - Performance Obligations (Details)
Jan. 31, 2020
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-02-01  
Revenue from Contract with Customer [Abstract]  
Revenue, remaining performance obligation (percent) 63.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-02-01  
Revenue from Contract with Customer [Abstract]  
Revenue, remaining performance obligation (percent) 37.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, period
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Stock Plans (Tables)
12 Months Ended
Jan. 31, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The following table summarizes stock option activity and related information (in thousands except exercise price and contractual term):
Shares
Subject To
Outstanding
Stock Options
Weighted
Average
Exercise
Price
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
Balance as of January 31, 201914,784  $4.81  7.41$249,119  
Granted3,154  17.50  
Exercised(2,981) 4.05  
Forfeited(1,256) 7.55  
Balance as of January 31, 202013,701  7.64  6.85107,186  
Exercisable as of January 31, 202010,822  5.17  6.95105,725  
Vested and expected to vest as of January 31, 202013,224  $7.43  6.77$105,776  
Schedule of Valuation Assumptions for Estimated Fair Value of Stock Options The Company used the Black-Scholes option-pricing model to estimate the fair value of its stock options granted with the following assumptions:
Fiscal Year Ended January 31,
202020192018
Expected volatility
35.0% - 39.0%
32.4% - 40.9%
40.0% - 42.6%
Expected term (in years)
5.6 - 6.5
5.1 - 6.4
4.3 - 7.0
Risk-free interest rate
1.4% - 2.5%
2.6% - 3.0%
1.7% - 2.3%
Expected dividend yield—  —  —  
Schedule of RSU and Restricted Stock Award Activity
The following table summarizes RSU and restricted stock award activity and related information (in thousands except grant date fair value):
Number of RSUs and RSAsWeighted-Average Grant Date Fair Value
Balance as of January 31, 20193,063  $13.89  
Granted4,945  18.03  
Vested(2,305) 11.71  
Forfeited(674) 20.41  
Balance as of January 31, 20205,029  $18.09  
Schedule of Valuation Assumptions for Estimated Fair Value of Employee Stock Purchase Plan
The Company estimated the fair value of ESPP purchase rights using a Black-Scholes option pricing model with the following assumptions:
Fiscal Year Ended January 31,
20202019
Expected volatility
35.2% - 42.6%
24.6% - 42.4%
Expected term (in years)
0.5 - 2.0
0.5 - 2.2
Risk-free interest rate
1.5% - 2.2%
2.0% - 2.8%
Expected dividend yield—  —  
Schedule of Stock-Based Compensation Expense
Stock-based compensation expense was recorded in the following cost and expense categories in the accompanying consolidated statements of comprehensive loss (in thousands):
As of January 31,
202020192018
Cost of subscription revenue$2,772  $1,967  $747  
Cost of professional services revenue7,265  5,900  2,121  
Research and development17,568  6,345  2,292  
Sales and marketing11,129  7,384  2,717  
General and administrative6,312  3,761  1,113  
Total stock-based compensation expense$45,046  $25,357  $8,990  
XML 49 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Prepaid Expenses and Other Current Assets (Tables)
12 Months Ended
Jan. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
As of January 31,
 20202019
As Adjusted(1)
Prepaid software subscriptions$4,036  $4,797  
Contract assets2,476  4,218  
Prepaid insurance1,630  790  
Prepaid hosting costs1,611  1,251  
Insurance recovery receivable1,442  —  
Prepaid rent204  991  
Taxes729  579  
Other4,259  2,006  
$16,387  $14,632  
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Geographical Information (Tables)
12 Months Ended
Jan. 31, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Geographical Location Based on Customer Address at Time of Sale
Revenue by geographical location, based on the customer’s address at the time of sale, was as follows (in thousands): 
Fiscal Year Ended January 31,
202020192018
As Adjusted(1)
As Adjusted(1)
United States$190,208  $168,221  $127,703  
Others85,849  66,768  43,403  
Total$276,057  $234,989  $171,106  
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 52 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Debt
12 Months Ended
Jan. 31, 2020
Debt Disclosure [Abstract]  
Debt
Note 10. Debt
In June 2017, the Company entered into a loan and security agreement with Silicon Valley Bank that includes both a revolving and term loan facility. In October 2018, the agreement was amended (Debt Agreement) to, among other things, increase the availability under the revolving loan to $30.0 million (from $10 million), lower the borrowing costs under both the revolving and term loans to the prime rate published by the Wall Street Journal (WSJ Prime Rate) minus 1.00%, extend the interest-only repayment period under the term loan until June 2019, after which time principal and interest would become due in thirty-six (36) equal monthly installments, extend the revolving loan maturity date until October 2021, and extend the latest term loan maturity date until June 2022. The
Company accounted for this amendment as a debt modification and is recognizing the unamortized fees related to the Debt Agreement over the duration of the term loan.
Revolving Loan. The Debt Agreement allows the Company to borrow up to $30.0 million until October 2021 in revolving loans. Advances drawn down under the revolving loan incur interest at the WSJ Prime Rate minus 1.00% which is due monthly on any amounts drawn down, with the principal due at maturity. Any outstanding amounts must be fully repaid on or before October 2021. The Company is required to pay an annual fee of $20,000 on this revolving loan, regardless of any amounts drawn down. As of January 31, 2020, the Company had not drawn down any amounts under this revolving loan.
Term Loan. The Debt Agreement allows the Company to borrow $15.0 million in term loans, which was drawn down in June 2017 to partially finance the acquisition of Leeyo. Any outstanding amounts under the term loan accrue interest at the WSJ Prime rate minus 1.00%. The interest rate was 3.75% as of January 31, 2020. Payments were interest only through June 2019 and subsequently the Company is required to make equal monthly payments of principal and interest over 36 months until the term loan is repaid. The Company may prepay all outstanding principal and accrued interest at any time without penalty. The Company will incur a fee of 1.5% of the original principal amount of the term loan, or $225,000, upon the earlier to occur of prepayment or the termination of the facility. As of January 31, 2020 and 2019, the Company had $10.5 million and $13.5 million outstanding under the term loan, respectively.
Both the revolving loan and the term loan are subject to a certain financial covenant to maintain an adjusted quick ratio of no less than 1.10:1.00. As of January 31, 2020, the Company was in compliance with this financial covenant. The Debt Agreement also imposes certain limitations with respect to lines of business, mergers, investments and acquisitions, additional indebtedness, distributions, guarantees, liens, and encumbrances.
The Company incurred transaction costs and fees payable to the lender related to the issuance of the term loan. The amount, net of amortization, is immaterial and is presented as a reduction to the carrying amount of the term loan and is presented under debt in the Company's consolidated balance sheets.
The Company’s indebtedness under the Debt Agreement is secured by a lien on substantially all of its assets, including its intellectual property.
XML 53 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Prepaid Expenses and Other Current Assets
12 Months Ended
Jan. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Prepaid Expenses and Other Current Assets
Note 6. Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
As of January 31,
 20202019
As Adjusted(1)
Prepaid software subscriptions$4,036  $4,797  
Contract assets2,476  4,218  
Prepaid insurance1,630  790  
Prepaid hosting costs1,611  1,251  
Insurance recovery receivable1,442  —  
Prepaid rent204  991  
Taxes729  579  
Other4,259  2,006  
$16,387  $14,632  
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 54 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share
12 Months Ended
Jan. 31, 2020
Earnings Per Share [Abstract]  
Net Loss Per Share
Note 18. Net Loss Per Share
We calculate our basic and diluted net loss per share in conformity with the two-class method required for companies with participating securities. Under the two-class method, basic net loss per share is calculated by dividing the net loss by the weighted-average number of shares of common stock outstanding for the period, less shares subject to repurchase. The diluted net loss per share is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period. For purposes of this calculation, options to purchase common stock, restricted stock units, shares issuable pursuant to our ESPP, and shares subject to repurchase from early exercised options and unvested restricted stock are considered common stock equivalents but have been excluded from the calculation of diluted net loss per share as their effect is antidilutive.
The rights, including the liquidation and dividend rights, of the holders of our Class A and Class B common stock are identical, except with respect to voting and conversion. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis. We did not present dilutive net loss per share on an as-if converted basis because the impact was not dilutive.
The following table presents the calculation of basic and diluted net loss per share (in thousands, except per share data):
 Fiscal Year Ended January 31,
 2020
20191
20181
Numerator:
Net loss$(83,394) $(72,741) $(39,377) 
Denominator:
Weighted-average common shares outstanding, basic and diluted111,122  91,267  26,563  
Net loss per share, basic and diluted$(0.75) $(0.80) $(1.48) 
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
Since the Company was in a loss position for all periods presented, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential common shares outstanding would have been anti-dilutive. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):
As of January 31,
202020192018
Conversion of convertible preferred stock—  —  61,984  
Issued and outstanding stock options13,701  14,784  15,401  
Unvested restricted stock issued and outstanding37  1,259  2,203  
Unvested RSUs issued and outstanding4,992  1,819  834  
Shares committed under ESPP116  141  —  
Total18,846  18,003  80,422  
XML 55 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies
12 Months Ended
Jan. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Note 14. Commitments and Contingencies
Letters of Credit
In connection with the execution of certain facility leases, the Company had bank issued irrevocable letters of credit for $4.7 million, $2.1 million and $5.2 million as of January 31, 2020, 2019 and 2018, respectively. No draws have been made under such letters of credit.
Legal Proceedings
From time to time, the Company may be subject to legal proceedings, as well as demands, claims and threatened litigation. Other than the matters described below, we are not currently party to any material legal proceedings or claims, nor are we aware of any pending or threatened litigation or claims that could have a material adverse effect on our business, operating results, cash flows, or financial condition should such litigation or claim be resolved unfavorably. The outcomes of our legal proceedings and other contingencies are inherently unpredictable, subject to significant uncertainties, and could be material to our operating results and cash flows for a particular period. 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.
Stockholder Litigation
In June 2019, a securities class action lawsuit was filed in the U.S. District Court for the Northern District of California naming the Company and certain of its officers as defendants. The complaint purports to bring suit on behalf of stockholders who purchased or otherwise acquired the Company’s securities between April 12, 2018 and May 30, 2019. The complaint alleges that defendants made false and misleading statements about the Company’s business, operations and prospects in violation of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended (Exchange Act), and seeks unspecified compensatory damages, fees and costs. In September 2019, the district court appointed the lead plaintiff and lead counsel. In November 2019, the lead plaintiff filed a consolidated amended complaint asserting the same claims. Defendants’ motion to dismiss is pending. The Company believes the plaintiff’s allegations are without merit and intends to defend vigorously against the claims. Given the procedural posture and the nature of this lawsuit, including that the proceedings are in the early stages, the Company is unable to estimate the reasonably possible loss or range of loss, if any, that may result from this matter.
In September 2019, two stockholder derivative lawsuits were filed in the U.S. District Court for the Northern District of California against certain of the Company’s directors and executive officers and naming the Company as a nominal defendant. The derivative actions allege claims based on events similar to those in the securities class action and assert causes of action against the individual defendants for breach of fiduciary duty, unjust enrichment, waste of corporate assets, and for making false and misleading statements about the Company’s business, operations, and prospects in violation of Section 14(a) of the Exchange Act. Plaintiffs seek corporate reforms, unspecified damages and restitution, and fees and costs. In November 2019, the stockholder derivative lawsuits, which are related to the securities class action, were assigned to the same judge who is overseeing the securities class action lawsuit. In February 2020, the court entered an order consolidating the two derivative lawsuits. Given the procedural posture and the nature of the litigation, including that the proceedings are in the early stages, the Company is unable to estimate the reasonably possible loss or range of loss, if any, that may result from these matters.
Other Contractual Obligations
As of January 31, 2020, the Company's had a contractual obligation to make $8.6 million in purchases, primarily for cloud computing services provided by one of its vendors by September 30, 2020.
XML 57 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements (Tables)
12 Months Ended
Jan. 31, 2020
Fair Value Disclosures [Abstract]  
Summary of Fair Value Hierarchy for Financial Assets Measured on a Recurring Basis
The following tables summarize the Company’s fair value hierarchy for its financial assets measured at fair value on a recurring basis (in thousands):
As of January 31, 2020
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$37,906  $—  $—  $37,906  
Short-term investments:
U.S. government securities$—  $34,094  $—  $34,094  
Corporate bonds—  45,682  —  45,682  
Commercial paper—  37,886  —  37,886  
Total short-term investments$—  $117,662  $—  $117,662  
January 31, 2019
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$61,201  $—  $—  $61,201  
Short-term investments:
U.S. government securities$—  $17,951  $—  $17,951  
Corporate bonds—  34,302  —  34,302  
Commercial paper—  55,655  —  55,655  
Total short-term investments$—  $107,908  $—  $107,908  
Restricted cash:
Money market funds$2,084  $—  $—  $2,084  
XML 58 R6.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Stockholders' Equity (Parenthetical)
$ in Thousands
Jan. 31, 2017
USD ($)
Topic 606  
Cumulative effect adjustment upon adoption of new accounting standard $ 16,200
XML 59 R2.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Current assets:    
Cash and cash equivalents $ 54,275 $ 67,940 [1]
Short-term investments 117,662 107,908 [1]
Accounts Receivable, after Allowance for Credit Loss, Current 68,875 58,258 [1]
Restricted cash, current portion 0 400 [1]
Deferred commissions, current portion 9,585 8,616 [1]
Prepaid expenses and other current assets 16,387 14,632 [1]
Total current assets 266,784 257,754 [1]
Property and equipment, net 33,489 19,625 [1]
Restricted cash, net of current portion 0 1,684 [2]
Operating lease right-of-use assets [3] 54,286  
Purchased intangibles, net 5,620 7,396 [1]
Deferred commissions, net of current portion 19,591 18,664 [1]
Goodwill 17,632 17,632 [1]
Other assets 4,825 3,292 [1]
Total assets 402,227 326,047 [1]
Current liabilities:    
Accounts payable 2,098 1,512 [1]
Accrued expenses and other current liabilities 17,731 14,210 [1]
Accrued employee liabilities 24,193 22,603 [1]
Debt, current portion 4,432 2,963 [1]
Deferred revenue, current portion 111,411 86,784 [1]
Operating lease liabilities, current portion [3] 5,755  
Total current liabilities 165,620 128,072 [1]
Debt, net of current portion 6,094 10,494 [1]
Deferred revenue, net of current portion 1,007 112 [1]
Operating lease liabilities, net of current portion [3] 62,307  
Deferred tax liabilities 1,569 1,877 [1]
Other long-term liabilities 971 3,678 [1]
Total liabilities 237,568 144,233 [1]
Commitments and contingencies [1]
Stockholders’ equity:    
Additional paid-in capital 555,307 488,776 [1]
Accumulated other comprehensive income 188 481 [1]
Accumulated deficit (390,848) (307,454) [1]
Total stockholders’ equity 164,659 181,814 [1]
Total liabilities and stockholders’ equity 402,227 326,047 [1]
Class A common stock    
Stockholders’ equity:    
Common stock 10 8 [1]
Class B common stock    
Stockholders’ equity:    
Common stock $ 2 $ 3 [1]
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
[2] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
[3] Effective February 1, 2019, the Company adopted Topic 842 using the modified retrospective approach. Under the modified retrospective approach, the comparative information has not been restated and continues to be reported under the accounting standards in effect for that period. See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 842.
JSON 60 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "zuo-20200131.htm": { "axisCustom": 1, "axisStandard": 24, "contextCount": 264, "dts": { "calculationLink": { "local": [ "zuo-20200131_cal.xml" ] }, "definitionLink": { "local": [ "zuo-20200131_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "zuo-20200131.htm" ] }, "labelLink": { "local": [ "zuo-20200131_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "zuo-20200131_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "zuo-20200131.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 657, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 7, "http://www.zuora.com/20200131": 4, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 16 }, "keyCustom": 61, "keyStandard": 443, "memberCustom": 14, "memberStandard": 52, "nsprefix": "zuo", "nsuri": "http://www.zuora.com/20200131", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "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.zuora.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111103 - Disclosure - Investments", "role": "http://www.zuora.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114104 - Disclosure - Fair Value Measurements", "role": "http://www.zuora.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "zuo:CustomerContractsAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117105 - Disclosure - Deferred Commissions", "role": "http://www.zuora.com/role/DeferredCommissions", "shortName": "Deferred Commissions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "zuo:CustomerContractsAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119106 - Disclosure - Prepaid Expenses and Other Current Assets", "role": "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssets", "shortName": "Prepaid Expenses and Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122107 - Disclosure - Property and Equipment, Net", "role": "http://www.zuora.com/role/PropertyandEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126108 - Disclosure - Intangible Assets and Goodwill", "role": "http://www.zuora.com/role/IntangibleAssetsandGoodwill", "shortName": "Intangible Assets and Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132109 - Disclosure - Accrued Expenses and Other Current Liabilities", "role": "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135110 - Disclosure - Debt", "role": "http://www.zuora.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137111 - Disclosure - Deferred Revenue and Performance Obligations", "role": "http://www.zuora.com/role/DeferredRevenueandPerformanceObligations", "shortName": "Deferred Revenue and Performance Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "zuo:GeographicInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140112 - Disclosure - Geographical Information", "role": "http://www.zuora.com/role/GeographicalInformation", "shortName": "Geographical Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "zuo:GeographicInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Balance Sheets", "role": "http://www.zuora.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143113 - Disclosure - Leases", "role": "http://www.zuora.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150114 - Disclosure - Commitments and Contingencies", "role": "http://www.zuora.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152115 - Disclosure - Income Taxes", "role": "http://www.zuora.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "ia0c5f771a4554dee88fad24aa658a88e_D20180201-20190131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2160116 - Disclosure - Stockholders' Equity", "role": "http://www.zuora.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "ia0c5f771a4554dee88fad24aa658a88e_D20180201-20190131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2164117 - Disclosure - Employee Stock Plans", "role": "http://www.zuora.com/role/EmployeeStockPlans", "shortName": "Employee Stock Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2172118 - Disclosure - Net Loss Per Share", "role": "http://www.zuora.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies)", "role": "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies", "shortName": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables)", "role": "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsTables", "shortName": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312302 - Disclosure - Investments (Tables)", "role": "http://www.zuora.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315303 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.zuora.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.zuora.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320304 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)", "role": "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsTables", "shortName": "Prepaid Expenses and Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323305 - Disclosure - Property and Equipment, Net (Tables)", "role": "http://www.zuora.com/role/PropertyandEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327306 - Disclosure - Intangible Assets and Goodwill (Tables)", "role": "http://www.zuora.com/role/IntangibleAssetsandGoodwillTables", "shortName": "Intangible Assets and Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333307 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "role": "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "zuo:GeographicInformationDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341308 - Disclosure - Geographical Information (Tables)", "role": "http://www.zuora.com/role/GeographicalInformationTables", "shortName": "Geographical Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "zuo:GeographicInformationDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2344309 - Disclosure - Leases (Tables)", "role": "http://www.zuora.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2353310 - Disclosure - Income Taxes (Tables)", "role": "http://www.zuora.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2361311 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.zuora.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2365312 - Disclosure - Employee Stock Plans (Tables)", "role": "http://www.zuora.com/role/EmployeeStockPlansTables", "shortName": "Employee Stock Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2373313 - Disclosure - Net Loss Per Share (Tables)", "role": "http://www.zuora.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Comprehensive Loss", "role": "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss", "shortName": "Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceInitialPublicOffering", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Overview and Basis of Presentation - Narrative (Details)", "role": "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails", "shortName": "Overview and Basis of Presentation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i353e3434fca4467eab3286ec7b277758_I20180331", "decimals": "-5", "lang": null, "name": "zuo:CommonStockReclassifiedAsClassBCommonStockShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Narrative (Details)", "role": "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails", "shortName": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": null, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortizationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i7f39df3111934b13ac649f7c40caa001_I20190131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Accounts Receivable (Details)", "role": "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAccountsReceivableDetails", "shortName": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "iad0e2d06588b48e083af91605823042e_I20180131", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 606 on Consolidated Balance Sheets (Details)", "role": "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedBalanceSheetsDetails", "shortName": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 606 on Consolidated Balance Sheets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1de753269b51473796dce270cbd1a6f2_I20190131", "decimals": "-3", "lang": null, "name": "us-gaap:CapitalizedContractCostNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 606 on Consolidated Statements of Comprehensive Loss (Details)", "role": "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedStatementsofComprehensiveLossDetails", "shortName": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 606 on Consolidated Statements of Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i392d45c8dd7a45c6a662dfe004e3db6e_D20180201-20190131", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 842 on Consolidated Balance Sheets (Details)", "role": "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic842onConsolidatedBalanceSheetsDetails", "shortName": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 842 on Consolidated Balance Sheets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i080f5e55f80d4e129d158ef33a48ad9d_I20191031", "decimals": "-3", "lang": null, "name": "us-gaap:OtherLiabilitiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Investments - Schedule of Investments (Details)", "role": "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails", "shortName": "Investments - Schedule of Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details)", "role": "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails", "shortName": "Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i9d94b7e9b32448b3936c3a808ed6cdb7_I20200131", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "zuo:CustomerContractsAndRelatedCostsTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418409 - Disclosure - Deferred Commissions - Narrative (Details)", "role": "http://www.zuora.com/role/DeferredCommissionsNarrativeDetails", "shortName": "Deferred Commissions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "zuo:CustomerContractsAndRelatedCostsTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "zuo:PrepaidSoftwareSubscriptionsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421410 - Disclosure - Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details)", "role": "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "zuo:PrepaidSoftwareSubscriptionsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "ifaba5b23866e49fc9c2c274e2c8813fc_I20170131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Stockholders' Equity", "role": "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "ifaba5b23866e49fc9c2c274e2c8813fc_I20170131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424411 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)", "role": "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails", "shortName": "Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425412 - Disclosure - Property and Equipment, Net - Narrative (Details)", "role": "http://www.zuora.com/role/PropertyandEquipmentNetNarrativeDetails", "shortName": "Property and Equipment, Net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428413 - Disclosure - Intangible Assets and Goodwill - Summary of Intangible Assets (Details)", "role": "http://www.zuora.com/role/IntangibleAssetsandGoodwillSummaryofIntangibleAssetsDetails", "shortName": "Intangible Assets and Goodwill - Summary of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429414 - Disclosure - Intangible Assets and Goodwill - Narrative (Details)", "role": "http://www.zuora.com/role/IntangibleAssetsandGoodwillNarrativeDetails", "shortName": "Intangible Assets and Goodwill - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430415 - Disclosure - Intangible Assets and Goodwill - Expected Future Amortization Expense (Details)", "role": "http://www.zuora.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails", "shortName": "Intangible Assets and Goodwill - Expected Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i7f39df3111934b13ac649f7c40caa001_I20190131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431416 - Disclosure - Intangible Assets and Goodwill - Carrying Amount of Goodwill (Details)", "role": "http://www.zuora.com/role/IntangibleAssetsandGoodwillCarryingAmountofGoodwillDetails", "shortName": "Intangible Assets and Goodwill - Carrying Amount of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "zuo:AccruedGoodsAndServicesTaxesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434417 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "zuo:AccruedGoodsAndServicesTaxesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "ic3fcc9ac881447bd809b9a9bf96e0db8_I20181031", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436418 - Disclosure - Debt - Narrative (Details)", "role": "http://www.zuora.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "ic3fcc9ac881447bd809b9a9bf96e0db8_I20181031", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438419 - Disclosure - Deferred Revenue and Performance Obligations - Narrative (Details)", "role": "http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsNarrativeDetails", "shortName": "Deferred Revenue and Performance Obligations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "ie9270219d26644dd89aa879da16db723_I20200131", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439420 - Disclosure - Deferred Revenue and Performance Obligations - Performance Obligations (Details)", "role": "http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsPerformanceObligationsDetails", "shortName": "Deferred Revenue and Performance Obligations - Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "ie9270219d26644dd89aa879da16db723_I20200131", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "iba1c0cd0713648dd8aaa6619c2b52be0_I20170131", "decimals": "-3", "first": true, "lang": null, "name": "zuo:NewAccountingPronouncementCumulativeEffectOfChangeOnEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)", "role": "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical", "shortName": "Consolidated Statements of Stockholders' Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "iba1c0cd0713648dd8aaa6619c2b52be0_I20170131", "decimals": "-3", "first": true, "lang": null, "name": "zuo:NewAccountingPronouncementCumulativeEffectOfChangeOnEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442421 - Disclosure - Geographical Information - Revenue by Country (Details)", "role": "http://www.zuora.com/role/GeographicalInformationRevenuebyCountryDetails", "shortName": "Geographical Information - Revenue by Country (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "zuo:GeographicInformationDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i239087fd3558485b93423a7169a4554f_D20190201-20200131", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "ia0c5f771a4554dee88fad24aa658a88e_D20180201-20190131", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesRentExpenseNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445422 - Disclosure - Leases - Narrative (Details)", "role": "http://www.zuora.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "ia0c5f771a4554dee88fad24aa658a88e_D20180201-20190131", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesRentExpenseNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446423 - Disclosure - Leases - Components of Leases and Lease Cost (Details)", "role": "http://www.zuora.com/role/LeasesComponentsofLeasesandLeaseCostDetails", "shortName": "Leases - Components of Leases and Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-3", "lang": null, "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447424 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)", "role": "http://www.zuora.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zuo:ScheduleOfOperatingLeaseSupplementalInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448425 - Disclosure - Leases - Supplemental Information (Details)", "role": "http://www.zuora.com/role/LeasesSupplementalInformationDetails", "shortName": "Leases - Supplemental Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "zuo:ScheduleOfOperatingLeaseSupplementalInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i7f39df3111934b13ac649f7c40caa001_I20190131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449426 - Disclosure - Leases - Future Minimum Commitments at Prior Year End (Details)", "role": "http://www.zuora.com/role/LeasesFutureMinimumCommitmentsatPriorYearEndDetails", "shortName": "Leases - Future Minimum Commitments at Prior Year End (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i7f39df3111934b13ac649f7c40caa001_I20190131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i4d3d6af9e1834e6db96115e0ecfd1563_I20190930", "decimals": "INF", "first": true, "lang": null, "name": "zuo:LossContingencyNumberOfShareholderDerivativeLawsuitsFiled", "reportCount": 1, "unique": true, "unitRef": "lawsuit", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451427 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i4d3d6af9e1834e6db96115e0ecfd1563_I20190930", "decimals": "INF", "first": true, "lang": null, "name": "zuo:LossContingencyNumberOfShareholderDerivativeLawsuitsFiled", "reportCount": 1, "unique": true, "unitRef": "lawsuit", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454428 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.zuora.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455429 - Disclosure - Income Taxes - Net Loss Before Provision for Income Taxes (Details)", "role": "http://www.zuora.com/role/IncomeTaxesNetLossBeforeProvisionforIncomeTaxesDetails", "shortName": "Income Taxes - Net Loss Before Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456430 - Disclosure - Income Taxes - Components of Income Tax Provision (Details)", "role": "http://www.zuora.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails", "shortName": "Income Taxes - Components of Income Tax Provision (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457431 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "role": "http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458432 - Disclosure - Income Taxes - Effective Tax Rate Reconciliation (Details)", "role": "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails", "shortName": "Income Taxes - Effective Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i7f39df3111934b13ac649f7c40caa001_I20190131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459433 - Disclosure - Income Taxes - Uncertain Tax Positions (Details)", "role": "http://www.zuora.com/role/IncomeTaxesUncertainTaxPositionsDetails", "shortName": "Income Taxes - Uncertain Tax Positions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462434 - Disclosure - Stockholders' Equity - Narrative (Details)", "role": "http://www.zuora.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders' Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "idb339cc02c0f410da8978cd8dc0a41b7_I20200131", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i7f39df3111934b13ac649f7c40caa001_I20190131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463435 - Disclosure - Stockholders' Equity - Components of Accumulated Other Comprehensive Income (Details)", "role": "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails", "shortName": "Stockholders' Equity - Components of Accumulated Other Comprehensive Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i857f15b9c9dd406fbe552102bcfdb590_I20200131", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466436 - Disclosure - Employee Stock Plans - Narrative (Details)", "role": "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "shortName": "Employee Stock Plans - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i7f39df3111934b13ac649f7c40caa001_I20190131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467437 - Disclosure - Employee Stock Plans - Schedule of Stock Option Activity (Details)", "role": "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockOptionActivityDetails", "shortName": "Employee Stock Plans - Schedule of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "if5447d8483074735a66e0d1d871494c0_D20190201-20200131", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468438 - Disclosure - Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Stock Options (Details)", "role": "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails", "shortName": "Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "if5447d8483074735a66e0d1d871494c0_D20190201-20200131", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i5a0feb5656c84fd58cc651536de7e4ec_I20190131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469439 - Disclosure - Employee Stock Plans - Schedule of RSU and Restricted Stock Award Activity (Details)", "role": "http://www.zuora.com/role/EmployeeStockPlansScheduleofRSUandRestrictedStockAwardActivityDetails", "shortName": "Employee Stock Plans - Schedule of RSU and Restricted Stock Award Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i5a0feb5656c84fd58cc651536de7e4ec_I20190131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "icf451a235479401d8e7972375e4ad25e_D20190201-20200131", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470440 - Disclosure - Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Employee Stock Purchase Plan (Details)", "role": "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "shortName": "Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "icf451a235479401d8e7972375e4ad25e_D20190201-20200131", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Overview and Basis of Presentation", "role": "http://www.zuora.com/role/OverviewandBasisofPresentation", "shortName": "Overview and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471441 - Disclosure - Employee Stock Plans - Schedule of Stock-Based Compensation Expense (Details)", "role": "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockBasedCompensationExpenseDetails", "shortName": "Employee Stock Plans - Schedule of Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474442 - Disclosure - Net Loss Per Share - Basic and Diluted Net Loss Per Share (Details)", "role": "http://www.zuora.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails", "shortName": "Net Loss Per Share - Basic and Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475443 - Disclosure - Net Loss Per Share - Schedule of Potential Dilutive Securities Not Included in the Diluted Per Share Calculations (Details)", "role": "http://www.zuora.com/role/NetLossPerShareScheduleofPotentialDilutiveSecuritiesNotIncludedintheDilutedPerShareCalculationsDetails", "shortName": "Net Loss Per Share - Schedule of Potential Dilutive Securities Not Included in the Diluted Per Share Calculations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements", "role": "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncements", "shortName": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "zuo-20200131.htm", "contextRef": "i1d423bb831b941f7ba8c226d3498dfdd_D20190201-20200131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 68, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.zuora.com/role/GeographicalInformationRevenuebyCountryDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r408" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "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": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r407" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r405" ], "lang": { "en-US": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r409" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r409" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r409" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r410" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r409" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r409" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r409" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r409" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r404" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r406" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.zuora.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails", "http://www.zuora.com/role/LeasesNarrativeDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails", "http://www.zuora.com/role/LeasesNarrativeDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r139", "r233", "r236", "r390", "r391" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedStatementsofComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedStatementsofComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails", "http://www.zuora.com/role/LeasesNarrativeDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails", "http://www.zuora.com/role/LeasesNarrativeDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r116", "r118", "r119", "r120" ], "lang": { "en-US": { "role": { "label": "Restatement Adjustment [Member]", "terseLabel": "Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedBalanceSheetsDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedStatementsofComprehensiveLossDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic842onConsolidatedBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedBalanceSheetsDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedStatementsofComprehensiveLossDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic842onConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedBalanceSheetsDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedStatementsofComprehensiveLossDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic842onConsolidatedBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r118", "r119", "r120" ], "lang": { "en-US": { "role": { "label": "Previously Reported [Member]", "terseLabel": "Previously Reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedBalanceSheetsDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedStatementsofComprehensiveLossDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic842onConsolidatedBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.zuora.com/role/GeographicalInformationRevenuebyCountryDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r140", "r233", "r237", "r392", "r395", "r399" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.zuora.com/role/GeographicalInformationRevenuebyCountryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "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": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "Components of Accumulated Other Comprehensive Income" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r238" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Topic 606" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedBalanceSheetsDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedStatementsofComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r346" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Topic 842" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic842onConsolidatedBalanceSheetsDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r39" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r24", "r141", "r142", "r234" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts Receivable, after Allowance for Credit Loss, Current" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r36", "r203" ], "calculation": { "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "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 and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r56", "r57", "r58", "r62", "r63" ], "lang": { "en-US": { "role": { "documentation": "Accumulated 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), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]", "terseLabel": "Unrealized Gain on Available-for-Sale Securities" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r60", "r61", "r62" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 3.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 income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r59", "r62", "r63", "r327" ], "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) Income", "verboseLabel": "AOCI" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r55", "r62", "r63", "r327" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation Adjustment" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r25" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r115" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedBalanceSheetsDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedStatementsofComprehensiveLossDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic842onConsolidatedBalanceSheetsDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r244", "r246", "r278", "r279" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r281" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Expense" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r246", "r272", "r277" ], "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": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r147", "r160", "r162", "r164" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Allowance for doubtful accounts, ending balance", "periodStartLabel": "Allowance for doubtful accounts, beginning balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r30", "r147", "r160" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Allowance for Doubtful Accounts Receivable [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r94", "r187", "r194" ], "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 related to purchased intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IntangibleAssetsandGoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r122" ], "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": "Potentially dilutive securities not included in the diluted per share calculation" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/NetLossPerShareScheduleofPotentialDilutiveSecuritiesNotIncludedintheDilutedPerShareCalculationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r122" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/NetLossPerShareScheduleofPotentialDilutiveSecuritiesNotIncludedintheDilutedPerShareCalculationsDetails" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/NetLossPerShareScheduleofPotentialDilutiveSecuritiesNotIncludedintheDilutedPerShareCalculationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r122" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/NetLossPerShareScheduleofPotentialDilutiveSecuritiesNotIncludedintheDilutedPerShareCalculationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Approximate square footage of office space under operating lease (sq ft)" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesNarrativeDetails" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r138", "r370", "r382" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedBalanceSheetsDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic842onConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "AssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesComponentsofLeasesandLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r9", "r54" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r156" ], "calculation": { "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r157" ], "calculation": { "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r154", "r169" ], "calculation": { "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Short-term investments, Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r151", "r155", "r169" ], "calculation": { "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Short-term investments, Fair Value", "verboseLabel": "Short-term investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails", "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r153", "r169" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "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), classified as current.", "label": "Debt Securities, Available-for-sale, Current", "terseLabel": "Short-term investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r247", "r274" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/EmployeeStockPlansScheduleofRSUandRestrictedStockAwardActivityDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r103", "r320" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r99", "r100", "r101" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment purchases accrued or in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsIncurred": { "auth_ref": [ "r99", "r100" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in lease obligation from new lease.", "label": "Lease Obligation Incurred", "terseLabel": "Property and equipment acquired under capital leases" } } }, "localname": "CapitalLeaseObligationsIncurred", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r188" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Computer Software, Additions", "terseLabel": "Internal-use software capitalized costs" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r401", "r403" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Internal-use software amortization" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r400" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Capitalized internal-use software costs" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r178" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of deferred commissions" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows", "http://www.zuora.com/role/DeferredCommissionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r176" ], "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": "Incremental commission costs to obtain contract, amortization period (in years)" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r178" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Impairment Loss", "terseLabel": "Impairment loss in relation to the costs capitalized" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DeferredCommissionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r177" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Deferred commissions related to incremental costs of obtaining customer contracts" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DeferredCommissionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r177" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Deferred commissions, current portion" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r177" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred commissions, net of current portion" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r33", "r96" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets", "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r14", "r97", "r103" ], "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 and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r90", "r96", "r102" ], "calculation": { "http://www.zuora.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 and cash equivalents and restricted cash, end of year", "periodStartLabel": "Cash and cash equivalents and restricted cash, beginning of year", "totalLabel": "Total cash and cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.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 and cash equivalents and restricted cash within the consolidated balance sheets to the amounts shown in the consolidated statements of cash flows above:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r90", "r339" ], "calculation": { "http://www.zuora.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 and cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets", "http://www.zuora.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/CoverPage", "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails", "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]", "verboseLabel": "Overview and Basis of Presentation [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails", "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": { "auth_ref": [ "r241", "r334" ], "lang": { "en-US": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds that is excluded from cash and cash equivalents.", "label": "Commercial Paper, Not Included with Cash and Cash Equivalents [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperNotIncludedWithCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails", "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r48", "r209", "r375", "r387" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r208", "r210" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A common stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets", "http://www.zuora.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/CoverPage", "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B common stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets", "http://www.zuora.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/CoverPage", "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails", "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r50" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock reserved and available for issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r23" ], "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)", "verboseLabel": "Common stock par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r23" ], "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, authorized (in shares)", "verboseLabel": "Common stock authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r23" ], "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, issued (in shares)", "verboseLabel": "Common stock issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r23", "r217" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, outstanding (in shares)", "verboseLabel": "Common stock outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r23" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Components of Income Tax Provision" } } }, "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r66", "r68", "r69" ], "calculation": { "http://www.zuora.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", "terseLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedStatementsofComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Comprehensive loss:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "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" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r131", "r379" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Credit Risk and Significant Clients and Suppliers" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGrossCurrent": { "auth_ref": [ "r227", "r229" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, Gross, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r227", "r229", "r234" ], "calculation": { "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, Net, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r227", "r228", "r234" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, current portion" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r227", "r228", "r234" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, net of current portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r235" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized that was previously included in deferred revenue balances" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "terseLabel": "Contractual obligation" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]", "verboseLabel": "Conversion of convertible preferred stock" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/NetLossPerShareScheduleofPotentialDilutiveSecuritiesNotIncludedintheDilutedPerShareCalculationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "auth_ref": [ "r21", "r22", "r218", "r221" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued for each share of convertible preferred stock that is converted.", "label": "Convertible Preferred Stock, Shares Issued upon Conversion", "terseLabel": "Number of common shares issued for each share of convertible preferred stock (in shares)" } } }, "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r241", "r243", "r393" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails", "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r77" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss": { "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of Revenue", "verboseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r107", "r311", "r316" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": { "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)", "negatedTerseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r113", "r313" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": { "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)", "negatedTerseLabel": "International" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r311", "r316" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": { "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)", "negatedTotalLabel": "Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r107", "r311", "r316" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": { "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)", "negatedTerseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r322" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IntangibleAssetsandGoodwillSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r213" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "negatedTerseLabel": "Basis spread on variable interest rate, minus (percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r45", "r212", "r341" ], "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 (percent)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r158" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about 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 [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "zuo_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable within one year (or the operating cycle, if longer).", "label": "Deferred Compensation Share-based Arrangements, Liability, Current", "terseLabel": "Employee early exercised stock options" } } }, "localname": "DeferredCompensationShareBasedArrangementsLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]", "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r312", "r316" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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)", "negatedTerseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r312", "r316" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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)", "negatedTerseLabel": "International" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r19", "r20", "r302", "r371", "r380" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r290", "r305" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r312", "r316" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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)", "negatedTerseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r303" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r283", "r309", "r310" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r284", "r309", "r310" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Allowances and other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r307", "r309", "r310" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r304" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r290", "r305" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r284", "r309", "r310" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedTerseLabel": "Intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r284", "r309", "r310" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedTerseLabel": "Operating lease right-of-use asset" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r284", "r309", "r310" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedTerseLabel": "Allowances and other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r94", "r201" ], "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 and amortization expense related to property and equipment" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r94", "r201" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation, amortization and accretion" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r323" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/IntangibleAssetsandGoodwillSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/GeographicalInformationRevenuebyCountryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/GeographicalInformationRevenuebyCountryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Revenue by Geographical Location Based on Customer Address at Time of Sale" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/GeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Employee Stock Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlans" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesNarrativeDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r121" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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, Basic and Diluted", "terseLabel": "Net loss per share, basic and diluted (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedStatementsofComprehensiveLossDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r103", "r122", "r123", "r124" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r125" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r339" ], "calculation": { "http://www.zuora.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 rates on cash and cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r112", "r291", "r292" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Income tax provision (percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent [Abstract]" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r291", "r292", "r315" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "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 income tax benefit at statutory rates (percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r291", "r292", "r315" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to 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 (percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r291", "r292", "r315" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Change in tax rate (percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r291", "r292", "r315" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "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 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 income tax (percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "auth_ref": [ "r291", "r292", "r315" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "negatedTerseLabel": "Permanent differences (percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r291", "r292", "r315" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "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 other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other (percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r291", "r292", "r315" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State income taxes, net of effect of federal (percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r291", "r292", "r315" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedTerseLabel": "Federal and state R&D credits (percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued employee liabilities" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r273" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r273" ], "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 cost, recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r273" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense related to ESPP" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options", "verboseLabel": "Issued and outstanding stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails", "http://www.zuora.com/role/NetLossPerShareScheduleofPotentialDilutiveSecuritiesNotIncludedintheDilutedPerShareCalculationsDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r217" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "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": "Assets Measured on Recurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r329", "r330", "r331", "r336" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r329", "r330", "r331", "r335", "r336" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Summary of Fair Value Hierarchy for Financial Assets Measured on a Recurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r241", "r242", "r243", "r330", "r361" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r329", "r330", "r332", "r333", "r337" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r334" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r241", "r242", "r243", "r330", "r362" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r241", "r242", "r243", "r330", "r363" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r241", "r242", "r243", "r330", "r364" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r334", "r337" ], "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": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r161", "r165", "r166", "r167", "r168", "r170", "r171", "r172", "r173" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails", "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r193" ], "calculation": { "http://www.zuora.com/role/IntangibleAssetsandGoodwillSummaryofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IntangibleAssetsandGoodwillSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r195" ], "calculation": { "http://www.zuora.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "Fiscal 2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r195" ], "calculation": { "http://www.zuora.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "Fiscal 2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r195" ], "calculation": { "http://www.zuora.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "Fiscal 2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r195" ], "calculation": { "http://www.zuora.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "Fiscal 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r195" ], "calculation": { "http://www.zuora.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "Fiscal 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r188", "r189", "r193", "r196", "r366" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IntangibleAssetsandGoodwillSummaryofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Expected Future Amortization Expense" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r193", "r366" ], "calculation": { "http://www.zuora.com/role/IntangibleAssetsandGoodwillSummaryofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IntangibleAssetsandGoodwillSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IntangibleAssetsandGoodwillSummaryofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r188", "r192" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IntangibleAssetsandGoodwillSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r193" ], "calculation": { "http://www.zuora.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.zuora.com/role/IntangibleAssetsandGoodwillSummaryofIntangibleAssetsDetails": { "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\u00a0Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails", "http://www.zuora.com/role/IntangibleAssetsandGoodwillSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r103", "r338", "r340" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r74" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r179", "r181" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, ending balance", "periodStartLabel": "Goodwill, beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets", "http://www.zuora.com/role/IntangibleAssetsandGoodwillCarryingAmountofGoodwillDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedBalanceSheetsDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r103", "r183" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r103", "r190" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Acquired Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r94", "r180", "r182", "r184" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment charges" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "auth_ref": [ "r183" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) 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, Period Increase (Decrease)", "terseLabel": "Activity during fiscal year" } } }, "localname": "GoodwillPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IntangibleAssetsandGoodwillCarryingAmountofGoodwillDetails" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/IntangibleAssetsandGoodwillCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r76" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedStatementsofComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r94", "r200", "r205", "r398" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r111" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesNetLossBeforeProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesNetLossBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r72", "r116", "r367", "r376", "r389" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.zuora.com/role/IncomeTaxesNetLossBeforeProvisionforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/IncomeTaxesNetLossBeforeProvisionforIncomeTaxesDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedStatementsofComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r111" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesNetLossBeforeProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesNetLossBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]", "terseLabel": "Net Loss Before Provision for Income Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesNetLossBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r206" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesNarrativeDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r319" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": { "auth_ref": [ "r293" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations.", "label": "Income Tax Examination, Penalties and Interest Expense", "terseLabel": "Tax-related interest and penalties recognized" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r137", "r317" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.zuora.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax provision", "negatedTotalLabel": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails", "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedStatementsofComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]", "terseLabel": "Effective Income Tax Rate Reconciliation, Amount [Abstract]" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r70", "r103", "r288", "r289", "r300", "r301", "r306", "r318", "r397" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r287", "r291", "r292" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "negatedTerseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r286", "r291", "r292" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "negatedTerseLabel": "Change in tax rate" } } }, "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r105", "r291", "r292" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "negatedTerseLabel": "Impact from international operations" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r106", "r291", "r292" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "negatedTerseLabel": "Federal income tax benefit at statutory rates" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r291", "r292" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "negatedTerseLabel": "Permanent differences" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r291" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "negatedTerseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r106", "r291", "r292" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "negatedTerseLabel": "State income taxes, net of effect of federal" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r291", "r292" ], "calculation": { "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "terseLabel": "Federal and state R&D credits" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r98" ], "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 tax" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r93" ], "calculation": { "http://www.zuora.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 liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r93" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r93" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r93" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued employee liabilities" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r93" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r93" ], "calculation": { "http://www.zuora.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/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r199" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets and Goodwill" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IntangibleAssetsandGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r186", "r191" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Purchased intangibles, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r89", "r91", "r98" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r103", "r197", "r198" ], "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": "Internal-Use Software and Web Site Development Costs" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r159" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Short-term Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]", "terseLabel": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r158", "r368", "r378", "r394" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r357", "r359" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesComponentsofLeasesandLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease Cost" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesComponentsofLeasesandLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r357" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Components of Leases and Lease Costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r202" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "Lease Term and Discount Rate" } } }, "localname": "LesseeOperatingLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r351" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Operating leases not yet commenced, lease term (in years)" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r358" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Maturities of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r358" ], "calculation": { "http://www.zuora.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.zuora.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r358" ], "calculation": { "http://www.zuora.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r358" ], "calculation": { "http://www.zuora.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r358" ], "calculation": { "http://www.zuora.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r358" ], "calculation": { "http://www.zuora.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r358" ], "calculation": { "http://www.zuora.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r358" ], "calculation": { "http://www.zuora.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r358" ], "calculation": { "http://www.zuora.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r350" ], "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": "Optional renewal term (in years)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Initial operating lease term (in years)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r360" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r42" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedBalanceSheetsDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic842onConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r373", "r385" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r18", "r372", "r381" ], "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": "Amount drawn under credit facility" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r40", "r109" ], "lang": { "en-US": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "auth_ref": [ "r40" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the fee for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Commitment Fee Amount", "terseLabel": "Annual fee on revolving loan" } } }, "localname": "LineOfCreditFacilityCommitmentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r40" ], "lang": { "en-US": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "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": "Credit facility maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r40", "r109" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Debt, current portion" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Debt, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyReceivable": { "auth_ref": [ "r211" ], "calculation": { "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of receivable related to a loss contingency accrual. For example, an insurance recovery receivable.", "label": "Loss Contingency, Receivable", "terseLabel": "Insurance recovery receivable" } } }, "localname": "LossContingencyReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesRealizedGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized gain (loss) on investment in marketable security, including other-than-temporary impairment (OTTI).", "label": "Marketable Securities, Realized Gain (Loss)", "terseLabel": "Realized gain (loss) on sale of marketable securities" } } }, "localname": "MarketableSecuritiesRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r241" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r90" ], "calculation": { "http://www.zuora.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/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r90" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r90", "r92", "r95" ], "calculation": { "http://www.zuora.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 used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r64", "r67", "r73", "r95", "r123", "r377", "r388" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows", "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedStatementsofComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedBalanceSheetsDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedStatementsofComprehensiveLossDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic842onConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r115", "r117" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedBalanceSheetsDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedStatementsofComprehensiveLossDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic842onConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "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": "Others" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/GeographicalInformationRevenuebyCountryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashContributionExpense": { "auth_ref": [ "r95" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Noncash charitable contributions made by the entity during the period.", "label": "Noncash Contribution Expense", "terseLabel": "Donation of common stock to charitable foundation" } } }, "localname": "NoncashContributionExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows", "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/IntangibleAssetsandGoodwillNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "terseLabel": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedStatementsofComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedStatementsofComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Maturities of Operating Lease Liabilities" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r348" ], "calculation": { "http://www.zuora.com/role/LeasesComponentsofLeasesandLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.zuora.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease liabilities", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesComponentsofLeasesandLeaseCostDetails", "http://www.zuora.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r348" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.zuora.com/role/LeasesComponentsofLeasesandLeaseCostDetails": { "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets", "http://www.zuora.com/role/LeasesComponentsofLeasesandLeaseCostDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic842onConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r348" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.zuora.com/role/LeasesComponentsofLeasesandLeaseCostDetails": { "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, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets", "http://www.zuora.com/role/LeasesComponentsofLeasesandLeaseCostDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic842onConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r347" ], "calculation": { "http://www.zuora.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" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets", "http://www.zuora.com/role/LeasesComponentsofLeasesandLeaseCostDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic842onConsolidatedBalanceSheetsDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r356", "r359" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average operating lease discount rate (percent)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r355", "r359" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining operating lease term (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r342", "r344" ], "calculation": { "http://www.zuora.com/role/LeasesFutureMinimumCommitmentsatPriorYearEndDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total future lease commitments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesFutureMinimumCommitmentsatPriorYearEndDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r342", "r344" ], "calculation": { "http://www.zuora.com/role/LeasesFutureMinimumCommitmentsatPriorYearEndDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesFutureMinimumCommitmentsatPriorYearEndDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r342", "r344" ], "calculation": { "http://www.zuora.com/role/LeasesFutureMinimumCommitmentsatPriorYearEndDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesFutureMinimumCommitmentsatPriorYearEndDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r342", "r344" ], "calculation": { "http://www.zuora.com/role/LeasesFutureMinimumCommitmentsatPriorYearEndDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesFutureMinimumCommitmentsatPriorYearEndDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r342", "r344" ], "calculation": { "http://www.zuora.com/role/LeasesFutureMinimumCommitmentsatPriorYearEndDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesFutureMinimumCommitmentsatPriorYearEndDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r342", "r344" ], "calculation": { "http://www.zuora.com/role/LeasesFutureMinimumCommitmentsatPriorYearEndDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesFutureMinimumCommitmentsatPriorYearEndDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r342", "r344" ], "calculation": { "http://www.zuora.com/role/LeasesFutureMinimumCommitmentsatPriorYearEndDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesFutureMinimumCommitmentsatPriorYearEndDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r343" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.", "label": "Operating Leases, Rent Expense, Net", "terseLabel": "Rent expense" } } }, "localname": "OperatingLeasesRentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r307" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r308" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r328" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Overview and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/OverviewandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r13", "r43" ], "calculation": { "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "zuo_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]", "terseLabel": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]", "terseLabel": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r324", "r325", "r326" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Unrealized gain on available-for-sale securities, net of tax" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r324", "r325", "r326" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r65", "r68", "r71", "r217" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "Other Current Assets [Text Block]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic842onConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r3", "r8" ], "calculation": { "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 8.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other Prepaid Expense, Current", "terseLabel": "Other" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Over-Allotment Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r86" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of unvested common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r88" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Payments of offering costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r79", "r81", "r152" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedTerseLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r82" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Business combination, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r83" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r247", "r274" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r22" ], "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, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r22" ], "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, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r22" ], "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", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Preferred stock, outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r31", "r32" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets 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", "totalLabel": "Total" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets", "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedBalanceSheetsDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic842onConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r4", "r8", "r174", "r175" ], "calculation": { "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Insurance", "terseLabel": "Prepaid insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidRent": { "auth_ref": [ "r5", "r8", "r174", "r175" ], "calculation": { "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for rent that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Rent", "terseLabel": "Prepaid rent" } } }, "localname": "PrepaidRent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r6", "r8", "r174", "r175" ], "calculation": { "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 7.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "WSJ Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r84" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Aggregate proceeds received, net", "verboseLabel": "Proceeds from initial public offering, net of underwriters\u2019 discounts and commissions" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows", "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r85" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.", "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Proceeds from long-term debt, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r84", "r275" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised", "terseLabel": "Proceeds of issuance of common stock under employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r85", "r110" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from amounts borrowed" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r79", "r80", "r152" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Maturities of short-term investments" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r85" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.", "label": "Proceeds from Related Party Debt", "terseLabel": "Repayments of related party notes receivable" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r79", "r80", "r152" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-sale", "terseLabel": "Sales of short-term investments" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r84", "r275" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from issuance of common stock upon exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r36", "r204" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetNarrativeDetails", "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r207" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r35", "r202" ], "calculation": { "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "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]", "verboseLabel": "Accounting Policies [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetNarrativeDetails", "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r204", "r386" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "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": "Total" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets", "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r34", "r103", "r204" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r15", "r204" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r15", "r202" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetNarrativeDetails", "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property and equipment estimated useful life (in years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r75", "r163" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesFromStockholderMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Category of equity that is due from owners or affiliates of the reporting entity (including due from officers or directors) resulting from the sale of stock before the cash payment is received.", "label": "Receivables from Stockholder [Member]", "terseLabel": "Related Party Receivable" } } }, "localname": "ReceivablesFromStockholderMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r87" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).", "label": "Repayments of Long-term Capital Lease Obligations", "negatedLabel": "Payments under capital leases" } } }, "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "auth_ref": [ "r87" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.", "label": "Repayments of Related Party Debt", "negatedLabel": "Payments under related party notes receivable" } } }, "localname": "RepaymentsOfRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r87" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "negatedTerseLabel": "Principal payments on long-term debt" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r282", "r402" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss": { "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r308" ], "lang": { "en-US": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research and Development" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r102", "r369", "r383" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r1", "r14", "r102" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash, current", "verboseLabel": "Restricted cash, current portion" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets", "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r10", "r17", "r102", "r396" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash, net of current portion", "verboseLabel": "Restricted cash, net of current portion" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets", "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r122" ], "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]", "verboseLabel": "Unvested restricted stock issued and outstanding" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/NetLossPerShareScheduleofPotentialDilutiveSecuritiesNotIncludedintheDilutedPerShareCalculationsDetails" ], "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": "Unvested RSUs issued and outstanding" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/NetLossPerShareScheduleofPotentialDilutiveSecuritiesNotIncludedintheDilutedPerShareCalculationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r26", "r225", "r384" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 4.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/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r232", "r233" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/GeographicalInformationRevenuebyCountryDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedStatementsofComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r104", "r239" ], "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 Policy" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r239" ], "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": "Deferred Revenue and Performance Obligations" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DeferredRevenueandPerformanceObligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r230" ], "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 obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, remaining performance obligation, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-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/2019-01-31", "presentation": [ "http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsPerformanceObligationsDetails" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Revenue, remaining performance obligation (percent)" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsPerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "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 Loan" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r354", "r359" ], "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": "New right-of-use assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r53" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Allowance for Doubtful Accounts" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r62" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Components of Accumulated Other Comprehensive Income" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r122" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/NetLossPerShareScheduleofPotentialDilutiveSecuritiesNotIncludedintheDilutedPerShareCalculationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r122" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Potential Dilutive Securities Not Included in the Diluted Per Share Calculations" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "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": "Schedule of Amortized Cost, Unrealized Gains and Losses, and Estimated Fair Value of Short-term Investments" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r313" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Provision" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r305" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r123" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Calculation of Basic and Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r291" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r246", "r271", "r277" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r246", "r271", "r277" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r188", "r192" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IntangibleAssetsandGoodwillSummaryofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r188", "r192" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Summary of Purchased Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IntangibleAssetsandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r345" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Commitments Under Operating Leases as of Prior Year End" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r183", "r185" ], "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 Carrying Amount of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IntangibleAssetsandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r111" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Net Loss Before Provision for Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r115", "r117", "r126", "r127", "r128" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]", "terseLabel": "Schedule of Impact of Adoption of New Accounting Standards on Consolidated Financial Statements" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r36", "r204" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetNarrativeDetails", "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r247", "r274" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/EmployeeStockPlansScheduleofRSUandRestrictedStockAwardActivityDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r252", "r262", "r265" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r267" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Valuation Assumptions for Estimated Fair Value of Employee Stock Purchase Plan" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r267" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Valuation Assumptions for Estimated Fair Value of Stock Options" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansTables" ], "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": "Schedule of RSU and Restricted Stock Award Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r49", "r108", "r214", "r215", "r216", "r218", "r219", "r220", "r222", "r223", "r224", "r225" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails", "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r299", "r314" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Uncertain Tax Position" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r192" ], "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 Expected Future Amortization Expense for Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IntangibleAssetsandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Term Loan" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r103" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss": { "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedStatementsofComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r74" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r93" ], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r248" ], "lang": { "en-US": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Service period for equity award (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r248" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofRSUandRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r261" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofRSUandRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofRSUandRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofRSUandRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofRSUandRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of RSUs and RSAs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofRSUandRestrictedStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding, ending balance (in dollars per share)", "periodStartLabel": "Outstanding, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofRSUandRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofRSUandRestrictedStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r260" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofRSUandRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r260" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofRSUandRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r269" ], "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 (percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "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 (percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails" ], "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 (percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails" ], "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 (percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails" ], "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 (percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/EmployeeStockPlansScheduleofRSUandRestrictedStockAwardActivityDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Average Remaining Contractual Term\u00a0(Years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r264" ], "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", "verboseLabel": "Aggregate intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r263" ], "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", "verboseLabel": "Weighted average grant date fair value of options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r274" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r254", "r274" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockOptionActivityDetails" ], "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 Subject To Outstanding Stock\u00a0Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r253" ], "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": "Weighted average exercise price, ending balance (in dollars per share)", "periodStartLabel": "Weighted average exercise price, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r265" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value, vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r266" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r266" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r245", "r250" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/EmployeeStockPlansScheduleofRSUandRestrictedStockAwardActivityDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockOptionActivityDetails" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r103", "r247", "r251" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Contractual terms (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r268", "r276" ], "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 (in years)", "verboseLabel": "Expected term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r274" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r274" ], "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": "Average remaining contractual term (years), exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r266" ], "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": "Average remaining contractual term (years), outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r266" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Average remaining contractual term (years), vested and expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price, percentage of fair market value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Public offering price (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r353", "r359" ], "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 leases" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/LeasesComponentsofLeasesandLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r114" ], "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 and Recent Accounting Pronouncements" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Internal-use software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetNarrativeDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r21", "r22", "r23", "r217" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets", "http://www.zuora.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/CoverPage", "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails", "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r52", "r217" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets", "http://www.zuora.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" ], "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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets", "http://www.zuora.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r22", "r23", "r225" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock in connection with acquisition (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r51", "r217", "r218", "r225" ], "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": "Common stock issued upon conversion of convertible preferred stock (in shares)", "verboseLabel": "Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r22", "r23", "r217", "r225" ], "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": "Purchases of common stock under the ESPP (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r22", "r23", "r217", "r225" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Shares issued and sold (in shares)", "verboseLabel": "Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued attributable to transactions classified as other.", "label": "Stock Issued During Period, Shares, Other", "terseLabel": "Charitable donation of stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r22", "r23", "r217", "r225" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "RSU releases (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r22", "r23", "r217", "r225", "r256" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r52", "r217", "r225" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of common stock in connection with acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r52", "r217", "r225" ], "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": "Conversion of convertible preferred stock to common stock in connection with initial public offering" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r22", "r23", "r217", "r225" ], "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": "Purchases of common stock under the ESPP" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r22", "r23", "r217", "r225" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of shares of stock issued attributable to transactions classified as other.", "label": "Stock Issued During Period, Value, Other", "terseLabel": "Charitable donation of stock" } } }, "localname": "StockIssuedDuringPeriodValueOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r217", "r225" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "RSU releases" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r52", "r217", "r225" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r23", "r27", "r28", "r149" ], "calculation": { "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets", "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedBalanceSheets", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r226" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "Right to receive or access periodic material for specified period of time.", "label": "Subscription and Circulation [Member]", "terseLabel": "Subscription" } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedStatementsofComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r307" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credits" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r308" ], "lang": { "en-US": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r308" ], "lang": { "en-US": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "zuo_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Accrued taxes" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyServiceMember": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design.", "label": "Technology Service [Member]", "terseLabel": "Professional services" } } }, "localname": "TechnologyServiceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedStatementsofComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r143", "r144", "r145", "r146", "r148", "r150" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r321" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/IntangibleAssetsandGoodwillSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r365" ], "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/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails", "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedBalanceSheetsDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedStatementsofComprehensiveLossDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic842onConsolidatedBalanceSheetsDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasuryAndGovernmentMember": { "auth_ref": [ "r241", "r374", "r393" ], "lang": { "en-US": { "role": { "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac).", "label": "US Treasury and Government [Member]", "terseLabel": "U.S. government securities" } } }, "localname": "USTreasuryAndGovernmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails", "http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r285", "r295" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Gross amount of unrecognized tax benefits, end of period", "periodStartLabel": "Gross amount of unrecognized tax benefits, beginning of period", "terseLabel": "Gross unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesNarrativeDetails", "http://www.zuora.com/role/IncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r296" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Decrease for tax positions related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r297" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increases for tax positions related to the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r296" ], "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": "Increase for tax positions related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r298" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate in a future period" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r129", "r130", "r132", "r133", "r134", "r135", "r136" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r287" ], "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", "negatedTerseLabel": "Increase (decrease) in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted-average common shares outstanding, basic and diluted (in shares)", "verboseLabel": "Weighted-average shares outstanding used in calculating net loss per share, basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.zuora.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "zuo_AccruedExpensesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.zuora.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Expenses And Other Liabilities Current", "label": "Accrued Expenses And Other Liabilities Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total" } } }, "localname": "AccruedExpensesAndOtherLiabilitiesCurrent", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.zuora.com/role/ConsolidatedBalanceSheets", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic842onConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "zuo_AccruedGoodsAndServicesTaxesCurrent": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "zuo_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued goods and services taxes current.", "label": "Accrued Goods and Services Taxes Current", "terseLabel": "Accrued goods and services taxes" } } }, "localname": "AccruedGoodsAndServicesTaxesCurrent", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "zuo_AccruedHostingAndLicenseFeesCurrent": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "zuo_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Hosting And License Fees, Current", "label": "Accrued Hosting And License Fees, Current", "terseLabel": "Accrued hosting and third-party licenses" } } }, "localname": "AccruedHostingAndLicenseFeesCurrent", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "zuo_AccruedInterestOnRelatedPartyNotesReceivable": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Interest On Related Party Notes Receivable", "label": "Accrued Interest On Related Party Notes Receivable", "terseLabel": "Accrued interest on related party notes receivable" } } }, "localname": "AccruedInterestOnRelatedPartyNotesReceivable", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "zuo_AccruedOutsideServicesAndConsultingCurrent": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "zuo_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued outside services and consulting current.", "label": "Accrued Outside Services And Consulting Current", "terseLabel": "Accrued outside services and consulting" } } }, "localname": "AccruedOutsideServicesAndConsultingCurrent", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "zuo_AccruedPropertyAndEquipmentCurrent": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "zuo_AccruedExpensesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Property And Equipment Current", "label": "Accrued Property And Equipment Current", "terseLabel": "Accrued property and equipment" } } }, "localname": "AccruedPropertyAndEquipmentCurrent", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "zuo_AcquisitionRelatedExpendituresIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Acquisition Related Expenditures Incurred But Not Yet Paid", "label": "Acquisition Related Expenditures Incurred But Not Yet Paid", "terseLabel": "Accrued acquisition-related payments" } } }, "localname": "AcquisitionRelatedExpendituresIncurredButNotYetPaid", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "zuo_AdjustmentsToAdditionalPaidInCapitalDeferredOfferingCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Deferred Offering Costs", "label": "Adjustments To Additional Paid In Capital, Deferred Offering Costs", "terseLabel": "Deferred offering costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalDeferredOfferingCosts", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "zuo_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsLapseOfRestrictionOnEarlyExercise": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Share-Based Compensation, Stock Options, Lapse Of Restriction On Early Exercise", "label": "Adjustments To Additional Paid In Capital, Share-Based Compensation, Stock Options, Lapse Of Restriction On Early Exercise", "terseLabel": "Lapse of restrictions on common stock related to early exercise of stock options" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsLapseOfRestrictionOnEarlyExercise", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "zuo_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Share-based Compensation, Vesting Of Early Exercised Stock Options", "label": "Adjustments To Additional Paid In Capital, Share-Based Compensation, Vesting Of Early Exercised Stock Options", "terseLabel": "Vesting of early exercised stock options" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfEarlyExercisedStockOptions", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "zuo_AllowanceForDoubtfulAccountsReceivableWriteOffsToDeferredRevenue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Allowance For Doubtful Accounts Receivable, Write-Offs To Deferred Revenue", "label": "Allowance For Doubtful Accounts Receivable, Write-Offs To Deferred Revenue", "negatedTerseLabel": "Write-offs to deferred revenue" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffsToDeferredRevenue", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "zuo_AllowanceForDoubtfulAccountsReceivableWriteOffsToRevenue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Allowance For Doubtful Accounts Receivable, Write-Offs To Revenue", "label": "Allowance For Doubtful Accounts Receivable, Write-Offs To Revenue", "negatedTerseLabel": "Write-offs to revenue" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffsToRevenue", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "zuo_CommonStockReclassifiedAsClassBCommonStockShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock Reclassified As Class B Common Stock, Shares", "label": "Common Stock Reclassified As Class B Common Stock, Shares", "terseLabel": "Common stock reclassified as Class B common stock (in shares)" } } }, "localname": "CommonStockReclassifiedAsClassBCommonStockShares", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "zuo_CommonStockVotingRightsNumberOfVotesForEachShareHeld": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock, Voting Rights, Number Of Votes For Each Share Held", "label": "Common Stock, Voting Rights, Number Of Votes For Each Share Held", "terseLabel": "Number of votes for each share of stock held (in votes)" } } }, "localname": "CommonStockVotingRightsNumberOfVotesForEachShareHeld", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "integerItemType" }, "zuo_ComputerSoftwareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Computer software.", "label": "Computer Software [Member]", "terseLabel": "Software" } } }, "localname": "ComputerSoftwareMember", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "zuo_ContractualObligationNumberOfVendors": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contractual Obligation, Number Of Vendors", "label": "Contractual Obligation, Number Of Vendors", "terseLabel": "Number of vendors related to contractual obligation" } } }, "localname": "ContractualObligationNumberOfVendors", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "zuo_CostOfProfessionalServicesRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost of professional services revenue.", "label": "Cost Of Professional Services Revenue [Member]", "terseLabel": "Cost of professional services revenue" } } }, "localname": "CostOfProfessionalServicesRevenueMember", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "zuo_CostOfSubscriptionRevenuesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost of subscription revenues.", "label": "Cost Of Subscription Revenues [Member]", "terseLabel": "Cost of subscription revenue" } } }, "localname": "CostOfSubscriptionRevenuesMember", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "zuo_CustomerContractsAndRelatedCostsTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of customer contracts and related costs.", "label": "Customer Contracts And Related Costs [Text Block]", "terseLabel": "Deferred Commissions" } } }, "localname": "CustomerContractsAndRelatedCostsTextBlock", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/DeferredCommissions" ], "xbrltype": "textBlockItemType" }, "zuo_DebtInstrumentCovenantAdjustedQuickRatioPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adjusted quick ratio percentage.", "label": "Debt Instrument, Covenant, Adjusted Quick Ratio, Percentage", "terseLabel": "Adjusted quick ratio for debt agreement covenant" } } }, "localname": "DebtInstrumentCovenantAdjustedQuickRatioPercentage", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "zuo_DeferredOfferingCostsPayableOrAccruedButNotPaid": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred offering costs payable or accrued but not paid.", "label": "Deferred Offering Costs Payable Or Accrued But Not Paid", "terseLabel": "Deferred offering costs payable or accrued but not paid" } } }, "localname": "DeferredOfferingCostsPayableOrAccruedButNotPaid", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "zuo_DeferredRentLiabilityOffsetToInitialRightOrUseAsset": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred Rent Liability, Offset To Initial Right Or Use Asset", "label": "Deferred Rent Liability, Offset To Initial Right Or Use Asset", "terseLabel": "Deferred rent liabilities offset to ROU assets upon adoption" } } }, "localname": "DeferredRentLiabilityOffsetToInitialRightOrUseAsset", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "zuo_DeferredTaxAssetsDepreciationAndAmortization": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Assets, Depreciation And Amortization", "label": "Deferred Tax Assets, Depreciation And Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxAssetsDepreciationAndAmortization", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "zuo_DeferredTaxAssetsOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Assets, Operating Lease Liabilities", "label": "Deferred Tax Assets, Operating Lease Liabilities", "terseLabel": "Operating lease liability" } } }, "localname": "DeferredTaxAssetsOperatingLeaseLiabilities", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "zuo_DeferredTaxLiabilitiesDeferredCommissions": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Liabilities, Deferred Commissions", "label": "Deferred Tax Liabilities, Deferred Commissions", "negatedTerseLabel": "Deferred commissions" } } }, "localname": "DeferredTaxLiabilitiesDeferredCommissions", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "zuo_EmployeeStockOptionAndRestrictedStockUnitRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Option And Restricted Stock Unit RSU [Member]", "label": "Employee Stock Option And Restricted Stock Unit RSU [Member]", "terseLabel": "Stock Options and RSUs" } } }, "localname": "EmployeeStockOptionAndRestrictedStockUnitRSUMember", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "zuo_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan [Member]", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Shares committed under ESPP" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/NetLossPerShareScheduleofPotentialDilutiveSecuritiesNotIncludedintheDilutedPerShareCalculationsDetails" ], "xbrltype": "domainItemType" }, "zuo_EmployeeStockPurchasePlanOfferingPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan Offering Period", "label": "Employee Stock Purchase Plan Offering Period", "terseLabel": "ESPP offering period (in years)", "verboseLabel": "ESPP offering period (in months)" } } }, "localname": "EmployeeStockPurchasePlanOfferingPeriod", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "durationItemType" }, "zuo_EmployeeStockPurchasePlanOfferingPeriodNumberOfPurchasePeriods": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan, Offering Period, Number Of Purchase Periods", "label": "Employee Stock Purchase Plan, Offering Period, Number Of Purchase Periods", "terseLabel": "Number of purchase periods during offering period" } } }, "localname": "EmployeeStockPurchasePlanOfferingPeriodNumberOfPurchasePeriods", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "integerItemType" }, "zuo_EmployeeStockPurchasePlanOfferingPeriodPurchasePeriodTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan, Offering Period, Purchase Period Term", "label": "Employee Stock Purchase Plan, Offering Period, Purchase Period Term", "terseLabel": "Term of purchase period (in months)" } } }, "localname": "EmployeeStockPurchasePlanOfferingPeriodPurchasePeriodTerm", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "zuo_GeographicInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of activity and information by geographic region, including but not limited to revenue and revenue concentration.", "label": "Geographic Information Disclosure [Text Block]", "terseLabel": "Geographical Information" } } }, "localname": "GeographicInformationDisclosureTextBlock", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/GeographicalInformation" ], "xbrltype": "textBlockItemType" }, "zuo_IncreaseDecreaseInCapitalizedContractCost": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase Decrease In Capitalized Contract Cost", "label": "Increase Decrease In Capitalized Contract Cost", "negatedTerseLabel": "Deferred commissions" } } }, "localname": "IncreaseDecreaseInCapitalizedContractCost", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "zuo_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Operating Lease Liability", "label": "Increase (Decrease) In Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "zuo_InterestIncomeAndOtherIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Interest Income And Other Income Expense Net", "label": "Interest Income And Other Income Expense Net", "terseLabel": "Interest and other income (expense), net" } } }, "localname": "InterestIncomeAndOtherIncomeExpenseNet", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "zuo_LapseInRestrictionsOnEarlyExercisedCommonStockOptions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Lapse in restrictions on early exercised common stock options", "label": "Lapse in restrictions on early exercised common stock options", "terseLabel": "Lapse in restrictions on early exercised common stock options" } } }, "localname": "LapseInRestrictionsOnEarlyExercisedCommonStockOptions", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "zuo_LeaseAgreementReimbursementAllowancePerAgreement": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Lease Agreement, Reimbursement Allowance Per Agreement", "label": "Lease Agreement, Reimbursement Allowance Per Agreement", "terseLabel": "Reimbursement allowance for tenant improvements per agreement" } } }, "localname": "LeaseAgreementReimbursementAllowancePerAgreement", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "zuo_LeaseArrangementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lease Arrangement", "label": "Lease Arrangement [Axis]", "terseLabel": "Lease Arrangement [Axis]" } } }, "localname": "LeaseArrangementAxis", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.zuora.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "zuo_LeaseArrangementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lease Arrangement", "label": "Lease Arrangement [Domain]", "terseLabel": "Lease Arrangement [Domain]" } } }, "localname": "LeaseArrangementDomain", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.zuora.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "zuo_LesseeOperatingLeaseCashFlowResultingFromOperatingLeases": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/LeasesSupplementalInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Cash Flow Resulting From Operating Leases", "label": "Lessee, Operating Lease, Cash Flow Resulting From Operating Leases", "negatedTotalLabel": "Operating cash flows resulting from operating leases" } } }, "localname": "LesseeOperatingLeaseCashFlowResultingFromOperatingLeases", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zuo_LesseeOperatingLeaseCashPaidForOperatingLeases": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/LeasesSupplementalInformationDetails": { "order": 1.0, "parentTag": "zuo_LesseeOperatingLeaseCashFlowResultingFromOperatingLeases", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Cash Paid For Operating Leases", "label": "Lessee, Operating Lease, Cash Paid For Operating Leases", "terseLabel": "Cash paid for operating leases" } } }, "localname": "LesseeOperatingLeaseCashPaidForOperatingLeases", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zuo_LesseeOperatingLeaseCashReceivedOnOperatingLeaseIncentives": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/LeasesSupplementalInformationDetails": { "order": 2.0, "parentTag": "zuo_LesseeOperatingLeaseCashFlowResultingFromOperatingLeases", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Cash Received On Operating Lease Incentives", "label": "Lessee, Operating Lease, Cash Received On Operating Lease Incentives", "negatedTerseLabel": "Cash received on operating lease incentives" } } }, "localname": "LesseeOperatingLeaseCashReceivedOnOperatingLeaseIncentives", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zuo_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedFuturePayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Lease Not yet Commenced, Undiscounted Future Payments", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Undiscounted Future Payments", "terseLabel": "Undiscounted future payments for operating leases that have not yet commenced" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedFuturePayments", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "zuo_LesseeOperatingLeaseRentHolidayTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Rent Holiday Term", "label": "Lessee, Operating Lease, Rent Holiday Term", "terseLabel": "Rent holiday period within year one (in months)" } } }, "localname": "LesseeOperatingLeaseRentHolidayTerm", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "zuo_LesseeOperatingLeaseSupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Supplemental Cash Flow Information", "label": "Lessee, Operating Lease, Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Cash Flow Information" } } }, "localname": "LesseeOperatingLeaseSupplementalCashFlowInformationAbstract", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "stringItemType" }, "zuo_LiabilityForEarlyExerciseOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Liability recorded related to early exercise of stock options.", "label": "Liability For Early Exercise Of Stock Options", "verboseLabel": "Liability related to early exercise of stock options" } } }, "localname": "LiabilityForEarlyExerciseOfStockOptions", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "zuo_LineOfCreditFacilityPeriodicPaymentDurationOfPayments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility, Periodic Payment, Duration Of Payments", "label": "Line Of Credit Facility, Periodic Payment, Duration Of Payments", "terseLabel": "Duration of periodic payments due after interest-only period (in months)" } } }, "localname": "LineOfCreditFacilityPeriodicPaymentDurationOfPayments", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "zuo_LineOfCreditFacilityPeriodicPaymentNumberOfInstallments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility, Periodic Payment, Number Of Installments", "label": "Line Of Credit Facility, Periodic Payment, Number Of Installments", "terseLabel": "Number of equal monthly installment payments after interest-only period" } } }, "localname": "LineOfCreditFacilityPeriodicPaymentNumberOfInstallments", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "zuo_LineOfCreditFacilityPrepaymentFeeDuePerAgreementIfPrepaymentOccursAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility, Prepayment Fee Due Per Agreement If Prepayment Occurs, Amount", "label": "Line Of Credit Facility, Prepayment Fee Due Per Agreement If Prepayment Occurs, Amount", "terseLabel": "Amount due per agreement upon prepayment or termination of facility" } } }, "localname": "LineOfCreditFacilityPrepaymentFeeDuePerAgreementIfPrepaymentOccursAmount", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "zuo_LineOfCreditFacilityPrepaymentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility Prepayment Fee Percentage", "label": "Line Of Credit Facility Prepayment Fee Percentage", "terseLabel": "Prepayment or termination fee (percent)" } } }, "localname": "LineOfCreditFacilityPrepaymentFeePercentage", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "zuo_LossContingencyNumberOfShareholderDerivativeLawsuitsFiled": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Loss Contingency, Number Of Shareholder Derivative Lawsuits Filed", "label": "Loss Contingency, Number Of Shareholder Derivative Lawsuits Filed", "terseLabel": "Number of shareholder derivative lawsuits filed" } } }, "localname": "LossContingencyNumberOfShareholderDerivativeLawsuitsFiled", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "zuo_NewAccountingPronouncementCumulativeEffectOfChangeOnEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "New Accounting Pronouncement, Cumulative Effect of Change on Equity", "label": "New Accounting Pronouncement, Cumulative Effect of Change on Equity", "terseLabel": "Cumulative effect adjustment upon adoption of new accounting standard" } } }, "localname": "NewAccountingPronouncementCumulativeEffectOfChangeOnEquity", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "zuo_OperatingLeaseAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating lease agreement.", "label": "Operating Lease Agreement [Member]", "terseLabel": "Operating Lease Agreements" } } }, "localname": "OperatingLeaseAgreementMember", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "zuo_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Operating Lease, Right-of-Use Asset, Amortization Expense", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Reduction in carrying amount of right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "zuo_OperatingLossCarryforwardsNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Operating Loss Carryforwards, Not Subject To Expiration", "label": "Operating Loss Carryforwards, Not Subject To Expiration", "terseLabel": "Net operating loss carryforwards not subject to expiration" } } }, "localname": "OperatingLossCarryforwardsNotSubjectToExpiration", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "zuo_PaymentsToFundLoanToRelatedPartyInBusinessCombination": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments To Fund Loan To Related Party In Business Combination", "label": "Payments To Fund Loan To Related Party In Business Combination", "negatedTerseLabel": "Payments related to business combination" } } }, "localname": "PaymentsToFundLoanToRelatedPartyInBusinessCombination", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "zuo_PrepaidHostingCosts": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Prepaid hosting costs.", "label": "Prepaid Hosting Costs", "terseLabel": "Prepaid hosting costs" } } }, "localname": "PrepaidHostingCosts", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "zuo_PrepaidSoftwareSubscriptionsCurrent": { "auth_ref": [], "calculation": { "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Prepaid software subscriptions current.", "label": "Prepaid Software Subscriptions Current", "terseLabel": "Prepaid software subscriptions" } } }, "localname": "PrepaidSoftwareSubscriptionsCurrent", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "zuo_ProfessionalServicesProjectsTermToCompletion": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Professional Services Projects, Term To Completion", "label": "Professional Services Projects, Term To Completion", "terseLabel": "Professional services projects term to completion (in months)" } } }, "localname": "ProfessionalServicesProjectsTermToCompletion", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "durationItemType" }, "zuo_ProvisionForDoubtfulAccountsChargedToDeferredRevenue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense related to write-down of receivables charged to deferred revenue.", "label": "Provision For Doubtful Accounts, Charged To Deferred Revenue", "terseLabel": "Charged to deferred revenue" } } }, "localname": "ProvisionForDoubtfulAccountsChargedToDeferredRevenue", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "zuo_ProvisionForDoubtfulAccountsChargedToRevenue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense related to write-down of receivables charged to revenue.", "label": "Provision For Doubtful Accounts, Charged To Revenue", "terseLabel": "Charged to revenue" } } }, "localname": "ProvisionForDoubtfulAccountsChargedToRevenue", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "zuo_RedwoodShoresCAOfficeSpaceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Redwood Shores, CA Office Space [Member]", "label": "Redwood Shores, CA Office Space [Member]", "terseLabel": "Redwood Shores Office Space" } } }, "localname": "RedwoodShoresCAOfficeSpaceMember", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "zuo_RestrictedStockUnitRSUAndRestrictedStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted stock unit and restricted stock.", "label": "Restricted Stock Unit RSU And Restricted Stock [Member]", "terseLabel": "RSUs and Restricted Shares" } } }, "localname": "RestrictedStockUnitRSUAndRestrictedStockMember", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/EmployeeStockPlansScheduleofRSUandRestrictedStockAwardActivityDetails", "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "zuo_ScheduleOfOperatingLeaseSupplementalInformationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Operating Lease Supplemental Information", "label": "Schedule Of Operating Lease Supplemental Information [Table Text Block]", "terseLabel": "Schedule of Supplemental Operating Lease Information" } } }, "localname": "ScheduleOfOperatingLeaseSupplementalInformationTableTextBlock", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "zuo_ServersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Servers.", "label": "Servers [Member]", "terseLabel": "Servers" } } }, "localname": "ServersMember", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "zuo_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsEarlyExerciseShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares related to early exercise of stock options.", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Early Exercise, Shares", "terseLabel": "Early exercise of stock options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsEarlyExerciseShares", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "zuo_ShareBasedCompensationArrangementByShareBasedPaymentAwardsOutstandingNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Awards Outstanding Number", "label": "Share Based Compensation Arrangement By Share Based Payment Awards Outstanding Number", "terseLabel": "Aggregate equity awards outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardsOutstandingNumber", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "zuo_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "zuo_SiliconValleyBankAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Silicon Valley Bank Agreement [Member]", "label": "Silicon Valley Bank Agreement [Member]", "terseLabel": "Silicon Valley Bank Debt Agreement" } } }, "localname": "SiliconValleyBankAgreementMember", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "zuo_StockConvertedDuringPeriodSharesDecreaseDueToConversionOfClassOfCommonStock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Converted During Period, Shares, Decrease Due To Conversion Of Class Of Common Stock", "label": "Stock Converted During Period, Shares, Decrease Due To Conversion Of Class Of Common Stock", "negatedTerseLabel": "Conversion of Class B common stock to Class A common stock (in shares)" } } }, "localname": "StockConvertedDuringPeriodSharesDecreaseDueToConversionOfClassOfCommonStock", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "zuo_StockConvertedDuringPeriodValueDecreaseDueToConversionOfClassOfCommonStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Stock Converted During Period, Value, Decrease Due To Conversion Of Class Of Common Stock", "label": "Stock Converted During Period, Value, Decrease Due To Conversion Of Class Of Common Stock", "negatedTerseLabel": "Conversion of Class B common stock to Class A common stock" } } }, "localname": "StockConvertedDuringPeriodValueDecreaseDueToConversionOfClassOfCommonStock", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "zuo_StockIssuedDuringPeriodSharesConversionOfClassOfCommonStock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Shares, Conversion Of Class Of Common Stock", "label": "Stock Issued During Period, Shares, Conversion Of Class Of Common Stock", "terseLabel": "Conversion of Class B common stock to Class A common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfClassOfCommonStock", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "zuo_StockIssuedDuringPeriodValueConversionOfClassOfCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Value, Conversion Of Class Of Common Stock", "label": "Stock Issued During Period, Value, Conversion Of Class Of Common Stock", "terseLabel": "Conversion of Class B common stock to Class A common stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfClassOfCommonStock", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "zuo_StockNetRepurchasedDuringPeriodSharesStockOptionsExercisedNetOfRepurchases": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Net Repurchased During Period, Shares, Stock Options Exercised Net Of Repurchases", "label": "Stock Net Repurchased During Period, Shares, Stock Options Exercised Net Of Repurchases", "terseLabel": "Issuance of common stock upon exercise of stock options, net of repurchases (in shares)" } } }, "localname": "StockNetRepurchasedDuringPeriodSharesStockOptionsExercisedNetOfRepurchases", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "zuo_StockholdersEquityIncreaseDecreaseInRelatedPartyReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Stockholders Equity, Increase (Decrease) In Related Party Receivable", "label": "Stockholders Equity, Increase (Decrease) In Related Party Receivable", "negatedTerseLabel": "Related party notes receivable" } } }, "localname": "StockholdersEquityIncreaseDecreaseInRelatedPartyReceivable", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "zuo_SubscriptionAgreementTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Subscription Agreement, Term", "label": "Subscription Agreement, Term", "terseLabel": "Subscription agreements term (in years)" } } }, "localname": "SubscriptionAgreementTerm", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails" ], "xbrltype": "durationItemType" }, "zuo_TwoThousandAndEighteenEmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two thousand and eighteen employee stock purchase plan.", "label": "Two Thousand and Eighteen Employee Stock Purchase Plan [Member]", "terseLabel": "2018 Employee Stock Purchase Plan" } } }, "localname": "TwoThousandAndEighteenEmployeeStockPurchasePlanMember", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails", "http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "zuo_TwoThousandAndEighteenEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2018 equity incentive plan.", "label": "Two Thousand And Eighteen Equity Incentive Plan [Member]", "terseLabel": "2018 Equity Incentive Plan" } } }, "localname": "TwoThousandAndEighteenEquityIncentivePlanMember", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "zuo_TwoThousandSixAndTwoThousandFifteenPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two thousand six and two thousand fifteen plan.", "label": "Two Thousand Six and Two Thousand Fifteen Plan [Member]", "terseLabel": "2006 Stock Plan and 2015 Equity Incentive Plan" } } }, "localname": "TwoThousandSixAndTwoThousandFifteenPlanMember", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "zuo_WebHostingServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Web Hosting Services [Member]", "label": "Web Hosting Services [Member]", "terseLabel": "Web Hosting Services" } } }, "localname": "WebHostingServicesMember", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "zuo_WeightedAverageNumberOfShareOutstandingBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average number of share outstanding basic and diluted.", "label": "Weighted Average Number Of Share Outstanding Basic And Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDilutedAbstract", "nsuri": "http://www.zuora.com/20200131", "presentation": [ "http://www.zuora.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 12 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(d),(e))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e725-108305" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e765-108305" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.10-01.(b)(6))", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699" }, "r129": { "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" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e4975-111524" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5212-111524" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5093-111524" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26626-111562" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942338&loc=SL82898722-210454" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5865-108316" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131251-203054" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r179": { "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" }, "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=6877327&loc=d3e13212-122682" }, "r180": { "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" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "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=6877327&loc=d3e13212-122682" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "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=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r206": { "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" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "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=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "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=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r281": { "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" }, "r282": { "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" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32059-109318" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "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=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "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=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "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=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r319": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "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=6877327&loc=d3e13212-122682" }, "r320": { "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" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r326": { "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" }, "r327": { "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" }, "r328": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "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=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL7498348-110258" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "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" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r366": { "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" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r368": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6)(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r378": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r383": { "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=119400593&loc=d3e572229-122910" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r390": { "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" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=d3e19393-158473" }, "r394": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=116631420&loc=SL116631458-115580" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(a)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=114873921&loc=SL114875236-224282" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r405": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r406": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r407": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r408": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r409": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(3)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "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=6877327&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "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=6877327&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3151-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" } }, "version": "2.1" } XML 61 R67.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Operating Loss Carryforwards [Line Items]        
Increase (decrease) in valuation allowance $ (23,900) $ (16,100)    
Gross unrecognized tax benefits 8,070 6,588 $ 5,918 $ 5,373
Unrecognized tax benefits that would impact effective tax rate in a future period 600      
Tax-related interest and penalties recognized 100 100    
Federal        
Operating Loss Carryforwards [Line Items]        
Net operating loss carryforwards 366,400 304,600    
Net operating loss carryforwards not subject to expiration 128,400      
Federal | Research and Development        
Operating Loss Carryforwards [Line Items]        
Tax credits 7,400 5,900    
State        
Operating Loss Carryforwards [Line Items]        
Net operating loss carryforwards 269,900 224,100    
State | Research and Development        
Operating Loss Carryforwards [Line Items]        
Tax credits $ 8,900 $ 7,400    
XML 62 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jan. 31, 2020
USD ($)
Maturities of Operating Lease Liabilities  
2021 $ 8,814
2022 11,641
2023 11,615
2024 9,565
2025 6,386
Thereafter 36,139
Total lease payments 84,160
Less imputed interest (16,098)
Present value of lease liabilities $ 68,062
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Deferred Commissions - Narrative (Details) - USD ($)
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Revenue from Contract with Customer [Abstract]      
Deferred commissions related to incremental costs of obtaining customer contracts $ 29,200,000 $ 27,300,000  
Amortization of deferred commissions 9,515,000 7,959,000 [1] $ 6,118,000 [1]
Impairment loss in relation to the costs capitalized $ 0 $ 0 $ 0
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 64 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Overview and Basis of Presentation - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2018
shares
Apr. 30, 2018
USD ($)
$ / shares
shares
Jan. 31, 2020
USD ($)
segment
Jan. 31, 2019
USD ($)
[1]
Jan. 31, 2018
USD ($)
[1]
Overview and Basis of Presentation [Line Items]          
Aggregate proceeds received, net | $     $ 0 $ 164,703 $ 0
Common stock reclassified as Class B common stock (in shares) 30,500,000        
Number of operating segments | segment     1    
Class B common stock          
Overview and Basis of Presentation [Line Items]          
Common stock issued upon conversion of convertible preferred stock (in shares) 62,000,000.0        
Number of common shares issued for each share of convertible preferred stock (in shares) 1        
IPO          
Overview and Basis of Presentation [Line Items]          
Shares issued and sold (in shares)   12,700,000      
Public offering price (in dollars per share) | $ / shares   $ 14.00      
Aggregate proceeds received, net | $   $ 159,700      
Over-Allotment Option          
Overview and Basis of Presentation [Line Items]          
Shares issued and sold (in shares)   1,700,000      
Public offering price (in dollars per share) | $ / shares   $ 14.00      
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 65 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 606 on Consolidated Statements of Comprehensive Loss (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Total revenue $ 276,057 $ 234,989 [1] $ 171,106 [1]
Gross Profit 141,876 118,399 [1] 91,200 [1]
Sales and marketing 108,264 95,169 [1] 68,067 [1]
Operating Expenses 227,541 188,816 [1] 129,278 [1]
Operating Income (Loss) (85,665) (70,417) [1] (38,078) [1]
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest (82,953) (70,834) [1] (37,826) [1]
Income tax provision (441) (1,907) [1] (1,551) [1]
Net loss (83,394) (72,741) [2] (39,377) [2]
Comprehensive Income (Loss), Net of Tax, Attributable to Parent $ (83,687) $ (72,731) [1] $ (38,417) [1]
Net loss per share, basic and diluted (in dollars per share) $ (0.75) $ (0.80) [1] $ (1.48) [1]
Subscription      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Total revenue $ 206,555 $ 164,805 [1] $ 122,482 [1]
Professional services      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Total revenue $ 69,502 70,184 [1] 48,624 [1]
Previously Reported      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Total revenue   235,196 167,926
Gross Profit   118,606 88,020
Sales and marketing   100,766 73,087
Operating Expenses   194,413 134,298
Operating Income (Loss)   (75,807) (46,278)
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest   (76,224) (46,026)
Income tax provision   (1,366) (1,129)
Net loss   (77,590) (47,155)
Comprehensive Income (Loss), Net of Tax, Attributable to Parent   $ (77,580) $ (46,195)
Net loss per share, basic and diluted (in dollars per share)   $ (0.85) $ (1.78)
Previously Reported | Subscription      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Total revenue   $ 168,798 $ 120,373
Previously Reported | Professional services      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Total revenue   66,398 47,553
Adjustment | Topic 606      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Total revenue   (207) 3,180
Gross Profit   (207) 3,180
Sales and marketing   (5,597) (5,020)
Operating Expenses   (5,597) (5,020)
Operating Income (Loss)   5,390 8,200
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest   5,390 8,200
Income tax provision   (541) (422)
Net loss   4,849 7,778
Comprehensive Income (Loss), Net of Tax, Attributable to Parent   $ 4,849 $ 7,778
Net loss per share, basic and diluted (in dollars per share)   $ 0.05 $ 0.29
Adjustment | Topic 606 | Subscription      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Total revenue   $ (3,993) $ 2,109
Adjustment | Topic 606 | Professional services      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Total revenue   $ 3,786 $ 1,071
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
[2] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Debt - Narrative (Details) - Silicon Valley Bank Debt Agreement
1 Months Ended 12 Months Ended
Oct. 31, 2018
USD ($)
payment
Jun. 30, 2017
USD ($)
Jan. 31, 2020
USD ($)
Jan. 31, 2019
USD ($)
Sep. 30, 2018
USD ($)
Revolving Loan          
Line of Credit Facility [Line Items]          
Credit facility maximum borrowing capacity $ 30,000,000.0   $ 30,000,000.0   $ 10,000,000
Annual fee on revolving loan     20,000    
Amount drawn under credit facility     0    
Term Loan          
Line of Credit Facility [Line Items]          
Number of equal monthly installment payments after interest-only period | payment 36        
Amount drawn under credit facility     $ 10,500,000 $ 13,500,000  
Proceeds from amounts borrowed   $ 15,000,000.0      
Effective interest rate (percent)     3.75%    
Duration of periodic payments due after interest-only period (in months)     36 months    
Prepayment or termination fee (percent)     1.50%    
Amount due per agreement upon prepayment or termination of facility     $ 225,000    
Minimum          
Line of Credit Facility [Line Items]          
Adjusted quick ratio for debt agreement covenant     110.00%    
WSJ Prime Rate          
Line of Credit Facility [Line Items]          
Basis spread on variable interest rate, minus (percent) 1.00%        
WSJ Prime Rate | Revolving Loan          
Line of Credit Facility [Line Items]          
Basis spread on variable interest rate, minus (percent)     1.00%    
WSJ Prime Rate | Term Loan          
Line of Credit Facility [Line Items]          
Basis spread on variable interest rate, minus (percent)     1.00%    
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets and Goodwill - Narrative (Details)
$ in Millions
12 Months Ended
Jan. 31, 2020
USD ($)
reporting_unit
Jan. 31, 2019
USD ($)
Jan. 31, 2018
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization expense related to purchased intangible assets | $ $ 1.8 $ 2.3 $ 2.1
Number of reporting units | reporting_unit 1    
XML 68 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 264 504 1 true 68 0 false 12 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.zuora.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Consolidated Balance Sheets Sheet http://www.zuora.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.zuora.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.zuora.com/role/ConsolidatedStatementsofComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical) Sheet http://www.zuora.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical Consolidated Statements of Stockholders' Equity (Parenthetical) Statements 6 false false R7.htm 1006007 - Statement - Consolidated Statements of Cash Flows Sheet http://www.zuora.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101101 - Disclosure - Overview and Basis of Presentation Sheet http://www.zuora.com/role/OverviewandBasisofPresentation Overview and Basis of Presentation Notes 8 false false R9.htm 2103102 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements Sheet http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncements Summary of Significant Accounting Policies and Recent Accounting Pronouncements Notes 9 false false R10.htm 2111103 - Disclosure - Investments Sheet http://www.zuora.com/role/Investments Investments Notes 10 false false R11.htm 2114104 - Disclosure - Fair Value Measurements Sheet http://www.zuora.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 2117105 - Disclosure - Deferred Commissions Sheet http://www.zuora.com/role/DeferredCommissions Deferred Commissions Notes 12 false false R13.htm 2119106 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 13 false false R14.htm 2122107 - Disclosure - Property and Equipment, Net Sheet http://www.zuora.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 14 false false R15.htm 2126108 - Disclosure - Intangible Assets and Goodwill Sheet http://www.zuora.com/role/IntangibleAssetsandGoodwill Intangible Assets and Goodwill Notes 15 false false R16.htm 2132109 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 16 false false R17.htm 2135110 - Disclosure - Debt Sheet http://www.zuora.com/role/Debt Debt Notes 17 false false R18.htm 2137111 - Disclosure - Deferred Revenue and Performance Obligations Sheet http://www.zuora.com/role/DeferredRevenueandPerformanceObligations Deferred Revenue and Performance Obligations Notes 18 false false R19.htm 2140112 - Disclosure - Geographical Information Sheet http://www.zuora.com/role/GeographicalInformation Geographical Information Notes 19 false false R20.htm 2143113 - Disclosure - Leases Sheet http://www.zuora.com/role/Leases Leases Notes 20 false false R21.htm 2150114 - Disclosure - Commitments and Contingencies Sheet http://www.zuora.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 21 false false R22.htm 2152115 - Disclosure - Income Taxes Sheet http://www.zuora.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 2160116 - Disclosure - Stockholders' Equity Sheet http://www.zuora.com/role/StockholdersEquity Stockholders' Equity Notes 23 false false R24.htm 2164117 - Disclosure - Employee Stock Plans Sheet http://www.zuora.com/role/EmployeeStockPlans Employee Stock Plans Notes 24 false false R25.htm 2172118 - Disclosure - Net Loss Per Share Sheet http://www.zuora.com/role/NetLossPerShare Net Loss Per Share Notes 25 false false R26.htm 2204201 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies) Sheet http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies) Policies http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncements 26 false false R27.htm 2305301 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables) Sheet http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsTables Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables) Tables http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncements 27 false false R28.htm 2312302 - Disclosure - Investments (Tables) Sheet http://www.zuora.com/role/InvestmentsTables Investments (Tables) Tables http://www.zuora.com/role/Investments 28 false false R29.htm 2315303 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.zuora.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.zuora.com/role/FairValueMeasurements 29 false false R30.htm 2320304 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssets 30 false false R31.htm 2323305 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.zuora.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.zuora.com/role/PropertyandEquipmentNet 31 false false R32.htm 2327306 - Disclosure - Intangible Assets and Goodwill (Tables) Sheet http://www.zuora.com/role/IntangibleAssetsandGoodwillTables Intangible Assets and Goodwill (Tables) Tables http://www.zuora.com/role/IntangibleAssetsandGoodwill 32 false false R33.htm 2333307 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilities 33 false false R34.htm 2341308 - Disclosure - Geographical Information (Tables) Sheet http://www.zuora.com/role/GeographicalInformationTables Geographical Information (Tables) Tables http://www.zuora.com/role/GeographicalInformation 34 false false R35.htm 2344309 - Disclosure - Leases (Tables) Sheet http://www.zuora.com/role/LeasesTables Leases (Tables) Tables http://www.zuora.com/role/Leases 35 false false R36.htm 2353310 - Disclosure - Income Taxes (Tables) Sheet http://www.zuora.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.zuora.com/role/IncomeTaxes 36 false false R37.htm 2361311 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.zuora.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.zuora.com/role/StockholdersEquity 37 false false R38.htm 2365312 - Disclosure - Employee Stock Plans (Tables) Sheet http://www.zuora.com/role/EmployeeStockPlansTables Employee Stock Plans (Tables) Tables http://www.zuora.com/role/EmployeeStockPlans 38 false false R39.htm 2373313 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.zuora.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.zuora.com/role/NetLossPerShare 39 false false R40.htm 2402401 - Disclosure - Overview and Basis of Presentation - Narrative (Details) Sheet http://www.zuora.com/role/OverviewandBasisofPresentationNarrativeDetails Overview and Basis of Presentation - Narrative (Details) Details 40 false false R41.htm 2406402 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Narrative (Details) Sheet http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsNarrativeDetails Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Narrative (Details) Details http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsTables 41 false false R42.htm 2407403 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Accounts Receivable (Details) Sheet http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAccountsReceivableDetails Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Accounts Receivable (Details) Details 42 false false R43.htm 2408404 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 606 on Consolidated Balance Sheets (Details) Sheet http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedBalanceSheetsDetails Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 606 on Consolidated Balance Sheets (Details) Details 43 false false R44.htm 2409405 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 606 on Consolidated Statements of Comprehensive Loss (Details) Sheet http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic606onConsolidatedStatementsofComprehensiveLossDetails Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 606 on Consolidated Statements of Comprehensive Loss (Details) Details 44 false false R45.htm 2410406 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 842 on Consolidated Balance Sheets (Details) Sheet http://www.zuora.com/role/SummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsAdjustmentsRelatedtoAdoptionofTopic842onConsolidatedBalanceSheetsDetails Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 842 on Consolidated Balance Sheets (Details) Details 45 false false R46.htm 2413407 - Disclosure - Investments - Schedule of Investments (Details) Sheet http://www.zuora.com/role/InvestmentsScheduleofInvestmentsDetails Investments - Schedule of Investments (Details) Details 46 false false R47.htm 2416408 - Disclosure - Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details) Sheet http://www.zuora.com/role/FairValueMeasurementsFinancialAssetsMeasuredatFairValueonRecurringBasisDetails Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details) Details 47 false false R48.htm 2418409 - Disclosure - Deferred Commissions - Narrative (Details) Sheet http://www.zuora.com/role/DeferredCommissionsNarrativeDetails Deferred Commissions - Narrative (Details) Details 48 false false R49.htm 2421410 - Disclosure - Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) Sheet http://www.zuora.com/role/PrepaidExpensesandOtherCurrentAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) Details 49 false false R50.htm 2424411 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) Sheet http://www.zuora.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) Details 50 false false R51.htm 2425412 - Disclosure - Property and Equipment, Net - Narrative (Details) Sheet http://www.zuora.com/role/PropertyandEquipmentNetNarrativeDetails Property and Equipment, Net - Narrative (Details) Details 51 false false R52.htm 2428413 - Disclosure - Intangible Assets and Goodwill - Summary of Intangible Assets (Details) Sheet http://www.zuora.com/role/IntangibleAssetsandGoodwillSummaryofIntangibleAssetsDetails Intangible Assets and Goodwill - Summary of Intangible Assets (Details) Details 52 false false R53.htm 2429414 - Disclosure - Intangible Assets and Goodwill - Narrative (Details) Sheet http://www.zuora.com/role/IntangibleAssetsandGoodwillNarrativeDetails Intangible Assets and Goodwill - Narrative (Details) Details 53 false false R54.htm 2430415 - Disclosure - Intangible Assets and Goodwill - Expected Future Amortization Expense (Details) Sheet http://www.zuora.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails Intangible Assets and Goodwill - Expected Future Amortization Expense (Details) Details 54 false false R55.htm 2431416 - Disclosure - Intangible Assets and Goodwill - Carrying Amount of Goodwill (Details) Sheet http://www.zuora.com/role/IntangibleAssetsandGoodwillCarryingAmountofGoodwillDetails Intangible Assets and Goodwill - Carrying Amount of Goodwill (Details) Details 55 false false R56.htm 2434417 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.zuora.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) Details 56 false false R57.htm 2436418 - Disclosure - Debt - Narrative (Details) Sheet http://www.zuora.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 57 false false R58.htm 2438419 - Disclosure - Deferred Revenue and Performance Obligations - Narrative (Details) Sheet http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsNarrativeDetails Deferred Revenue and Performance Obligations - Narrative (Details) Details 58 false false R59.htm 2439420 - Disclosure - Deferred Revenue and Performance Obligations - Performance Obligations (Details) Sheet http://www.zuora.com/role/DeferredRevenueandPerformanceObligationsPerformanceObligationsDetails Deferred Revenue and Performance Obligations - Performance Obligations (Details) Details 59 false false R60.htm 2442421 - Disclosure - Geographical Information - Revenue by Country (Details) Sheet http://www.zuora.com/role/GeographicalInformationRevenuebyCountryDetails Geographical Information - Revenue by Country (Details) Details 60 false false R61.htm 2445422 - Disclosure - Leases - Narrative (Details) Sheet http://www.zuora.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 61 false false R62.htm 2446423 - Disclosure - Leases - Components of Leases and Lease Cost (Details) Sheet http://www.zuora.com/role/LeasesComponentsofLeasesandLeaseCostDetails Leases - Components of Leases and Lease Cost (Details) Details 62 false false R63.htm 2447424 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) Sheet http://www.zuora.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails Leases - Maturities of Operating Lease Liabilities (Details) Details 63 false false R64.htm 2448425 - Disclosure - Leases - Supplemental Information (Details) Sheet http://www.zuora.com/role/LeasesSupplementalInformationDetails Leases - Supplemental Information (Details) Details 64 false false R65.htm 2449426 - Disclosure - Leases - Future Minimum Commitments at Prior Year End (Details) Sheet http://www.zuora.com/role/LeasesFutureMinimumCommitmentsatPriorYearEndDetails Leases - Future Minimum Commitments at Prior Year End (Details) Details 65 false false R66.htm 2451427 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.zuora.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 66 false false R67.htm 2454428 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.zuora.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 67 false false R68.htm 2455429 - Disclosure - Income Taxes - Net Loss Before Provision for Income Taxes (Details) Sheet http://www.zuora.com/role/IncomeTaxesNetLossBeforeProvisionforIncomeTaxesDetails Income Taxes - Net Loss Before Provision for Income Taxes (Details) Details 68 false false R69.htm 2456430 - Disclosure - Income Taxes - Components of Income Tax Provision (Details) Sheet http://www.zuora.com/role/IncomeTaxesComponentsofIncomeTaxProvisionDetails Income Taxes - Components of Income Tax Provision (Details) Details 69 false false R70.htm 2457431 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://www.zuora.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 70 false false R71.htm 2458432 - Disclosure - Income Taxes - Effective Tax Rate Reconciliation (Details) Sheet http://www.zuora.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails Income Taxes - Effective Tax Rate Reconciliation (Details) Details 71 false false R72.htm 2459433 - Disclosure - Income Taxes - Uncertain Tax Positions (Details) Sheet http://www.zuora.com/role/IncomeTaxesUncertainTaxPositionsDetails Income Taxes - Uncertain Tax Positions (Details) Details 72 false false R73.htm 2462434 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.zuora.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 73 false false R74.htm 2463435 - Disclosure - Stockholders' Equity - Components of Accumulated Other Comprehensive Income (Details) Sheet http://www.zuora.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveIncomeDetails Stockholders' Equity - Components of Accumulated Other Comprehensive Income (Details) Details 74 false false R75.htm 2466436 - Disclosure - Employee Stock Plans - Narrative (Details) Sheet http://www.zuora.com/role/EmployeeStockPlansNarrativeDetails Employee Stock Plans - Narrative (Details) Details 75 false false R76.htm 2467437 - Disclosure - Employee Stock Plans - Schedule of Stock Option Activity (Details) Sheet http://www.zuora.com/role/EmployeeStockPlansScheduleofStockOptionActivityDetails Employee Stock Plans - Schedule of Stock Option Activity (Details) Details 76 false false R77.htm 2468438 - Disclosure - Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Stock Options (Details) Sheet http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofStockOptionsDetails Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Stock Options (Details) Details 77 false false R78.htm 2469439 - Disclosure - Employee Stock Plans - Schedule of RSU and Restricted Stock Award Activity (Details) Sheet http://www.zuora.com/role/EmployeeStockPlansScheduleofRSUandRestrictedStockAwardActivityDetails Employee Stock Plans - Schedule of RSU and Restricted Stock Award Activity (Details) Details 78 false false R79.htm 2470440 - Disclosure - Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Employee Stock Purchase Plan (Details) Sheet http://www.zuora.com/role/EmployeeStockPlansValuationAssumptionsforEstimatedFairValueofEmployeeStockPurchasePlanDetails Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Employee Stock Purchase Plan (Details) Details 79 false false R80.htm 2471441 - Disclosure - Employee Stock Plans - Schedule of Stock-Based Compensation Expense (Details) Sheet http://www.zuora.com/role/EmployeeStockPlansScheduleofStockBasedCompensationExpenseDetails Employee Stock Plans - Schedule of Stock-Based Compensation Expense (Details) Details 80 false false R81.htm 2474442 - Disclosure - Net Loss Per Share - Basic and Diluted Net Loss Per Share (Details) Sheet http://www.zuora.com/role/NetLossPerShareBasicandDilutedNetLossPerShareDetails Net Loss Per Share - Basic and Diluted Net Loss Per Share (Details) Details 81 false false R82.htm 2475443 - Disclosure - Net Loss Per Share - Schedule of Potential Dilutive Securities Not Included in the Diluted Per Share Calculations (Details) Sheet http://www.zuora.com/role/NetLossPerShareScheduleofPotentialDilutiveSecuritiesNotIncludedintheDilutedPerShareCalculationsDetails Net Loss Per Share - Schedule of Potential Dilutive Securities Not Included in the Diluted Per Share Calculations (Details) Details 82 false false All Reports Book All Reports zuo-20200131.htm a20200131ex1012.htm a20200131ex1013.htm a20200131ex211.htm a20200131ex231.htm a20200131ex311.htm a20200131ex312.htm a20200131ex321.htm a20200131ex322.htm a20200131ex43.htm zuo-20200131.xsd zuo-20200131_cal.xml zuo-20200131_def.xml zuo-20200131_lab.xml zuo-20200131_pre.xml zuo-20200131_g1.jpg http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 true true XML 69 R70.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Deferred tax assets:    
Net operating loss carryforwards $ 94,805 $ 78,844
Tax credit carryforwards 8,525 7,076
Allowances and other 12,095 8,226
Depreciation and amortization 906 1,010
Operating lease liability 16,358 0
Total deferred tax assets 132,689 95,156
Deferred tax liabilities:    
Deferred commissions (7,707) (5,309)
Allowances and other 0 (1,174)
Intangibles (3,004) (3,299)
Operating lease right-of-use asset (12,639) 0
Total deferred tax liabilities (23,350) (9,782)
Valuation allowance (110,908) (87,026)
Net deferred tax liabilities $ (1,569) $ (1,652)
XML 70 R80.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Stock Plans - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Cost of Revenue      
Stock-based compensation expense $ 45,046 $ 25,357 $ 8,990
Cost of subscription revenue      
Cost of Revenue      
Stock-based compensation expense 2,772 1,967 747
Cost of professional services revenue      
Cost of Revenue      
Stock-based compensation expense 7,265 5,900 2,121
Research and development      
Cost of Revenue      
Stock-based compensation expense 17,568 6,345 2,292
Sales and marketing      
Cost of Revenue      
Stock-based compensation expense 11,129 7,384 2,717
General and administrative      
Cost of Revenue      
Stock-based compensation expense $ 6,312 $ 3,761 $ 1,113
XML 71 R74.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Components of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Components of Accumulated Other Comprehensive Income      
Beginning balance $ 181,814 [1] $ 50,638 $ 71,174 [2]
Foreign currency translation adjustment (379) 3 [3] 960 [3]
Unrealized gain on available-for-sale securities, net of tax 86 7 [3] 0 [3]
Ending balance 164,659 181,814 [1] 50,638
AOCI      
Components of Accumulated Other Comprehensive Income      
Beginning balance 481 471 (489)
Ending balance 188 481 $ 471
Foreign Currency Translation Adjustment      
Components of Accumulated Other Comprehensive Income      
Beginning balance 474    
Ending balance 95 474  
Unrealized Gain on Available-for-Sale Securities      
Components of Accumulated Other Comprehensive Income      
Beginning balance 7    
Ending balance $ 93 $ 7  
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
[2] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. The cumulative effect adjustment to Accumulated Deficit and Total Stockholders' Equity related to the adoption of Topic 606 as of January 31, 2017 was a credit of $16.2 million primarily related to deferred commissions.
[3] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 72 R78.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Stock Plans - Schedule of RSU and Restricted Stock Award Activity (Details) - RSUs and Restricted Shares
shares in Thousands
12 Months Ended
Jan. 31, 2020
$ / shares
shares
Number of RSUs and RSAs  
Outstanding, beginning balance (in shares) | shares 3,063
Granted (in shares) | shares 4,945
Vested (in shares) | shares (2,305)
Forfeited (in shares) | shares (674)
Outstanding, ending balance (in shares) | shares 5,029
Weighted-Average Grant Date Fair Value  
Outstanding, beginning balance (in dollars per share) | $ / shares $ 13.89
Granted (in dollars per share) | $ / shares 18.03
Vested (in dollars per share) | $ / shares 11.71
Forfeited (in dollars per share) | $ / shares 20.41
Outstanding, ending balance (in dollars per share) | $ / shares $ 18.09
XML 73 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Geographical Information
12 Months Ended
Jan. 31, 2020
Revenue from Contract with Customer [Abstract]  
Geographical Information
Note 12. Geographical Information
Disaggregation of Revenue
Revenue by geographical location, based on the customer’s address at the time of sale, was as follows (in thousands): 
Fiscal Year Ended January 31,
202020192018
As Adjusted(1)
As Adjusted(1)
United States$190,208  $168,221  $127,703  
Others85,849  66,768  43,403  
Total$276,057  $234,989  $171,106  
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
Other than the United States, no individual country exceeded 10% of total revenue for fiscal 2020, 2019 and 2018.
Long-lived assets
Long-lived assets, which consist of property and equipment, net and operating lease ROU assets by geographic location is based on the location of the legal entity that owns the asset. As of January 31, 2020, no individual country exceeded 10% of total long-lived assets other than the United States.
XML 74 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets and Goodwill
12 Months Ended
Jan. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets and Goodwill
Note 8. Intangible Assets and Goodwill
Intangible Assets
The following table summarizes the purchased intangible asset balances (in thousands):
 As of January 31, 2020
 Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Developed technology$7,697  $(5,152) $2,545  
Customer relationships4,287  (1,775) 2,512  
Trade name909  (346) 563  
Total$12,893  $(7,273) $5,620  

 As of January 31, 2019
 Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Developed technology$7,697  $(4,045) $3,652  
Customer relationships (as adjusted)1
4,287  (1,236) 3,051  
Trade name909  (216) 693  
Total$12,893  $(5,497) $7,396  
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
Amortization expense related to purchased intangible assets was $1.8 million, $2.3 million and $2.1 million for fiscal 2020, 2019 and 2018, respectively. Amortization expense related to purchased intangible assets is included in cost of subscription revenue in the accompanying consolidated statements of comprehensive loss.
The expected future amortization expense for intangible assets as of January 31, 2020 is as follows (in thousands):
Fiscal 2021$1,692  
Fiscal 20221,692  
Fiscal 2023964  
Fiscal 2024601  
Fiscal 2025514  
Thereafter157  
$5,620  
Goodwill
The change in the carrying amount of goodwill was as follows (in thousands):
Goodwill as of January 31, 2018 (as adjusted)1
$17,385  
Activity during fiscal 2019247  
Goodwill as of January 31, 201917,632  
Activity during fiscal 2020—  
Goodwill as of January 31, 2020$17,632  
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
The Company, which has one reporting unit, performed an annual test for goodwill impairment on December 1 of fiscal 2020 and determined that goodwill was not impaired. In addition, there have been no significant events or circumstances affecting the valuation of goodwill subsequent to the Company’s annual assessment.
XML 75 R11.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements
12 Months Ended
Jan. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Note 4. Fair Value Measurements
The accounting guidance for fair value measurements establishes a three-tier hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:
Level inputInput definition
Level 1Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets
Level 2Inputs other than quoted prices included within Level 1 that are observable for the asset or liability through corroboration with market data at the measurement date
Level 3Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date
In general, and where applicable, the Company uses quoted prices in active markets for identical assets or liabilities to determine fair value. If quoted prices in active markets for identical assets or liabilities are not available to determine fair value, then the Company uses quoted prices for similar assets and liabilities or inputs other than the quoted prices that are observable either directly or indirectly.
The following tables summarize the Company’s fair value hierarchy for its financial assets measured at fair value on a recurring basis (in thousands):
As of January 31, 2020
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$37,906  $—  $—  $37,906  
Short-term investments:
U.S. government securities$—  $34,094  $—  $34,094  
Corporate bonds—  45,682  —  45,682  
Commercial paper—  37,886  —  37,886  
Total short-term investments$—  $117,662  $—  $117,662  
January 31, 2019
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$61,201  $—  $—  $61,201  
Short-term investments:
U.S. government securities$—  $17,951  $—  $17,951  
Corporate bonds—  34,302  —  34,302  
Commercial paper—  55,655  —  55,655  
Total short-term investments$—  $107,908  $—  $107,908  
Restricted cash:
Money market funds$2,084  $—  $—  $2,084  
The carrying amounts of certain financial instruments, including cash held in bank accounts, accounts receivable, accounts payable, and accrued expenses approximate fair value due to their relatively short maturity. The carrying amount of debt approximates fair value due to its floating interest rate.
XML 76 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets and Goodwill (Tables)
12 Months Ended
Jan. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Purchased Intangible Assets
The following table summarizes the purchased intangible asset balances (in thousands):
 As of January 31, 2020
 Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Developed technology$7,697  $(5,152) $2,545  
Customer relationships4,287  (1,775) 2,512  
Trade name909  (346) 563  
Total$12,893  $(7,273) $5,620  

 As of January 31, 2019
 Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Developed technology$7,697  $(4,045) $3,652  
Customer relationships (as adjusted)1
4,287  (1,236) 3,051  
Trade name909  (216) 693  
Total$12,893  $(5,497) $7,396  
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
Schedule of Expected Future Amortization Expense for Intangible Assets
The expected future amortization expense for intangible assets as of January 31, 2020 is as follows (in thousands):
Fiscal 2021$1,692  
Fiscal 20221,692  
Fiscal 2023964  
Fiscal 2024601  
Fiscal 2025514  
Thereafter157  
$5,620  
Schedule of Carrying Amount of Goodwill
The change in the carrying amount of goodwill was as follows (in thousands):
Goodwill as of January 31, 2018 (as adjusted)1
$17,385  
Activity during fiscal 2019247  
Goodwill as of January 31, 201917,632  
Activity during fiscal 2020—  
Goodwill as of January 31, 2020$17,632  
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 77 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes (Tables)
12 Months Ended
Jan. 31, 2020
Income Tax Disclosure [Abstract]  
Schedule of Net Loss Before Provision for Income Taxes
Net loss before provision for income taxes consisted of the following (in thousands):
 Fiscal Year Ended January 31,
 2020
2019
As Adjusted(1)
2018
As Adjusted(1)
Domestic$(84,988) $(79,804) $(42,597) 
Foreign2,035  8,970  4,771  
Loss before income taxes$(82,953) $(70,834) $(37,826) 
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
Schedule of Components of Income Tax Provision
The components of the Company's income tax provision are as follows (in thousands):
 Fiscal Year Ended January 31,
 2020
2019
As Adjusted(1)
2018
As Adjusted(1)
Current:
Federal$—  $—  $—  
State(72) (81) —  
International(481) (1,406) (1,129) 
$(553) $(1,487) $(1,129) 
Deferred:
Federal$29  $—  $—  
State—  —  —  
International83  (420) (422) 
Income tax provision$(441) $(1,907) $(1,551) 
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
Schedule of Deferred Tax Assets and Liabilities The Company’s deferred income tax assets and liabilities consisted of the following (in thousands):
 As of January 31,
 2020
2019
As Adjusted(1)
Deferred tax assets:
Net operating loss carryforwards$94,805  $78,844  
Tax credit carryforwards8,525  7,076  
Allowances and other12,095  8,226  
Depreciation and amortization906  1,010  
Operating lease liability16,358  —  
Total deferred tax assets$132,689  $95,156  
Deferred tax liabilities:
Deferred commissions$(7,707) $(5,309) 
Allowances and other—  (1,174) 
Intangibles(3,004) (3,299) 
Operating lease right-of-use asset(12,639) —  
Total deferred tax liabilities(23,350) (9,782) 
Valuation allowance(110,908) (87,026) 
Net deferred tax liabilities$(1,569) $(1,652) 
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
Schedule of Effective Income Tax Rate Reconciliation
A reconciliation of the U.S. federal statutory tax rate to the Company’s provision for income tax is as follows (dollars in thousands):
 Fiscal Year Ended January 31,
 20202019
As Adjusted(1)
2018
As Adjusted(1)
 AmountPercentAmountPercentAmountPercent
Federal income tax benefit at statutory rates$17,420  21.0 %$14,875  21.0 %$12,785  33.8 %
State income taxes, net of effect of federal3,859  4.7  3,337  4.7  6,634  17.5  
Permanent differences(1,174) (1.4) (1,242) (1.8) (1,094) (2.9) 
Federal and state R&D credits1,235  1.5  1,029  1.5  1,221  3.2  
Impact from international operations31  —  (1,340) (1.9) (780) (2.1) 
Change in tax rate—  —  —  —  (30,010) (79.3) 
Other3,427  4.1  476  0.7  (2,375) (6.3) 
Change in valuation allowance(25,239) (30.4) (19,042) (26.9) 12,068  31.9 %
Income tax provision$(441) (0.5)%$(1,907) (2.7)%$(1,551) (4.2)%
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
Schedule of Uncertain Tax Position
A reconciliation of the beginning and ending amounts of uncertain tax position is as follows (in thousands):
Fiscal Year Ended January 31,
2020  20192018
Gross amount of unrecognized tax benefits as of the beginning of the period$6,588  $5,918  $5,373  
Increase for tax positions related to prior years—   921  
Decrease for tax positions related to prior years(18) (366) (1,649) 
Increases for tax positions related to the current year1,500  1,028  1,273  
Gross amount of unrecognized tax benefits as of the end of the period$8,070  $6,588  $5,918  
XML 78 R4.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Comprehensive Loss - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Revenue:      
Total revenue $ 276,057 $ 234,989 [1] $ 171,106 [1]
Cost of revenue:      
Total cost of revenue 134,181 116,590 [1] 79,906 [1]
Gross profit 141,876 118,399 [1] 91,200 [1]
Operating expenses:      
Research and development 74,398 54,417 [1] 38,639 [1]
Sales and marketing 108,264 95,169 [1] 68,067 [1]
General and administrative 44,879 39,230 [1] 22,572 [1]
Total operating expenses 227,541 188,816 [1] 129,278 [1]
Loss from operations (85,665) (70,417) [1] (38,078) [1]
Interest and other income (expense), net 2,712 (417) [1] 252 [1]
Loss before income taxes (82,953) (70,834) [1] (37,826) [1]
Income tax provision (441) (1,907) [1] (1,551) [1]
Net loss (83,394) (72,741) [2] (39,377) [2]
Comprehensive loss:      
Foreign currency translation adjustment (379) 3 [1] 960 [1]
Unrealized gain on available-for-sale securities, net of tax 86 7 [1] 0 [1]
Comprehensive loss $ (83,687) $ (72,731) [1] $ (38,417) [1]
Net loss per share, basic and diluted (in dollars per share) $ (0.75) $ (0.80) [1] $ (1.48) [1]
Weighted-average shares outstanding used in calculating net loss per share, basic and diluted (in shares) 111,122 91,267 [1] 26,563 [1]
Subscription      
Revenue:      
Total revenue $ 206,555 $ 164,805 [1] $ 122,482 [1]
Cost of revenue:      
Total cost of revenue 53,036 42,993 [1] 31,077 [1]
Professional services      
Revenue:      
Total revenue 69,502 70,184 [1] 48,624 [1]
Cost of revenue:      
Total cost of revenue $ 81,145 $ 73,597 [1] $ 48,829 [1]
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
[2] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 79 R8.htm IDEA: XBRL DOCUMENT v3.20.1
Overview and Basis of Presentation
12 Months Ended
Jan. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Overview and Basis of Presentation
Note 1. Overview and Basis of Presentation
Description of Business
Zuora, Inc. was incorporated in the state of Delaware in 2006 and began operations in 2007. Zuora's fiscal year ends on January 31. Zuora is headquartered in Redwood City, California.
The Company provides software that enables companies across multiple industries and geographies to launch, manage or transform to a subscription business model. Architected specifically for dynamic, recurring subscription business models, Zuora's cloud-based software functions as an intelligent subscription management hub that automates and orchestrates the entire subscription order-to-revenue process, including billing and revenue recognition. Zuora's solution enables businesses to easily change pricing and packaging for products and services to grow and scale, to efficiently comply with revenue recognition standards, and to build meaningful relationships with their subscribers.
References to Zuora, “Company”, “our”, or “we” in these notes refer to Zuora, Inc. and its subsidiaries on a consolidated basis.
Initial Public Offering
In April 2018, the Company completed an IPO, in which the Company issued and sold an aggregate of 12.7 million shares of its newly authorized Class A common stock at a price to the public of $14.00 per share. The shares sold included 1.7 million shares pursuant to the exercise by the underwriters of an option to purchase additional shares at a price of $14.00 per share. The Company received aggregate net proceeds of $159.7 million from the IPO after deducting underwriting discounts and commissions and payments of offering costs.
Prior to the completion of the IPO, 30.5 million shares of common stock then outstanding were reclassified as Class B common stock, and all shares of convertible preferred stock outstanding immediately prior to the IPO were converted into 62.0 million shares of Class B common stock on a one-to-one basis.
Basis of Presentation and Principles of Consolidation
The accompanying consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States of America (GAAP). All intercompany balances and transactions have been eliminated in consolidation.
Under the Jumpstart Our Business Startups Act (JOBS Act), the Company was an “emerging growth company” (EGC) and had elected to use the extended transition period for complying with new or revised accounting standards under the JOBS Act. Effective January 31, 2020, the Company lost its EGC status upon becoming a large accelerated filer.
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP principles requires management to make certain estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities at the date of the consolidated financial statements, as well as reported amounts of revenue and expenses during the reporting period. Actual results could differ materially from those estimates. The Company’s most significant estimates and assumptions are related to revenue recognition with respect to the determination of the relative standalone selling prices for the Company’s services; the expected period of benefit over which deferred commissions are amortized; determination of the fair value of the Company’s common stock for valuation of the Company’s stock-based awards issued prior to the completion of the IPO; valuation of the Company’s stock-based awards; estimates of allowance for doubtful accounts; estimates of the fair value of goodwill, intangible assets and other long-lived assets; and the valuation of deferred income tax assets and contingencies. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results may differ materially from these estimates under different assumptions or conditions.
Foreign Currency
The functional currencies of the Company’s foreign subsidiaries are the respective local currencies. Translation adjustments arising from the use of differing exchange rates from period to period are included in accumulated other comprehensive income within the Company's consolidated balance sheets. Foreign currency transaction gains and losses are included in interest and other income (expense), net in the consolidated statements of comprehensive loss and were not material for fiscal 2020, 2019 and 2018. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are translated at the average exchange rate during the period, and equity balances are translated using historical exchange rates.
Segment Information
The Company operates as one operating segment. The Company’s chief operating decision maker is its Chief Executive Officer, who primarily reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources.
XML 80 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables)
12 Months Ended
Jan. 31, 2020
Accounting Policies [Abstract]  
Schedule of Allowance for Doubtful Accounts
The allowance for doubtful accounts consists of the following activity (in thousands):
 Fiscal Year Ended January 31,
 20202019
Allowance for doubtful accounts, beginning balance$2,522  $3,292  
Additions:
Charged to revenue3,887  3,949  
Charged to deferred revenue2,092  4,719  
Deductions:
Write-offs to revenue(4,634) (4,253) 
Write-offs to deferred revenue(924) (5,185) 
Allowance for doubtful accounts, ending balance$2,943  $2,522  
Schedule of Impact of Adoption of New Accounting Standards on Consolidated Financial Statements
The following table summarizes the adjustments on affected line items of the Company's consolidated balance sheets resulting from the adoption of Topic 606 (in thousands):
January 31, 2019
As Reported Under ASC 605Topic 606 AdjustmentAs Adjusted Under Topic 606
Assets
Deferred commissions, current portion$—  $8,616  $8,616  
Prepaid expenses and other current assets1
10,414  4,218  14,632  
Deferred commissions, net of current portion—  18,664  18,664  
Purchased intangibles, net9,042  (1,646) 7,396  
Goodwill20,861  (3,229) 17,632  
Liabilities
Deferred revenue, current portion90,565  (3,781) 86,784  
Deferred revenue, net of current portion406  (294) 112  
Deferred tax liabilities—  1,877  1,877  
Equity
Accumulated deficit(336,275) 28,821  (307,454) 
(1) Prepaid expenses and other current assets includes the impact of contract assets.
The following tables summarize the adjustments on affected line items of the adjusted consolidated statements of comprehensive loss resulting from the adoption of Topic 606 (in thousands, except per share data):
Year Ended January 31, 2019
As Reported Under ASC 605Topic 606 AdjustmentAs Adjusted Under Topic 606
Revenue
Subscription$168,798  $(3,993) $164,805  
Professional services66,398  3,786  70,184  
Total revenues235,196  (207) 234,989  
Gross profit118,606  (207) 118,399  
Sales and marketing100,766  (5,597) 95,169  
Total operating expenses194,413  (5,597) 188,816  
Loss from operations(75,807) 5,390  (70,417) 
Loss before income taxes(76,224) 5,390  (70,834) 
Income tax provision(1,366) (541) (1,907) 
Net loss(77,590) 4,849  (72,741) 
Comprehensive loss(77,580) 4,849  (72,731) 
Net loss per share, basic and diluted(0.85) 0.05  (0.80) 
Year Ended January 31, 2018
As Reported Under ASC 605Topic 606 AdjustmentAs Adjusted Under Topic 606
Revenue
Subscription$120,373  $2,109  $122,482  
Professional services47,553  1,071  48,624  
Total revenues167,926  3,180  171,106  
Gross profit88,020  3,180  91,200  
Sales and marketing73,087  (5,020) 68,067  
Total operating expenses134,298  (5,020) 129,278  
Loss from operations(46,278) 8,200  (38,078) 
Loss before income taxes(46,026) 8,200  (37,826) 
Income tax provision(1,129) (422) (1,551) 
Net loss(47,155) 7,778  (39,377) 
Comprehensive loss(46,195) 7,778  (38,417) 
Net loss per share, basic and diluted(1.78) 0.29  (1.48) 
The following tables summarize the adjustments on affected line items of the Company's interim unaudited condensed consolidated balance sheets resulting from the adoption of Topic 842 (in thousands):
April 30, 2019
As Reported Under ASC 840Topic 842 AdjustmentsAs Adjusted Under Topic 842
Assets
   Prepaid expenses and other current assets$15,734  $(780) $14,954  
   Operating lease right-of-use assets—  23,649  23,649  
Liabilities
   Accrued expenses and other current liabilities$13,978  $(445) $13,533  
   Operating lease liabilities, current portion—  6,664  6,664  
   Operating lease liabilities, net of current portion—  19,078  19,078  
   Other long-term liabilities3,452  (2,428) 1,024  
July 31, 2019
As Reported Under ASC 840Topic 842 AdjustmentsAs Adjusted Under Topic 842
Assets
   Prepaid expenses and other current assets$15,331  $(913) $14,418  
   Operating lease right-of-use assets—  58,548  58,548  
Liabilities
   Accrued expenses and other current liabilities$13,774  $(453) $13,321  
   Operating lease liabilities, current portion—  6,079  6,079  
   Operating lease liabilities, net of current portion—  54,311  54,311  
   Other long-term liabilities3,298  (2,302) 996  

October 31, 2019
As Reported Under ASC 840Topic 842 AdjustmentsAs Adjusted Under Topic 842
Assets
   Prepaid expenses and other current assets$16,157  $(738) $15,419  
   Operating lease right-of-use assets—  56,126  56,126  
Liabilities
   Accrued expenses and other current liabilities$17,158  $(448) $16,710  
   Operating lease liabilities, current portion—  5,734  5,734  
   Operating lease liabilities, net of current portion—  58,837  58,837  
   Other long-term liabilities9,712  (8,735) 977  
XML 81 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity
12 Months Ended
Jan. 31, 2019
Equity [Abstract]  
Stockholders' Equity
Note 16. Stockholders' Equity
Preferred Stock
As of January 31, 2020, the Company had authorized 10 million shares of preferred stock, each with a par value of $0.0001 per share. As of January 31, 2020, no shares of preferred stock were issued and outstanding.
Common Stock
Prior to the IPO, all shares of common stock then outstanding were reclassified into Class B common stock. Shares offered and sold in the IPO consisted of newly authorized shares of Class A common stock.
As of January 31, 2020, the Company had authorized 500 million shares of Class A common stock and 500 million shares of Class B common stock, each with a par value of $0.0001 per share. As of January 31, 2020, 97.1 million shares of Class A common stock and 17.3 million shares of Class B common stock were issued and outstanding.
Holders of Class A and Class B common stock are entitled to one vote per share and ten votes per share, respectively, and the shares of Class A common stock and Class B common stock are identical, except for voting rights and the right to convert Class B shares to Class A shares.
Charitable Contributions
During fiscal 2019, the Company donated 47,303 shares of its Class A common stock to a charitable donor-advised fund and recognized $1.0 million as a non-cash general and administrative expense in its consolidated statement of comprehensive loss.
Accumulated Other Comprehensive Income
Components of accumulated other comprehensive income were as follows (in thousands):
Foreign Currency Translation AdjustmentUnrealized Gain on Available-for-Sale SecuritiesTotal
Balance, January 31, 2019$474  $ $481  
Foreign currency translation adjustment(379) —  (379) 
Unrealized gain on available-for-sale securities, net of tax—  86  86  
Balance, January 31, 2020$95  $93  $188  
There were no reclassifications out of accumulated other comprehensive income during fiscal 2020.
XML 82 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Accounts Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Allowance for Doubtful Accounts Receivable [Roll Forward]    
Allowance for doubtful accounts, beginning balance $ 2,522 $ 3,292
Charged to revenue 3,887 3,949
Charged to deferred revenue 2,092 4,719
Write-offs to revenue (4,634) (4,253)
Write-offs to deferred revenue (924) (5,185)
Allowance for doubtful accounts, ending balance $ 2,943 $ 2,522
XML 83 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 84 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Investments - Schedule of Investments (Details) - USD ($)
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Debt Securities, Available-for-sale [Line Items]    
Short-term investments, Amortized Cost $ 117,540,000 $ 107,901,000
Gross Unrealized Gains 122,000 9,000
Gross Unrealized Losses 0 (2,000)
Short-term investments, Fair Value 117,662,000 107,908,000
Realized gain (loss) on sale of marketable securities 0 0
Realized gain (loss) on sale of marketable securities 0 0
U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Short-term investments, Amortized Cost 34,053,000 17,950,000
Gross Unrealized Gains 41,000 1,000
Gross Unrealized Losses 0 0
Short-term investments, Fair Value 34,094,000 17,951,000
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Short-term investments, Amortized Cost 45,601,000 34,296,000
Gross Unrealized Gains 81,000 8,000
Gross Unrealized Losses 0 (2,000)
Short-term investments, Fair Value 45,682,000 34,302,000
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Short-term investments, Amortized Cost 37,886,000 55,655,000
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Short-term investments, Fair Value $ 37,886,000 $ 55,655,000
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Components of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Current:      
Federal $ 0 $ 0 $ 0
State (72) (81) 0
International (481) (1,406) (1,129)
Current (553) (1,487) (1,129)
Deferred:      
Federal 29 0 0
State 0 0 0
International 83 (420) (422)
Income tax provision $ (441) $ (1,907) [1] $ (1,551) [1]
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 86 R65.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Future Minimum Commitments at Prior Year End (Details)
$ in Thousands
Jan. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 7,894
2021 6,027
2022 6,156
2023 6,037
2024 3,697
Thereafter 614
Total future lease commitments $ 30,425
XML 87 R61.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Narrative (Details)
ft² in Thousands, $ in Millions
1 Months Ended 12 Months Ended
Mar. 31, 2019
USD ($)
ft²
Jan. 31, 2019
USD ($)
Jan. 31, 2018
USD ($)
Jan. 31, 2020
USD ($)
Lessee, Lease, Description [Line Items]        
Rent expense   $ 9.6 $ 6.0  
Undiscounted future payments for operating leases that have not yet commenced       $ 4.3
Redwood Shores Office Space        
Lessee, Lease, Description [Line Items]        
Initial operating lease term (in years) 127 months      
Optional renewal term (in years) 7 years      
Approximate square footage of office space under operating lease (sq ft) | ft² 100      
Rent holiday period within year one (in months) 7 months      
Reimbursement allowance for tenant improvements per agreement $ 10.0      
Maximum        
Lessee, Lease, Description [Line Items]        
Optional renewal term (in years)       7 years
Operating leases not yet commenced, lease term (in years)       3 years
Minimum        
Lessee, Lease, Description [Line Items]        
Optional renewal term (in years)       1 year
Operating leases not yet commenced, lease term (in years)       2 years
XML 88 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies and Recent Accounting Pronouncements
12 Months Ended
Jan. 31, 2020
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies and Recent Accounting Pronouncements
Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements
Adoption of Topic 606
Effective February 1, 2019, the Company adopted the provisions and expanded disclosure requirements of Topic 606 using the full retrospective method. Accordingly, the results for fiscal 2019 and 2018 were adjusted to conform to the current period measurement and recognition of results.
The impact of Topic 606 adoption included recognizing deferred commissions on the Company's consolidated balance sheets. The impact on reported revenue results was not material. Topic 606, however, modified the Company's revenue recognition policy in the following ways:
Removal of the limitation on contingent revenue, which can result in revenue for certain multi-element customer contracts being recognized differently;
Allocation of discounts over the entire committed contract period, which may affect transactions where customer performance obligations with discounts outside of SSP fluctuated over the contract term; and
The treatment of revenue recognition related to on-premise term licenses. The Company has a limited number of on-premise term licenses. Under Topic 606, the Company recognize the majority of revenue on these licenses when the software is delivered to the customer, which is typically at the beginning of the contract term. In the past the Company recognized revenue for on-premise term licenses ratably over the contract term.
The adoption did not have a significant impact on the Company's consolidated statements of cash flows.
Adoption of Topic 842
On February 1, 2019, the Company adopted the provisions and expanded disclosure requirements of Topic 842 using the modified retrospective approach. Accordingly, the results for fiscal 2019 and 2018 were not adjusted and are presented under the prior standard.
Adopting Topic 842 had a material impact on the Company's consolidated balance sheets for the recognition of right-of-use (ROU) assets and lease liabilities related to operating leases. The adoption did not have a significant impact on the Company's consolidated statement of comprehensive loss or cash flows.
The adoption of this new standard at February 1, 2019 resulted in the following changes:
the recognition of ROU assets for operating leases of $24.8 million; and
the recognition of lease liabilities for operating leases of $27.0 million.
The ROU assets are presented net of deferred rent liabilities of $2.2 million upon adoption.
Revenue Recognition Policy
The Company generates revenue primarily from two sources: (1) subscription services, which is comprised of revenue from subscription fees from customers accessing its cloud-based software; and (2) professional services and other revenue.
With the adoption of Topic 606, revenue is recognized upon satisfaction of performance obligations in an amount that reflects the consideration the Company expects to receive in exchange for those products or services.
The Company determines the amount of revenue to be recognized through application of the following steps:
Identification of the contract, or contracts with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when or as we satisfy the performance obligations.
The Company's subscription service arrangements are typically non-cancelable for a pre-specified subscription term and do not typically contain refund-type provisions.
Subscription Services
Subscription services revenues are primarily comprised of fees that provide customers with access to our cloud-based software during the term of the arrangement. Cloud-based services typically allow customers to use our multi-tenant software without taking possession of the software. Revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract, which is the date our cloud-based software is made available to customers. The company generally invoices for subscription services annually or quarterly in advance of services being performed.
On-Premise Arrangements
The Company inherited some legacy on-premise license arrangements when it acquired a business in fiscal 2018. These licenses are primarily term based and bundled with related maintenance (PCS). Revenue for the software license is generally recognized at the beginning of the contract term and the PCS is recognized ratably over the contract term.
Subscription and on-premise license agreements generally have terms ranging from one to three years and are invoiced to customers annually or quarterly in advance upon execution of the contract or subsequent renewals. Amounts that have been invoiced are recorded in accounts receivable and in either deferred revenue or revenue in the Company's consolidated financial statements, depending on whether the underlying performance obligation has been satisfied.
Professional Services and Other Revenue
Professional services revenue consists of fees for services related to helping the Company's customers deploy, configure, and optimize the use of our solutions. These services include system integration, data migration, process enhancement, and training. Professional services projects generally take three to twelve months to complete. Once the contract is signed, the Company generally invoices for professional services on a time and materials basis, although it occasionally engages in fixed-price service engagements and invoices for those based upon agreed milestone payments. The Company recognizes revenue as services are performed for time and materials engagements and on a proportional performance method as the services are performed for fixed fee engagements. Training revenues are recognized as the services are performed.
Contracts with Multiple Performance Obligations
The Company enters into contracts with its customers that often include cloud-based software subscriptions and professional services performance obligations. A performance obligation is a commitment in a contract with a customer to transfer products or services that are distinct. Determining whether products and services are distinct performance obligations that should be accounted for separately or combined as one unit of accounting may require judgment.
The Company's cloud-based software subscriptions are distinct as such services are often sold separately. In addition, the Company’s subscription services contracts can include multi-year agreements that include a fixed annual platform fee and a volume block usage fee that may vary based on permitted volume usage each year. To
the extent that permitted volume usage each year is the same, the Company has concluded that there is one multi-year stand-ready performance obligation. To the extent that permitted volume usage each year varies, the Company has concluded that each year represents a distinct stand-ready performance obligations and the Company allocates the transaction price to the performance obligations on a relative standalone-selling price basis and revenue is recognized ratably over each year.
The Company considers the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, the timing of when the professional services contract was signed in comparison to the cloud-based software, start date and the contractual dependence of the cloud-based software on the customer’s satisfaction with the professional services work. To date, the Company has concluded that all of the professional services included in contracts with multiple performance obligations are distinct.
The Company allocates the transaction price to each performance obligation on a relative standalone selling price (SSP) basis. The SSP is the estimated price at which the Company would sell a promised product or service separately to a customer. Judgment is required to determine the SSP for each distinct performance obligation.
The Company establishes SSP for both our subscription services and professional services elements primarily by considering the actual sales prices of the element when sold on a stand-alone basis or when sold together with other elements. If the Company is unable to rely on actual observable sales inputs, the Company would determine SSP based on inputs such as actual sales prices when sold together with other promised subscriptions or services and other factors such as our overarching pricing objectives and strategies,
Deferred Commissions
The adoption of Topic 606 resulted in a significant change to the method in which the Company accounts for commissions expenses. The Company now capitalizes sales commission expenses and associated payroll taxes paid to internal sales personnel that are incremental to obtaining customer contracts. These costs are deferred and then amortized over the expected period of benefit, which is estimated to be five years. The Company has determined the period of benefit taking into consideration several factors including the expected subscription term and expected renewals of its customer contracts, the duration of its relationships with its customers, and the life of its technology. Amortization expense is included in Sales and marketing in the accompanying consolidated statements of comprehensive loss.
Contract Assets
Subscription services revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract. Under Topic 606, the timing and amount of revenue recognition may differ in certain situations from the revenue recognized under previous accounting guidance, which included a contingent revenue rule that limited subscription revenue to the customer invoice amount for the period of service (collectively billings). Under Topic 606, the Company records a contract asset when revenue recognized on a contract exceeds the billings for the period. Contract assets are included in Prepaid expenses and other current assets and Other assets in the Company's consolidated balance sheets. The total value of the Company's contract assets was $2.8 million and $4.2 million as of January 31, 2020 and 2019, respectively.
For further detail regarding the Company's remaining performance obligations please refer to Note 11. Deferred Revenue and Performance Obligations.
Cost of Revenue
Cost of subscription revenue primarily consists of costs relating to the hosting of the Company’s cloud-based software platform, including salaries and benefits of technical operations and support personnel, data communications costs, allocated overhead and property and equipment depreciation, amortization of internal-use software and purchased intangibles and the reduction in the carrying amount of ROU assets.
Cost of professional services revenue primarily consists of the costs of delivering implementation services to customers of the Company’s cloud-based software platform, including salaries and benefits of professional services personnel and fees for third party resources used in the delivery of implementation services.
Advertising Expense
Advertising costs are expensed as incurred. For the periods presented, advertising expense was not material.
Concentrations of Credit Risk and Significant Clients and Suppliers
The Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments and accounts receivable. The Company deposits its cash and short-term investments primarily with one financial institution and, accordingly, such deposits regularly exceed federally insured limits.
No single customer accounted for more than 10% of the Company’s revenue or accounts receivable balance in any of the periods presented.
Cash and Cash Equivalents and Restricted Cash
The Company considers all highly liquid investments with original or remaining maturities of three months or less on the purchase date to be cash equivalents. Cash and cash equivalents carrying value approximate fair value and consist primarily of bank deposits and money market funds.
Restricted cash consists of letters of credit held with the Company’s financial institution related to facility and equipment leases, and are classified as current or long-term in the Company’s consolidated balance sheets based on the maturities of the underlying letters of credit.
Short-term Investments
The Company typically invests in high quality, investment grade securities from diverse issuers. The Company classifies its short-term investments as available-for-sale. In general, these investments are free of trading restrictions. The Company carries these investments at fair value, based on quoted market prices or other readily available market information. Unrealized gains and losses, net of taxes, are included in accumulated other comprehensive income, which is reflected as a separate component of stockholders’ equity in the Company’s consolidated balance sheets. Gains and losses are recognized when realized in the Company's consolidated statements of comprehensive loss. When the Company has determined that an other-than-temporary decline in fair value has occurred, the amount of the decline that is related to a credit loss is recognized in income. Gains and losses are determined using the specific identification method.
The Company reviews its debt securities classified as short-term investments on a regular basis to evaluate whether or not any security has experienced an other-than-temporary decline in fair value. The Company considers factors such as the length of time and extent to which the market value has been less than the cost, the financial condition and near-term prospects of the issuer and our intent to sell, or whether it is more likely than not it will be required to sell the investment before recovery of the investment’s amortized cost basis. If the Company believes that an other-than-temporary decline exists in one of these securities, it will write down these investments to fair value. The portion of the write-down related to credit loss would be recorded to interest and other income (expense), net in our consolidated statements of comprehensive loss. Any portion not related to credit loss would be recorded to accumulated other comprehensive income, which is reflected as a separate component of stockholders' equity in our consolidated balance sheets.
The Company may sell its short-term investments at any time, without significant penalty, for use in current operations or for other purposes, even if they have not yet reached maturity. As a result, the Company has classified its investments, including any securities with maturities beyond 12 months, as current assets in the accompanying consolidated balance sheets as of January 31, 2020. Securities with original or remaining maturities of three months or less on the purchase date are considered to be cash equivalents and are reflected in cash and cash equivalents in the accompanying consolidated balance sheets as of January 31, 2020 and 2019.
Accounts Receivable
The Company’s accounts receivable consists of client obligations due under normal trade terms, and are reported at the principal amount outstanding, net of the allowance for doubtful accounts. The Company maintains an allowance for doubtful accounts that is based upon historical loss patterns, the number of days that billings are past due, and an evaluation of the potential risk of loss related to problem accounts.
The allowance for doubtful accounts consists of the following activity (in thousands):
 Fiscal Year Ended January 31,
 20202019
Allowance for doubtful accounts, beginning balance$2,522  $3,292  
Additions:
Charged to revenue3,887  3,949  
Charged to deferred revenue2,092  4,719  
Deductions:
Write-offs to revenue(4,634) (4,253) 
Write-offs to deferred revenue(924) (5,185) 
Allowance for doubtful accounts, ending balance$2,943  $2,522  
Property and Equipment, Net
Property and equipment are stated at cost. Depreciation is calculated on a straight-line basis over the estimated useful lives of the related assets, generally three to five years. Leasehold improvements are depreciated over the shorter of their remaining related lease term or estimated useful life. When assets are retired, the cost and accumulated depreciation are removed from their respective accounts, and any gain or loss on such sale or disposal is reflected in operating expenses in the accompanying consolidated statements of comprehensive loss.
Business Combinations
When the Company acquires a business, management allocates the purchase price to the net tangible and identifiable intangible assets acquired. Any residual purchase price is recorded as goodwill. The allocation of the purchase price requires management to make significant estimates in determining the fair values of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates can include, but are not limited to, the cash flows that an asset is expected to generate in the future, the appropriate weighted average cost of capital, and the cost savings expected to be derived from acquiring an asset. These estimates are inherently uncertain and unpredictable.
Goodwill, Acquired Intangible Assets, and Impairment Assessment of Long-Lived Assets
Goodwill. Goodwill represents the excess purchase consideration of an acquired business over the fair value of the net tangible and identifiable intangible assets. Goodwill is evaluated for impairment annually on December 1, and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. Triggering events that may indicate impairment include, but are not limited to, a significant adverse change in customer demand or business climate or a significant decrease in expected cash flows. An impairment loss is recognized to the extent that the carrying amount exceeds the reporting unit’s fair value, not to exceed the carrying amount of goodwill. The Company has the option to first assess qualitative factors to determine whether events or circumstances indicate that it is more likely than not that the fair value of a reporting unit is less than its carrying amount and determine whether further action is needed. If, after assessing the totality of events or circumstances, the Company determines it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing the quantitative impairment test is unnecessary. No impairment charges were recorded during fiscal 2020, 2019 or 2018.
Acquired Intangible Assets. Acquired intangible assets consist of developed technology, customer relationships, and a trade name, resulting from the Company’s acquisitions. Acquired intangible assets are recorded at fair value on the date of acquisition and amortized over their estimated useful lives on a straight-line basis.
Impairment of Long-Lived Assets. The carrying amounts of long-lived assets, including property and equipment, capitalized internal-use software, acquired intangible assets and ROU assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable or that the useful life is shorter than originally estimated. Recoverability of assets to be held and used is measured by comparing the carrying amount of an asset to future undiscounted net cash flows the asset is expected to generate over its remaining life. If the asset is determined to be impaired, the amount of any impairment recognized is measured as the difference between the carrying value and the fair value of the impaired asset. If the useful life is shorter than originally estimated, the Company amortizes the remaining carrying value over the new shorter useful life. There were no material impairments recognized for fiscal 2020, 2019 or 2018.
Internal-Use Software and Web Site Development Costs
The Company capitalizes costs related to developing new functionality for its suite of products that are hosted by the Company and accessed by its customers on a subscription basis. The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Costs incurred in the preliminary stages of development are expensed as incurred. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalized costs are recorded as part of property and equipment, net in our consolidated balance sheets. Maintenance and training costs are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, generally three years.
Income Taxes
The Company uses the asset-and-liability method of accounting for income taxes. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial reporting and tax basis of assets and liabilities, as well as for operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates that are expected to apply to taxable income for the years in which those tax assets and liabilities are expected to be realized or settled.
The Company records a valuation allowance to reduce its deferred tax assets to the net amount that the Company believes is more likely than not to be realized. In assessing the need for a valuation allowance, the Company has considered its historical levels of income, expectations of future taxable income and ongoing tax planning strategies. Because of the uncertainty of the realization of the deferred tax assets in the U.S., the Company has recorded a full valuation allowance against its deferred tax assets. Realization of its deferred tax assets is dependent primarily upon future U.S. taxable income.
The Company recognizes and measures tax benefits from uncertain tax positions using a two-step approach.
The first step is to evaluate the tax position taken or expected to be taken by determining if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained in an audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. Significant judgment is required to evaluate uncertain tax positions.
Although the Company believes that it has adequately reserved for its uncertain tax positions, it can provide no assurance that the final tax outcome of these matters will not be materially different. The Company evaluates its uncertain tax position on a regular basis and evaluations are based on a number of factors, including changes in facts and circumstances, changes in tax law, correspondence with tax authorities during the course of an audit and effective settlement of audit issues.
To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made and could have a material impact on the Company’s financial condition and results of operations. The provision for income taxes includes the effects of any accruals that the Company believes are appropriate, as well as the related net interest and penalties.
Stock-Based Compensation
The Company measures its employee and director stock-based compensation awards, including purchase rights issued under the ESPP, based on the award's estimated fair value on the date of grant. Expense associated with these awards is recognized using the straight-line attribution method over the requisite service period for stock options, RSUs and restricted stock; and over the offering period for the purchase rights issued under the ESPP, and is reported in the Company's consolidated statements of comprehensive loss.
The Company estimates the fair value of its stock options, and purchase rights under the ESPP, using the Black-Scholes option-pricing model. The resulting fair value, net of estimated forfeitures, is recognized on a straight-line basis over the period during which an employee is required to provide service in exchange for the award. Stock options generally vest over two to four years and have a contractual term of ten years. ESPP purchase rights generally vest over the two year offering period.
The Company estimates the fair value of its restricted stock and RSU grants based on the grant date fair value of the Company’s common stock. The resulting fair value, net of estimated forfeitures, is recognized on a straight-line basis over the period during which an employee is required to provide service in exchange for the award, which is generally three to four years. Estimated forfeitures are based upon the Company’s historical experience and the Company revises its estimates, if necessary, in subsequent periods if actual forfeitures differ from initial estimates.
Determining the grant date fair value of options, restricted stock, and RSUs requires management to make assumptions and judgments. These estimates involve inherent uncertainties and if different assumptions had been used, stock-based compensation expense could have been materially different from the amounts recorded.
The assumptions and estimates for valuing stock options are as follows:
Fair value per share of Company’s common stock. Prior to the IPO, because there was no public market for the Company’s common stock, the Company’s Board of Directors, with the assistance of a third-party valuation specialist, determined the common stock fair value at the time of the grant of stock options by considering a number of objective and subjective factors, including the Company’s actual operating and financial performance, market conditions and performance of comparable publicly traded companies, developments and milestones in the Company, the likelihood of achieving a liquidity event, and transactions involving the Company’s common stock, among other factors. After the IPO, the Company used the publicly quoted price of its common stock as reported on the New York Stock Exchange as the fair value of its common stock.
Expected volatility. The Company determines the expected volatility based on historical average volatilities of similar publicly traded companies corresponding to the expected term of the awards.
Expected term. The Company determines the expected term of awards which contain only service conditions using the simplified approach, in which the expected term of an award is presumed to be the mid-point between the vesting date and the expiration date of the award, as the Company does not have sufficient historical data relating to stock-option exercises.
Risk-free interest rate. The risk-free interest rate is based on the U.S. Treasury yield curve in effect during the period the options were granted corresponding to the expected term of the awards.
Estimated dividend yield. The estimated dividend yield is zero, as the Company does not currently intend to declare dividends in the foreseeable future.
Net Loss per Share
Basic net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period. Options subject to early exercise that are exercised prior to vesting are excluded from the computation of weighted-average number of shares of common stock outstanding until such shares have vested. Diluted net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period increased by giving effect to all potentially dilutive securities to the extent they are dilutive.
Leases
The Company determines if a contract is a lease or contains a lease at the inception of the contract and reassesses that conclusion if the contract is modified. All leases are assessed for classification as an operating lease or a finance lease. Operating lease ROU assets are presented separately in the Company's consolidated balance sheet. Operating lease liabilities are also presented separately as current and non-current liabilities in the Company's consolidated balance sheet. The Company does not have any finance lease ROU assets or liabilities. ROU assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. The Company does not obtain and control its right to use the identified asset until the lease commencement date.
The Company’s lease liabilities are recognized at the applicable lease commencement date based on the present value of the lease payments required to be paid over the lease term. When the rate implicit in the lease is not readily determinable, the Company uses its incremental borrowing rate to discount the lease payments to present value. The estimated incremental borrowing rate is derived from information available at the lease commencement date and factors in a hypothetical interest rate on a collateralized basis with similar terms, payments and economic environments. The Company's ROU assets are also recognized at the applicable lease commencement date. The ROU asset equals the carrying amount of the related lease liability, adjusted for any
lease payments made prior to lease commencement, minus any lease incentives received, and any direct costs incurred by the lessee. Any variable lease payments are expensed as incurred and do not factor into the measurement of the applicable ROU asset or lease liability.
The term of the Company's leases equals the non-cancellable period of the lease, including any rent-free periods provided by the lessor, and also includes options to renew or extend the lease (including by not terminating the lease) that the Company is reasonably certain to exercise. The Company establishes the term of each lease at lease commencement and reassesses that term in subsequent periods when one of the triggering events outlined in Topic 842 occurs. Operating lease cost for lease payments is recognized on a straight-line basis over the lease term.
The Company's lease contracts often include lease and non-lease components. The Company has elected the practical expedient offered by the standard to not separate lease from non-lease components for its facilities leases and accounts for them as a single lease component.
The Company has elected not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. Lease cost for these short-term leases is recognized on a straight-line basis over the lease term.
Recent Accounting Pronouncements—Not Yet Adopted
Effective January 31, 2020, the Company no longer qualifies as an EGC under the JOBS Act and therefore the expected adoption dates for the ASUs discussed below reflect the public business entity effective dates.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments, which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method rather than the incurred loss model for recognizing credit losses. Additionally, any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. The Company is required to adopt ASU 2016-13 beginning February 1, 2020. The Company is currently evaluating the impact of adopting this standard and does not expect the adoption to have a significant impact on its consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement, which amends ASC 820, Fair Value Measurement. The standard no longer requires disclosure of the amount and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy, but public companies will be required to disclose the range and weighted-average used to develop significant unobservable inputs for Level 3 fair value measurements. The Company is required to adopt ASU 2018-13 beginning February 1, 2020. The Company is currently evaluating the impact of adopting this standard and does not expect the adoption to have a significant impact on its consolidated financial statements as we do not currently have any Level 3 instruments.
In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract. This standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The Company is required to adopt ASU 2018-15 beginning February 1, 2020. The Company is currently evaluating the impact of adopting this standard and does not expect the adoption to have a significant impact on its consolidated financial statements.
In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which simplifies accounting for income taxes by revising or clarifying existing guidance in ASC 740, Income Taxes, as well as removing certain exceptions within ASC 740. The guidance is effective for the Company on February 1, 2021 with early adoption permitted. The Company is currently evaluating the impact of the adoption of this standard on its consolidated financial statements and related disclosures.
Recent Accounting Pronouncements—Adopted in Fiscal 2020
In May 2014, the Financial Accounting Standards Board (FASB) issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606) and has modified the standard thereafter. This standard replaces existing revenue recognition rules with a comprehensive revenue measurement and recognition standard and expanded disclosure requirements. ASU No. 2014-09 also includes Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers, which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, the Company refers to ASU No. 2014-09 and Subtopic 340-40 as "Topic 606." The Company adopted Topic 606, effective February 1, 2019, using the full retrospective method of transition.
The adoption of Topic 606 had a significant impact on our sales and marketing expenses due to the capitalization of commissions, had a minimal impact on total revenue for the years presented and did not have a significant impact on U.S. taxes due to the full valuation allowance against the deferred tax asset. However, the deferral of incremental commissions for foreign employees increased foreign deferred tax liabilities which will be realized over the period of the deferred commission amortization.
The adoption of Topic 606 required us to record a contract asset related to certain transactions acquired as part of the acquisition of Leeyo in the second quarter of fiscal 2018. The creation of this new contract asset affected the valuation of customer relationships intangibles recorded at the time of the acquisition. Consequently, we reduced the value of the customer intangible and decreased goodwill in the Company's consolidated balance sheets as of January 31, 2018 as a result of the adoption of Topic 606.
The following table summarizes the adjustments on affected line items of the Company's consolidated balance sheets resulting from the adoption of Topic 606 (in thousands):
January 31, 2019
As Reported Under ASC 605Topic 606 AdjustmentAs Adjusted Under Topic 606
Assets
Deferred commissions, current portion$—  $8,616  $8,616  
Prepaid expenses and other current assets1
10,414  4,218  14,632  
Deferred commissions, net of current portion—  18,664  18,664  
Purchased intangibles, net9,042  (1,646) 7,396  
Goodwill20,861  (3,229) 17,632  
Liabilities
Deferred revenue, current portion90,565  (3,781) 86,784  
Deferred revenue, net of current portion406  (294) 112  
Deferred tax liabilities—  1,877  1,877  
Equity
Accumulated deficit(336,275) 28,821  (307,454) 
(1) Prepaid expenses and other current assets includes the impact of contract assets.
The following tables summarize the adjustments on affected line items of the adjusted consolidated statements of comprehensive loss resulting from the adoption of Topic 606 (in thousands, except per share data):
Year Ended January 31, 2019
As Reported Under ASC 605Topic 606 AdjustmentAs Adjusted Under Topic 606
Revenue
Subscription$168,798  $(3,993) $164,805  
Professional services66,398  3,786  70,184  
Total revenues235,196  (207) 234,989  
Gross profit118,606  (207) 118,399  
Sales and marketing100,766  (5,597) 95,169  
Total operating expenses194,413  (5,597) 188,816  
Loss from operations(75,807) 5,390  (70,417) 
Loss before income taxes(76,224) 5,390  (70,834) 
Income tax provision(1,366) (541) (1,907) 
Net loss(77,590) 4,849  (72,741) 
Comprehensive loss(77,580) 4,849  (72,731) 
Net loss per share, basic and diluted(0.85) 0.05  (0.80) 
Year Ended January 31, 2018
As Reported Under ASC 605Topic 606 AdjustmentAs Adjusted Under Topic 606
Revenue
Subscription$120,373  $2,109  $122,482  
Professional services47,553  1,071  48,624  
Total revenues167,926  3,180  171,106  
Gross profit88,020  3,180  91,200  
Sales and marketing73,087  (5,020) 68,067  
Total operating expenses134,298  (5,020) 129,278  
Loss from operations(46,278) 8,200  (38,078) 
Loss before income taxes(46,026) 8,200  (37,826) 
Income tax provision(1,129) (422) (1,551) 
Net loss(47,155) 7,778  (39,377) 
Comprehensive loss(46,195) 7,778  (38,417) 
Net loss per share, basic and diluted(1.78) 0.29  (1.48) 
On February 1, 2019, the Company adopted FASB ASU No. 2016-02, Leases (Topic 842), which supersedes the guidance in ASC 840, Leases, and requires recognition of ROU assets and lease liabilities on the Company's consolidated balance sheets. The Company adopted ASU 2016-02 using the modified retrospective approach as of the effective date. As a result, the Company was not required to adjust its comparative period financial information for effects of adopting the new standard or make the new required lease disclosures for periods before the adoption date. The Company elected the package of practical expedients which allowed the Company not to reassess (1) whether existing or expired contracts, as of the adoption date, contain leases, (2) the lease classification for existing leases, and (3) whether existing initial direct costs meet the new definition. The Company also elected the practical expedient to not separate lease and non-lease components for its leases, and to not recognize ROU assets and liabilities for short-term leases.
The following tables summarize the adjustments on affected line items of the Company's interim unaudited condensed consolidated balance sheets resulting from the adoption of Topic 842 (in thousands):
April 30, 2019
As Reported Under ASC 840Topic 842 AdjustmentsAs Adjusted Under Topic 842
Assets
   Prepaid expenses and other current assets$15,734  $(780) $14,954  
   Operating lease right-of-use assets—  23,649  23,649  
Liabilities
   Accrued expenses and other current liabilities$13,978  $(445) $13,533  
   Operating lease liabilities, current portion—  6,664  6,664  
   Operating lease liabilities, net of current portion—  19,078  19,078  
   Other long-term liabilities3,452  (2,428) 1,024  
July 31, 2019
As Reported Under ASC 840Topic 842 AdjustmentsAs Adjusted Under Topic 842
Assets
   Prepaid expenses and other current assets$15,331  $(913) $14,418  
   Operating lease right-of-use assets—  58,548  58,548  
Liabilities
   Accrued expenses and other current liabilities$13,774  $(453) $13,321  
   Operating lease liabilities, current portion—  6,079  6,079  
   Operating lease liabilities, net of current portion—  54,311  54,311  
   Other long-term liabilities3,298  (2,302) 996  

October 31, 2019
As Reported Under ASC 840Topic 842 AdjustmentsAs Adjusted Under Topic 842
Assets
   Prepaid expenses and other current assets$16,157  $(738) $15,419  
   Operating lease right-of-use assets—  56,126  56,126  
Liabilities
   Accrued expenses and other current liabilities$17,158  $(448) $16,710  
   Operating lease liabilities, current portion—  5,734  5,734  
   Operating lease liabilities, net of current portion—  58,837  58,837  
   Other long-term liabilities9,712  (8,735) 977  
The adoption of Topic 842 did not have an impact on cash provided by or used in operating, investing, or financing activities or on the Company’s consolidated statement of comprehensive loss.
XML 89 R5.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Class A common stock
Class B common stock
Preferred Stock
Common Stock
Class A common stock
Common Stock
Class B common stock
Additional Paid-in Capital
Related Party Receivable
Accumulated Other Comprehensive (Loss) Income
Accumulated Deficit
Beginning balance (in shares) at Jan. 31, 2017       61,984,000            
Beginning balance (in shares) at Jan. 31, 2017         0 24,635,000        
Beginning balance at Jan. 31, 2017 $ 71,174 [1]     $ 6 $ 0 $ 3 $ 266,990 $ 0 $ (489) $ (195,336) [1]
Issuance of common stock upon exercise of stock options (in shares)           1,903,000        
Issuance of common stock upon exercise of stock options 3,483           3,483      
Issuance of common stock in connection with acquisition (in shares)           3,986,000        
Issuance of common stock in connection with acquisition 5,955           5,955      
Related party notes receivable (1,281)             (1,281)    
Stock-based compensation 8,990           8,990      
Vesting of early exercised stock options 734           734      
Other comprehensive income (loss) 960               960  
Net loss (39,377) [2]                 (39,377)
Ending balance (in shares) at Jan. 31, 2018       61,984,000            
Ending balance (in shares) at Jan. 31, 2018         0 30,524,000        
Ending balance at Jan. 31, 2018 50,638     $ 6 $ 0 $ 3 286,152 (1,281) 471 (234,713)
Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares)       (61,984,000)   61,984,000        
Conversion of convertible preferred stock to common stock in connection with initial public offering 0     $ (6)   $ 6        
Conversion of Class B common stock to Class A common stock (in shares)         63,469,000          
Conversion of Class B common stock to Class A common stock 0       $ 7          
Conversion of Class B common stock to Class A common stock (in shares)           (63,469,000)        
Conversion of Class B common stock to Class A common stock           $ (7)        
Issuance of common stock upon exercise of stock options (in shares)         369,000 3,271,000        
Issuance of common stock upon exercise of stock options 9,395         $ 1 9,394      
Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs (in shares)         12,650,000          
Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs 159,457       $ 1   159,456      
Lapse of restrictions on common stock related to early exercise of stock options 2,088           2,088      
Related party notes receivable 1,281             1,281    
RSU releases (in shares)         138,000 265,000        
RSU releases 0                  
Purchases of common stock under the ESPP (in shares)         446,000          
Purchases of common stock under the ESPP 5,329           5,329      
Charitable donation of stock (in shares)   47,303     47,000          
Charitable donation of stock 1,000           1,000      
Stock-based compensation 25,357           25,357      
Other comprehensive income (loss) 10               10  
Net loss (72,741) [2]                 (72,741)
Ending balance (in shares) at Jan. 31, 2019       0            
Ending balance (in shares) at Jan. 31, 2019   77,119,000 [3] 32,575,000 [3]   77,119,000 32,575,000        
Ending balance at Jan. 31, 2019 181,814 [3]     $ 0 $ 8 $ 3 488,776 0 481 (307,454)
Conversion of Class B common stock to Class A common stock (in shares)         18,398,000          
Conversion of Class B common stock to Class A common stock $ 0       $ 1          
Conversion of Class B common stock to Class A common stock (in shares)           (18,398,000)        
Conversion of Class B common stock to Class A common stock           $ (1)        
Issuance of common stock upon exercise of stock options (in shares) 2,981,000         2,980,000        
Issuance of common stock upon exercise of stock options, net of repurchases (in shares)         25,000          
Issuance of common stock upon exercise of stock options $ 12,055         $ 0 12,055      
Lapse of restrictions on common stock related to early exercise of stock options 412           412      
RSU releases (in shares)         893,000 191,000        
RSU releases 0                  
Purchases of common stock under the ESPP (in shares)         749,000          
Purchases of common stock under the ESPP 8,981       $ 1   8,980      
Stock-based compensation 45,046           45,046      
Deferred offering costs 38           38      
Other comprehensive income (loss) (293)               (293)  
Net loss $ (83,394)                 (83,394)
Ending balance (in shares) at Jan. 31, 2020 0     0            
Ending balance (in shares) at Jan. 31, 2020   97,134,000 17,348,000   97,134,000 17,348,000        
Ending balance at Jan. 31, 2020 $ 164,659     $ 0 $ 10 $ 2 $ 555,307 $ 0 $ 188 $ (390,848)
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. The cumulative effect adjustment to Accumulated Deficit and Total Stockholders' Equity related to the adoption of Topic 606 as of January 31, 2017 was a credit of $16.2 million primarily related to deferred commissions.
[2] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
[3] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 90 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Cover Page - USD ($)
shares in Millions, $ in Billions
12 Months Ended
Jan. 31, 2020
Feb. 29, 2020
Jul. 31, 2019
Document Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Jan. 31, 2020    
Document Transition Report false    
Entity File Number 001-38451    
Entity Registrant Name Zuora, Inc.    
Entity Central Index Key 0001423774    
Current Fiscal Year End Date --01-31    
Document Fiscal Year Focus 2020    
Document Fiscal Period Focus FY    
Amendment Flag false    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 20-5530976    
Entity Address, Address Line One 101 Redwood Shores Parkway    
Entity Address, City or Town Redwood City    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 94065    
City Area Code 888    
Local Phone Number 976-9056    
Title of 12(b) Security Class A common stock, par value $0.0001 per share    
Trading Symbol ZUO    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 1.5
Documents Incorporated by Reference Portions of the Registrant's definitive Proxy Statement relating to the 2020 Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant's fiscal year ended January 31, 2020. Except with respect to information specifically incorporated by reference in this Form 10-K, the Proxy Statement is not deemed to be filed as part of this Form 10-K.    
Class A common stock      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding   97.7  
Class B common stock      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding   17.3  
XML 91 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies)
12 Months Ended
Jan. 31, 2020
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation
The accompanying consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States of America (GAAP). All intercompany balances and transactions have been eliminated in consolidation.
Under the Jumpstart Our Business Startups Act (JOBS Act), the Company was an “emerging growth company” (EGC) and had elected to use the extended transition period for complying with new or revised accounting standards under the JOBS Act. Effective January 31, 2020, the Company lost its EGC status upon becoming a large accelerated filer.
Use of Estimates
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP principles requires management to make certain estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities at the date of the consolidated financial statements, as well as reported amounts of revenue and expenses during the reporting period. Actual results could differ materially from those estimates. The Company’s most significant estimates and assumptions are related to revenue recognition with respect to the determination of the relative standalone selling prices for the Company’s services; the expected period of benefit over which deferred commissions are amortized; determination of the fair value of the Company’s common stock for valuation of the Company’s stock-based awards issued prior to the completion of the IPO; valuation of the Company’s stock-based awards; estimates of allowance for doubtful accounts; estimates of the fair value of goodwill, intangible assets and other long-lived assets; and the valuation of deferred income tax assets and contingencies. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results may differ materially from these estimates under different assumptions or conditions.
Foreign Currency
Foreign Currency
The functional currencies of the Company’s foreign subsidiaries are the respective local currencies. Translation adjustments arising from the use of differing exchange rates from period to period are included in accumulated other comprehensive income within the Company's consolidated balance sheets. Foreign currency transaction gains and losses are included in interest and other income (expense), net in the consolidated statements of comprehensive loss and were not material for fiscal 2020, 2019 and 2018. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are translated at the average exchange rate during the period, and equity balances are translated using historical exchange rates.
Segment Information
Segment Information
The Company operates as one operating segment. The Company’s chief operating decision maker is its Chief Executive Officer, who primarily reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources.
Revenue Recognition Policy
Revenue Recognition Policy
The Company generates revenue primarily from two sources: (1) subscription services, which is comprised of revenue from subscription fees from customers accessing its cloud-based software; and (2) professional services and other revenue.
With the adoption of Topic 606, revenue is recognized upon satisfaction of performance obligations in an amount that reflects the consideration the Company expects to receive in exchange for those products or services.
The Company determines the amount of revenue to be recognized through application of the following steps:
Identification of the contract, or contracts with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when or as we satisfy the performance obligations.
The Company's subscription service arrangements are typically non-cancelable for a pre-specified subscription term and do not typically contain refund-type provisions.
Subscription Services
Subscription services revenues are primarily comprised of fees that provide customers with access to our cloud-based software during the term of the arrangement. Cloud-based services typically allow customers to use our multi-tenant software without taking possession of the software. Revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract, which is the date our cloud-based software is made available to customers. The company generally invoices for subscription services annually or quarterly in advance of services being performed.
On-Premise Arrangements
The Company inherited some legacy on-premise license arrangements when it acquired a business in fiscal 2018. These licenses are primarily term based and bundled with related maintenance (PCS). Revenue for the software license is generally recognized at the beginning of the contract term and the PCS is recognized ratably over the contract term.
Subscription and on-premise license agreements generally have terms ranging from one to three years and are invoiced to customers annually or quarterly in advance upon execution of the contract or subsequent renewals. Amounts that have been invoiced are recorded in accounts receivable and in either deferred revenue or revenue in the Company's consolidated financial statements, depending on whether the underlying performance obligation has been satisfied.
Professional Services and Other Revenue
Professional services revenue consists of fees for services related to helping the Company's customers deploy, configure, and optimize the use of our solutions. These services include system integration, data migration, process enhancement, and training. Professional services projects generally take three to twelve months to complete. Once the contract is signed, the Company generally invoices for professional services on a time and materials basis, although it occasionally engages in fixed-price service engagements and invoices for those based upon agreed milestone payments. The Company recognizes revenue as services are performed for time and materials engagements and on a proportional performance method as the services are performed for fixed fee engagements. Training revenues are recognized as the services are performed.
Contracts with Multiple Performance Obligations
The Company enters into contracts with its customers that often include cloud-based software subscriptions and professional services performance obligations. A performance obligation is a commitment in a contract with a customer to transfer products or services that are distinct. Determining whether products and services are distinct performance obligations that should be accounted for separately or combined as one unit of accounting may require judgment.
The Company's cloud-based software subscriptions are distinct as such services are often sold separately. In addition, the Company’s subscription services contracts can include multi-year agreements that include a fixed annual platform fee and a volume block usage fee that may vary based on permitted volume usage each year. To
the extent that permitted volume usage each year is the same, the Company has concluded that there is one multi-year stand-ready performance obligation. To the extent that permitted volume usage each year varies, the Company has concluded that each year represents a distinct stand-ready performance obligations and the Company allocates the transaction price to the performance obligations on a relative standalone-selling price basis and revenue is recognized ratably over each year.
The Company considers the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, the timing of when the professional services contract was signed in comparison to the cloud-based software, start date and the contractual dependence of the cloud-based software on the customer’s satisfaction with the professional services work. To date, the Company has concluded that all of the professional services included in contracts with multiple performance obligations are distinct.
The Company allocates the transaction price to each performance obligation on a relative standalone selling price (SSP) basis. The SSP is the estimated price at which the Company would sell a promised product or service separately to a customer. Judgment is required to determine the SSP for each distinct performance obligation.
The Company establishes SSP for both our subscription services and professional services elements primarily by considering the actual sales prices of the element when sold on a stand-alone basis or when sold together with other elements. If the Company is unable to rely on actual observable sales inputs, the Company would determine SSP based on inputs such as actual sales prices when sold together with other promised subscriptions or services and other factors such as our overarching pricing objectives and strategies,
Deferred Commissions
The adoption of Topic 606 resulted in a significant change to the method in which the Company accounts for commissions expenses. The Company now capitalizes sales commission expenses and associated payroll taxes paid to internal sales personnel that are incremental to obtaining customer contracts. These costs are deferred and then amortized over the expected period of benefit, which is estimated to be five years. The Company has determined the period of benefit taking into consideration several factors including the expected subscription term and expected renewals of its customer contracts, the duration of its relationships with its customers, and the life of its technology. Amortization expense is included in Sales and marketing in the accompanying consolidated statements of comprehensive loss.
Contract Assets
Subscription services revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract. Under Topic 606, the timing and amount of revenue recognition may differ in certain situations from the revenue recognized under previous accounting guidance, which included a contingent revenue rule that limited subscription revenue to the customer invoice amount for the period of service (collectively billings). Under Topic 606, the Company records a contract asset when revenue recognized on a contract exceeds the billings for the period. Contract assets are included in Prepaid expenses and other current assets and Other assets in the Company's consolidated balance sheets. The total value of the Company's contract assets was $2.8 million and $4.2 million as of January 31, 2020 and 2019, respectively.
Cost of Revenue
Cost of Revenue
Cost of subscription revenue primarily consists of costs relating to the hosting of the Company’s cloud-based software platform, including salaries and benefits of technical operations and support personnel, data communications costs, allocated overhead and property and equipment depreciation, amortization of internal-use software and purchased intangibles and the reduction in the carrying amount of ROU assets.
Cost of professional services revenue primarily consists of the costs of delivering implementation services to customers of the Company’s cloud-based software platform, including salaries and benefits of professional services personnel and fees for third party resources used in the delivery of implementation services.
Advertising Expense Advertising ExpenseAdvertising costs are expensed as incurred.
Concentrations of Credit Risk and Significant Clients and Suppliers Concentrations of Credit Risk and Significant Clients and SuppliersThe Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments and accounts receivable. The Company deposits its cash and short-term investments primarily with one financial institution and, accordingly, such deposits regularly exceed federally insured limits.
Cash and Cash Equivalents and Restricted Cash
Cash and Cash Equivalents and Restricted Cash
The Company considers all highly liquid investments with original or remaining maturities of three months or less on the purchase date to be cash equivalents. Cash and cash equivalents carrying value approximate fair value and consist primarily of bank deposits and money market funds.
Restricted cash consists of letters of credit held with the Company’s financial institution related to facility and equipment leases, and are classified as current or long-term in the Company’s consolidated balance sheets based on the maturities of the underlying letters of credit.
Short-term Investments
Short-term Investments
The Company typically invests in high quality, investment grade securities from diverse issuers. The Company classifies its short-term investments as available-for-sale. In general, these investments are free of trading restrictions. The Company carries these investments at fair value, based on quoted market prices or other readily available market information. Unrealized gains and losses, net of taxes, are included in accumulated other comprehensive income, which is reflected as a separate component of stockholders’ equity in the Company’s consolidated balance sheets. Gains and losses are recognized when realized in the Company's consolidated statements of comprehensive loss. When the Company has determined that an other-than-temporary decline in fair value has occurred, the amount of the decline that is related to a credit loss is recognized in income. Gains and losses are determined using the specific identification method.
The Company reviews its debt securities classified as short-term investments on a regular basis to evaluate whether or not any security has experienced an other-than-temporary decline in fair value. The Company considers factors such as the length of time and extent to which the market value has been less than the cost, the financial condition and near-term prospects of the issuer and our intent to sell, or whether it is more likely than not it will be required to sell the investment before recovery of the investment’s amortized cost basis. If the Company believes that an other-than-temporary decline exists in one of these securities, it will write down these investments to fair value. The portion of the write-down related to credit loss would be recorded to interest and other income (expense), net in our consolidated statements of comprehensive loss. Any portion not related to credit loss would be recorded to accumulated other comprehensive income, which is reflected as a separate component of stockholders' equity in our consolidated balance sheets.
The Company may sell its short-term investments at any time, without significant penalty, for use in current operations or for other purposes, even if they have not yet reached maturity. As a result, the Company has classified its investments, including any securities with maturities beyond 12 months, as current assets in the accompanying consolidated balance sheets as of January 31, 2020. Securities with original or remaining maturities of three months or less on the purchase date are considered to be cash equivalents and are reflected in cash and cash equivalents in the accompanying consolidated balance sheets as of January 31, 2020 and 2019.
Accounts Receivable Accounts ReceivableThe Company’s accounts receivable consists of client obligations due under normal trade terms, and are reported at the principal amount outstanding, net of the allowance for doubtful accounts. The Company maintains an allowance for doubtful accounts that is based upon historical loss patterns, the number of days that billings are past due, and an evaluation of the potential risk of loss related to problem accounts.
Property and Equipment, Net
Property and Equipment, Net
Property and equipment are stated at cost. Depreciation is calculated on a straight-line basis over the estimated useful lives of the related assets, generally three to five years. Leasehold improvements are depreciated over the shorter of their remaining related lease term or estimated useful life. When assets are retired, the cost and accumulated depreciation are removed from their respective accounts, and any gain or loss on such sale or disposal is reflected in operating expenses in the accompanying consolidated statements of comprehensive loss.
Business Combinations
Business Combinations
When the Company acquires a business, management allocates the purchase price to the net tangible and identifiable intangible assets acquired. Any residual purchase price is recorded as goodwill. The allocation of the purchase price requires management to make significant estimates in determining the fair values of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates can include, but are not limited to, the cash flows that an asset is expected to generate in the future, the appropriate weighted average cost of capital, and the cost savings expected to be derived from acquiring an asset. These estimates are inherently uncertain and unpredictable.
Goodwill Goodwill. Goodwill represents the excess purchase consideration of an acquired business over the fair value of the net tangible and identifiable intangible assets. Goodwill is evaluated for impairment annually on December 1, and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. Triggering events that may indicate impairment include, but are not limited to, a significant adverse change in customer demand or business climate or a significant decrease in expected cash flows. An impairment loss is recognized to the extent that the carrying amount exceeds the reporting unit’s fair value, not to exceed the carrying amount of goodwill. The Company has the option to first assess qualitative factors to determine whether events or circumstances indicate that it is more likely than not that the fair value of a reporting unit is less than its carrying amount and determine whether further action is needed. If, after assessing the totality of events or circumstances, the Company determines it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing the quantitative impairment test is unnecessary.
Acquired Intangible Assets Acquired Intangible Assets. Acquired intangible assets consist of developed technology, customer relationships, and a trade name, resulting from the Company’s acquisitions. Acquired intangible assets are recorded at fair value on the date of acquisition and amortized over their estimated useful lives on a straight-line basis.
Impairment of Long-Lived Assets Impairment of Long-Lived Assets. The carrying amounts of long-lived assets, including property and equipment, capitalized internal-use software, acquired intangible assets and ROU assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable or that the useful life is shorter than originally estimated. Recoverability of assets to be held and used is measured by comparing the carrying amount of an asset to future undiscounted net cash flows the asset is expected to generate over its remaining life. If the asset is determined to be impaired, the amount of any impairment recognized is measured as the difference between the carrying value and the fair value of the impaired asset. If the useful life is shorter than originally estimated, the Company amortizes the remaining carrying value over the new shorter useful life.
Internal-Use Software and Web Site Development Costs Internal-Use Software and Web Site Development CostsThe Company capitalizes costs related to developing new functionality for its suite of products that are hosted by the Company and accessed by its customers on a subscription basis. The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Costs incurred in the preliminary stages of development are expensed as incurred. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalized costs are recorded as part of property and equipment, net in our consolidated balance sheets. Maintenance and training costs are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, generally three years.
Income Taxes
Income Taxes
The Company uses the asset-and-liability method of accounting for income taxes. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial reporting and tax basis of assets and liabilities, as well as for operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates that are expected to apply to taxable income for the years in which those tax assets and liabilities are expected to be realized or settled.
The Company records a valuation allowance to reduce its deferred tax assets to the net amount that the Company believes is more likely than not to be realized. In assessing the need for a valuation allowance, the Company has considered its historical levels of income, expectations of future taxable income and ongoing tax planning strategies. Because of the uncertainty of the realization of the deferred tax assets in the U.S., the Company has recorded a full valuation allowance against its deferred tax assets. Realization of its deferred tax assets is dependent primarily upon future U.S. taxable income.
The Company recognizes and measures tax benefits from uncertain tax positions using a two-step approach.
The first step is to evaluate the tax position taken or expected to be taken by determining if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained in an audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. Significant judgment is required to evaluate uncertain tax positions.
Although the Company believes that it has adequately reserved for its uncertain tax positions, it can provide no assurance that the final tax outcome of these matters will not be materially different. The Company evaluates its uncertain tax position on a regular basis and evaluations are based on a number of factors, including changes in facts and circumstances, changes in tax law, correspondence with tax authorities during the course of an audit and effective settlement of audit issues.
To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made and could have a material impact on the Company’s financial condition and results of operations. The provision for income taxes includes the effects of any accruals that the Company believes are appropriate, as well as the related net interest and penalties.
Stock-Based Compensation
Stock-Based Compensation
The Company measures its employee and director stock-based compensation awards, including purchase rights issued under the ESPP, based on the award's estimated fair value on the date of grant. Expense associated with these awards is recognized using the straight-line attribution method over the requisite service period for stock options, RSUs and restricted stock; and over the offering period for the purchase rights issued under the ESPP, and is reported in the Company's consolidated statements of comprehensive loss.
The Company estimates the fair value of its stock options, and purchase rights under the ESPP, using the Black-Scholes option-pricing model. The resulting fair value, net of estimated forfeitures, is recognized on a straight-line basis over the period during which an employee is required to provide service in exchange for the award. Stock options generally vest over two to four years and have a contractual term of ten years. ESPP purchase rights generally vest over the two year offering period.
The Company estimates the fair value of its restricted stock and RSU grants based on the grant date fair value of the Company’s common stock. The resulting fair value, net of estimated forfeitures, is recognized on a straight-line basis over the period during which an employee is required to provide service in exchange for the award, which is generally three to four years. Estimated forfeitures are based upon the Company’s historical experience and the Company revises its estimates, if necessary, in subsequent periods if actual forfeitures differ from initial estimates.
Determining the grant date fair value of options, restricted stock, and RSUs requires management to make assumptions and judgments. These estimates involve inherent uncertainties and if different assumptions had been used, stock-based compensation expense could have been materially different from the amounts recorded.
The assumptions and estimates for valuing stock options are as follows:
Fair value per share of Company’s common stock. Prior to the IPO, because there was no public market for the Company’s common stock, the Company’s Board of Directors, with the assistance of a third-party valuation specialist, determined the common stock fair value at the time of the grant of stock options by considering a number of objective and subjective factors, including the Company’s actual operating and financial performance, market conditions and performance of comparable publicly traded companies, developments and milestones in the Company, the likelihood of achieving a liquidity event, and transactions involving the Company’s common stock, among other factors. After the IPO, the Company used the publicly quoted price of its common stock as reported on the New York Stock Exchange as the fair value of its common stock.
Expected volatility. The Company determines the expected volatility based on historical average volatilities of similar publicly traded companies corresponding to the expected term of the awards.
Expected term. The Company determines the expected term of awards which contain only service conditions using the simplified approach, in which the expected term of an award is presumed to be the mid-point between the vesting date and the expiration date of the award, as the Company does not have sufficient historical data relating to stock-option exercises.
Risk-free interest rate. The risk-free interest rate is based on the U.S. Treasury yield curve in effect during the period the options were granted corresponding to the expected term of the awards.
Estimated dividend yield. The estimated dividend yield is zero, as the Company does not currently intend to declare dividends in the foreseeable future.
Net Loss per Share Net Loss per ShareBasic net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period. Options subject to early exercise that are exercised prior to vesting are excluded from the computation of weighted-average number of shares of common stock outstanding until such shares have vested. Diluted net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period increased by giving effect to all potentially dilutive securities to the extent they are dilutive.
Leases
Leases
The Company determines if a contract is a lease or contains a lease at the inception of the contract and reassesses that conclusion if the contract is modified. All leases are assessed for classification as an operating lease or a finance lease. Operating lease ROU assets are presented separately in the Company's consolidated balance sheet. Operating lease liabilities are also presented separately as current and non-current liabilities in the Company's consolidated balance sheet. The Company does not have any finance lease ROU assets or liabilities. ROU assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. The Company does not obtain and control its right to use the identified asset until the lease commencement date.
The Company’s lease liabilities are recognized at the applicable lease commencement date based on the present value of the lease payments required to be paid over the lease term. When the rate implicit in the lease is not readily determinable, the Company uses its incremental borrowing rate to discount the lease payments to present value. The estimated incremental borrowing rate is derived from information available at the lease commencement date and factors in a hypothetical interest rate on a collateralized basis with similar terms, payments and economic environments. The Company's ROU assets are also recognized at the applicable lease commencement date. The ROU asset equals the carrying amount of the related lease liability, adjusted for any
lease payments made prior to lease commencement, minus any lease incentives received, and any direct costs incurred by the lessee. Any variable lease payments are expensed as incurred and do not factor into the measurement of the applicable ROU asset or lease liability.
The term of the Company's leases equals the non-cancellable period of the lease, including any rent-free periods provided by the lessor, and also includes options to renew or extend the lease (including by not terminating the lease) that the Company is reasonably certain to exercise. The Company establishes the term of each lease at lease commencement and reassesses that term in subsequent periods when one of the triggering events outlined in Topic 842 occurs. Operating lease cost for lease payments is recognized on a straight-line basis over the lease term.
The Company's lease contracts often include lease and non-lease components. The Company has elected the practical expedient offered by the standard to not separate lease from non-lease components for its facilities leases and accounts for them as a single lease component.
The Company has elected not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. Lease cost for these short-term leases is recognized on a straight-line basis over the lease term.
Recent Accounting Pronouncements
Recent Accounting Pronouncements—Not Yet Adopted
Effective January 31, 2020, the Company no longer qualifies as an EGC under the JOBS Act and therefore the expected adoption dates for the ASUs discussed below reflect the public business entity effective dates.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments, which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method rather than the incurred loss model for recognizing credit losses. Additionally, any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. The Company is required to adopt ASU 2016-13 beginning February 1, 2020. The Company is currently evaluating the impact of adopting this standard and does not expect the adoption to have a significant impact on its consolidated financial statements.
In August 2018, the FASB issued ASU 2018-13, Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement, which amends ASC 820, Fair Value Measurement. The standard no longer requires disclosure of the amount and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy, but public companies will be required to disclose the range and weighted-average used to develop significant unobservable inputs for Level 3 fair value measurements. The Company is required to adopt ASU 2018-13 beginning February 1, 2020. The Company is currently evaluating the impact of adopting this standard and does not expect the adoption to have a significant impact on its consolidated financial statements as we do not currently have any Level 3 instruments.
In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract. This standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The Company is required to adopt ASU 2018-15 beginning February 1, 2020. The Company is currently evaluating the impact of adopting this standard and does not expect the adoption to have a significant impact on its consolidated financial statements.
In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which simplifies accounting for income taxes by revising or clarifying existing guidance in ASC 740, Income Taxes, as well as removing certain exceptions within ASC 740. The guidance is effective for the Company on February 1, 2021 with early adoption permitted. The Company is currently evaluating the impact of the adoption of this standard on its consolidated financial statements and related disclosures.
Recent Accounting Pronouncements—Adopted in Fiscal 2020
In May 2014, the Financial Accounting Standards Board (FASB) issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606) and has modified the standard thereafter. This standard replaces existing revenue recognition rules with a comprehensive revenue measurement and recognition standard and expanded disclosure requirements. ASU No. 2014-09 also includes Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers, which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, the Company refers to ASU No. 2014-09 and Subtopic 340-40 as "Topic 606." The Company adopted Topic 606, effective February 1, 2019, using the full retrospective method of transition.
The adoption of Topic 606 had a significant impact on our sales and marketing expenses due to the capitalization of commissions, had a minimal impact on total revenue for the years presented and did not have a significant impact on U.S. taxes due to the full valuation allowance against the deferred tax asset. However, the deferral of incremental commissions for foreign employees increased foreign deferred tax liabilities which will be realized over the period of the deferred commission amortization.
The adoption of Topic 606 required us to record a contract asset related to certain transactions acquired as part of the acquisition of Leeyo in the second quarter of fiscal 2018. The creation of this new contract asset affected the valuation of customer relationships intangibles recorded at the time of the acquisition. Consequently, we reduced the value of the customer intangible and decreased goodwill in the Company's consolidated balance sheets as of January 31, 2018 as a result of the adoption of Topic 606.
The following table summarizes the adjustments on affected line items of the Company's consolidated balance sheets resulting from the adoption of Topic 606 (in thousands):
January 31, 2019
As Reported Under ASC 605Topic 606 AdjustmentAs Adjusted Under Topic 606
Assets
Deferred commissions, current portion$—  $8,616  $8,616  
Prepaid expenses and other current assets1
10,414  4,218  14,632  
Deferred commissions, net of current portion—  18,664  18,664  
Purchased intangibles, net9,042  (1,646) 7,396  
Goodwill20,861  (3,229) 17,632  
Liabilities
Deferred revenue, current portion90,565  (3,781) 86,784  
Deferred revenue, net of current portion406  (294) 112  
Deferred tax liabilities—  1,877  1,877  
Equity
Accumulated deficit(336,275) 28,821  (307,454) 
(1) Prepaid expenses and other current assets includes the impact of contract assets.
The following tables summarize the adjustments on affected line items of the adjusted consolidated statements of comprehensive loss resulting from the adoption of Topic 606 (in thousands, except per share data):
Year Ended January 31, 2019
As Reported Under ASC 605Topic 606 AdjustmentAs Adjusted Under Topic 606
Revenue
Subscription$168,798  $(3,993) $164,805  
Professional services66,398  3,786  70,184  
Total revenues235,196  (207) 234,989  
Gross profit118,606  (207) 118,399  
Sales and marketing100,766  (5,597) 95,169  
Total operating expenses194,413  (5,597) 188,816  
Loss from operations(75,807) 5,390  (70,417) 
Loss before income taxes(76,224) 5,390  (70,834) 
Income tax provision(1,366) (541) (1,907) 
Net loss(77,590) 4,849  (72,741) 
Comprehensive loss(77,580) 4,849  (72,731) 
Net loss per share, basic and diluted(0.85) 0.05  (0.80) 
Year Ended January 31, 2018
As Reported Under ASC 605Topic 606 AdjustmentAs Adjusted Under Topic 606
Revenue
Subscription$120,373  $2,109  $122,482  
Professional services47,553  1,071  48,624  
Total revenues167,926  3,180  171,106  
Gross profit88,020  3,180  91,200  
Sales and marketing73,087  (5,020) 68,067  
Total operating expenses134,298  (5,020) 129,278  
Loss from operations(46,278) 8,200  (38,078) 
Loss before income taxes(46,026) 8,200  (37,826) 
Income tax provision(1,129) (422) (1,551) 
Net loss(47,155) 7,778  (39,377) 
Comprehensive loss(46,195) 7,778  (38,417) 
Net loss per share, basic and diluted(1.78) 0.29  (1.48) 
On February 1, 2019, the Company adopted FASB ASU No. 2016-02, Leases (Topic 842), which supersedes the guidance in ASC 840, Leases, and requires recognition of ROU assets and lease liabilities on the Company's consolidated balance sheets. The Company adopted ASU 2016-02 using the modified retrospective approach as of the effective date. As a result, the Company was not required to adjust its comparative period financial information for effects of adopting the new standard or make the new required lease disclosures for periods before the adoption date. The Company elected the package of practical expedients which allowed the Company not to reassess (1) whether existing or expired contracts, as of the adoption date, contain leases, (2) the lease classification for existing leases, and (3) whether existing initial direct costs meet the new definition. The Company also elected the practical expedient to not separate lease and non-lease components for its leases, and to not recognize ROU assets and liabilities for short-term leases.
The following tables summarize the adjustments on affected line items of the Company's interim unaudited condensed consolidated balance sheets resulting from the adoption of Topic 842 (in thousands):
April 30, 2019
As Reported Under ASC 840Topic 842 AdjustmentsAs Adjusted Under Topic 842
Assets
   Prepaid expenses and other current assets$15,734  $(780) $14,954  
   Operating lease right-of-use assets—  23,649  23,649  
Liabilities
   Accrued expenses and other current liabilities$13,978  $(445) $13,533  
   Operating lease liabilities, current portion—  6,664  6,664  
   Operating lease liabilities, net of current portion—  19,078  19,078  
   Other long-term liabilities3,452  (2,428) 1,024  
July 31, 2019
As Reported Under ASC 840Topic 842 AdjustmentsAs Adjusted Under Topic 842
Assets
   Prepaid expenses and other current assets$15,331  $(913) $14,418  
   Operating lease right-of-use assets—  58,548  58,548  
Liabilities
   Accrued expenses and other current liabilities$13,774  $(453) $13,321  
   Operating lease liabilities, current portion—  6,079  6,079  
   Operating lease liabilities, net of current portion—  54,311  54,311  
   Other long-term liabilities3,298  (2,302) 996  

October 31, 2019
As Reported Under ASC 840Topic 842 AdjustmentsAs Adjusted Under Topic 842
Assets
   Prepaid expenses and other current assets$16,157  $(738) $15,419  
   Operating lease right-of-use assets—  56,126  56,126  
Liabilities
   Accrued expenses and other current liabilities$17,158  $(448) $16,710  
   Operating lease liabilities, current portion—  5,734  5,734  
   Operating lease liabilities, net of current portion—  58,837  58,837  
   Other long-term liabilities9,712  (8,735) 977  
The adoption of Topic 842 did not have an impact on cash provided by or used in operating, investing, or financing activities or on the Company’s consolidated statement of comprehensive loss.
XML 92 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes
12 Months Ended
Jan. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes
Note 15. Income Taxes
Net loss before provision for income taxes consisted of the following (in thousands):
 Fiscal Year Ended January 31,
 2020
2019
As Adjusted(1)
2018
As Adjusted(1)
Domestic$(84,988) $(79,804) $(42,597) 
Foreign2,035  8,970  4,771  
Loss before income taxes$(82,953) $(70,834) $(37,826) 
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
The components of the Company's income tax provision are as follows (in thousands):
 Fiscal Year Ended January 31,
 2020
2019
As Adjusted(1)
2018
As Adjusted(1)
Current:
Federal$—  $—  $—  
State(72) (81) —  
International(481) (1,406) (1,129) 
$(553) $(1,487) $(1,129) 
Deferred:
Federal$29  $—  $—  
State—  —  —  
International83  (420) (422) 
Income tax provision$(441) $(1,907) $(1,551) 
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
Deferred income taxes reflect the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The Company’s deferred income tax assets and liabilities consisted of the following (in thousands):
 As of January 31,
 2020
2019
As Adjusted(1)
Deferred tax assets:
Net operating loss carryforwards$94,805  $78,844  
Tax credit carryforwards8,525  7,076  
Allowances and other12,095  8,226  
Depreciation and amortization906  1,010  
Operating lease liability16,358  —  
Total deferred tax assets$132,689  $95,156  
Deferred tax liabilities:
Deferred commissions$(7,707) $(5,309) 
Allowances and other—  (1,174) 
Intangibles(3,004) (3,299) 
Operating lease right-of-use asset(12,639) —  
Total deferred tax liabilities(23,350) (9,782) 
Valuation allowance(110,908) (87,026) 
Net deferred tax liabilities$(1,569) $(1,652) 
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
The Company has assessed, based on available evidence, both positive and negative, it is more likely than not that the deferred tax assets will not be utilized, such that a valuation allowance has been recorded. The valuation allowance increased by $23.9 million and $16.1 million, respectively, for fiscal 2020 and 2019.
As of January 31, 2020, the Company had U.S. federal and state net operating loss carryforwards of approximately $366.4 million and $269.9 million, respectively, available to offset future taxable income. As of
January 31, 2019, the Company had U.S. federal and state net operating loss carryforwards of approximately $304.6 million and $224.1 million, respectively, available to offset future taxable income. If not utilized, these carryforward losses will expire in various amounts for federal and state tax purposes beginning in 2028 and 2027, respectively. In addition, Zuora has approximately $128.4 million of federal net operating loss carryforwards that arose after the 2017 tax year, which are available to reduce future federal taxable income, if any, over an indefinite period. The utilization of those net operating loss carryforwards is limited to 80% of taxable income in any given year.
The Company has approximately $7.4 million and $8.9 million of federal and state research and development tax credits, respectively, available to offset future taxes as of January 31, 2020, and approximately $5.9 million and $7.4 million of federal and state research and development tax credits, respectively, available to offset future taxes as of January 31, 2019. If not utilized, the federal credits will begin to expire in 2031. California state research and development tax credits may be carried forward indefinitely.
Utilization of the net operating loss and tax credit carryforwards may be subject to a substantial annual limitation due to the "ownership change" limitations provided by Section 382 and 383 of the Internal Revenue Code of 1986, as amended, and other similar state provisions. Any annual limitation may result in the expiration of net operation loss and tax credit carryforwards before utilization.
Furthermore, under the Tax Reform Act, although the treatment of tax losses generated in taxable years ending before December 31, 2017 has generally not changed, tax losses generated in taxable years beginning after December 31, 2017 may be utilized to offset no more than 80% of taxable income annually. This change may require us to pay federal income taxes in future years despite generating a loss for federal income tax purposes in the current and prior years.
The amount of accumulated foreign earnings of the Company’s foreign subsidiaries was immaterial as of January 31, 2020. If the Company’s foreign earnings were repatriated, additional tax expense might result. Any additional taxes associated with such repatriation would be immaterial.
A reconciliation of the U.S. federal statutory tax rate to the Company’s provision for income tax is as follows (dollars in thousands):
 Fiscal Year Ended January 31,
 20202019
As Adjusted(1)
2018
As Adjusted(1)
 AmountPercentAmountPercentAmountPercent
Federal income tax benefit at statutory rates$17,420  21.0 %$14,875  21.0 %$12,785  33.8 %
State income taxes, net of effect of federal3,859  4.7  3,337  4.7  6,634  17.5  
Permanent differences(1,174) (1.4) (1,242) (1.8) (1,094) (2.9) 
Federal and state R&D credits1,235  1.5  1,029  1.5  1,221  3.2  
Impact from international operations31  —  (1,340) (1.9) (780) (2.1) 
Change in tax rate—  —  —  —  (30,010) (79.3) 
Other3,427  4.1  476  0.7  (2,375) (6.3) 
Change in valuation allowance(25,239) (30.4) (19,042) (26.9) 12,068  31.9 %
Income tax provision$(441) (0.5)%$(1,907) (2.7)%$(1,551) (4.2)%
(1) See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
The Company is required to inventory, evaluate, and measure all uncertain tax positions taken or to be taken on tax returns and to record liabilities for the amount of such positions that may not be sustained, or may only partially be sustained, upon examination by the relevant taxing authorities. As of January 31, 2020, the Company’s total gross unrecognized tax benefits were $8.1 million exclusive of interest and penalties described below. As of January 31, 2019, the Company’s total gross unrecognized tax benefits were $6.6 million exclusive of interest and penalties described below. Because of the Company’s valuation allowance position, $0.6 million of unrecognized tax benefits, if recognized, would reduce the effective tax rate in a future period. The Company does not expect that the total amounts of unrecognized tax benefits will significantly increase or decrease within twelve months of the reporting date.
A reconciliation of the beginning and ending amounts of uncertain tax position is as follows (in thousands):
Fiscal Year Ended January 31,
2020  20192018
Gross amount of unrecognized tax benefits as of the beginning of the period$6,588  $5,918  $5,373  
Increase for tax positions related to prior years—   921  
Decrease for tax positions related to prior years(18) (366) (1,649) 
Increases for tax positions related to the current year1,500  1,028  1,273  
Gross amount of unrecognized tax benefits as of the end of the period$8,070  $6,588  $5,918  
The Company files tax returns in the U.S. federal and various state and foreign jurisdictions. All U.S. federal and state jurisdictions remain subject to examination by tax authorities due to the carryforward of unused net operating losses and research and development credits. In addition, tax years starting from 2007 are subject to examination in our foreign jurisdictions.
During fiscal 2020 and 2019, the Company recognized interest and penalties of $0.1 million associated with unrecognized tax benefits.
XML 93 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Adjustments Related to Adoption of Topic 606 on Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Oct. 31, 2019
Jul. 31, 2019
Apr. 30, 2019
Jan. 31, 2019
Jan. 31, 2018
Assets            
Deferred commissions, current portion $ 9,585       $ 8,616 [1]  
Prepaid expenses and other current assets 16,387 $ 15,419 $ 14,418 $ 14,954 14,632 [1]  
Deferred commissions, net of current portion 19,591       18,664 [1]  
Purchased intangibles, net 5,620       7,396 [1]  
Goodwill 17,632       17,632 [1] $ 17,385
Liabilities            
Deferred revenue, current portion 111,411       86,784 [1]  
Deferred revenue, net of current portion 1,007       112 [1]  
Deferred tax liabilities 1,569       1,877 [1]  
Stockholders’ equity:            
Accumulated deficit $ (390,848)       (307,454) [1]  
Previously Reported            
Assets            
Deferred commissions, current portion         0  
Prepaid expenses and other current assets   $ 16,157 $ 15,331 $ 15,734 10,414  
Deferred commissions, net of current portion         0  
Purchased intangibles, net         9,042  
Goodwill         20,861  
Liabilities            
Deferred revenue, current portion         90,565  
Deferred revenue, net of current portion         406  
Deferred tax liabilities         0  
Stockholders’ equity:            
Accumulated deficit         (336,275)  
Adjustment | Topic 606            
Assets            
Deferred commissions, current portion         8,616  
Prepaid expenses and other current assets         4,218  
Deferred commissions, net of current portion         18,664  
Purchased intangibles, net         (1,646)  
Goodwill         (3,229)  
Liabilities            
Deferred revenue, current portion         (3,781)  
Deferred revenue, net of current portion         (294)  
Deferred tax liabilities         1,877  
Stockholders’ equity:            
Accumulated deficit         $ 28,821  
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 94 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Assets Measured on Recurring Basis    
Short-term investments $ 117,662 $ 107,908
U.S. government securities    
Assets Measured on Recurring Basis    
Short-term investments 34,094 17,951
Corporate bonds    
Assets Measured on Recurring Basis    
Short-term investments 45,682 34,302
Commercial paper    
Assets Measured on Recurring Basis    
Short-term investments 37,886 55,655
Recurring    
Assets Measured on Recurring Basis    
Short-term investments 117,662 107,908
Recurring | Money market funds    
Assets Measured on Recurring Basis    
Cash equivalents 37,906 61,201
Restricted cash   2,084
Recurring | U.S. government securities    
Assets Measured on Recurring Basis    
Short-term investments 34,094 17,951
Recurring | Corporate bonds    
Assets Measured on Recurring Basis    
Short-term investments 45,682 34,302
Recurring | Commercial paper    
Assets Measured on Recurring Basis    
Short-term investments 37,886 55,655
Recurring | Level 1    
Assets Measured on Recurring Basis    
Short-term investments 0 0
Recurring | Level 1 | Money market funds    
Assets Measured on Recurring Basis    
Cash equivalents 37,906 61,201
Restricted cash   2,084
Recurring | Level 1 | U.S. government securities    
Assets Measured on Recurring Basis    
Short-term investments 0 0
Recurring | Level 1 | Corporate bonds    
Assets Measured on Recurring Basis    
Short-term investments 0 0
Recurring | Level 1 | Commercial paper    
Assets Measured on Recurring Basis    
Short-term investments 0 0
Recurring | Level 2    
Assets Measured on Recurring Basis    
Short-term investments 117,662 107,908
Recurring | Level 2 | Money market funds    
Assets Measured on Recurring Basis    
Cash equivalents 0 0
Restricted cash   0
Recurring | Level 2 | U.S. government securities    
Assets Measured on Recurring Basis    
Short-term investments 34,094 17,951
Recurring | Level 2 | Corporate bonds    
Assets Measured on Recurring Basis    
Short-term investments 45,682 34,302
Recurring | Level 2 | Commercial paper    
Assets Measured on Recurring Basis    
Short-term investments 37,886 55,655
Recurring | Level 3    
Assets Measured on Recurring Basis    
Short-term investments 0 0
Recurring | Level 3 | Money market funds    
Assets Measured on Recurring Basis    
Cash equivalents 0 0
Restricted cash   0
Recurring | Level 3 | U.S. government securities    
Assets Measured on Recurring Basis    
Short-term investments 0 0
Recurring | Level 3 | Corporate bonds    
Assets Measured on Recurring Basis    
Short-term investments 0 0
Recurring | Level 3 | Commercial paper    
Assets Measured on Recurring Basis    
Short-term investments $ 0 $ 0
XML 95 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Supplemental Information (Details)
$ in Thousands
12 Months Ended
Jan. 31, 2020
USD ($)
Lease Term and Discount Rate  
Weighted-average remaining operating lease term (years) 8 years 3 months 18 days
Weighted-average operating lease discount rate (percent) 4.70%
Supplemental Cash Flow Information  
Cash paid for operating leases $ 9,544
Cash received on operating lease incentives (10,033)
Operating cash flows resulting from operating leases (489)
New right-of-use assets obtained in exchange for operating lease liabilities $ 62,870
XML 96 zuo-20200131_htm.xml IDEA: XBRL DOCUMENT 0001423774 2019-02-01 2020-01-31 0001423774 2019-07-31 0001423774 us-gaap:CommonClassAMember 2020-02-29 0001423774 us-gaap:CommonClassBMember 2020-02-29 0001423774 2020-01-31 0001423774 2019-01-31 0001423774 us-gaap:CommonClassAMember 2020-01-31 0001423774 us-gaap:CommonClassAMember 2019-01-31 0001423774 us-gaap:CommonClassBMember 2020-01-31 0001423774 us-gaap:CommonClassBMember 2019-01-31 0001423774 us-gaap:SubscriptionAndCirculationMember 2019-02-01 2020-01-31 0001423774 us-gaap:SubscriptionAndCirculationMember 2018-02-01 2019-01-31 0001423774 us-gaap:SubscriptionAndCirculationMember 2017-02-01 2018-01-31 0001423774 us-gaap:TechnologyServiceMember 2019-02-01 2020-01-31 0001423774 us-gaap:TechnologyServiceMember 2018-02-01 2019-01-31 0001423774 us-gaap:TechnologyServiceMember 2017-02-01 2018-01-31 0001423774 2018-02-01 2019-01-31 0001423774 2017-02-01 2018-01-31 0001423774 us-gaap:PreferredStockMember 2017-01-31 0001423774 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2017-01-31 0001423774 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2017-01-31 0001423774 us-gaap:AdditionalPaidInCapitalMember 2017-01-31 0001423774 us-gaap:ReceivablesFromStockholderMember 2017-01-31 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-31 0001423774 us-gaap:RetainedEarningsMember 2017-01-31 0001423774 2017-01-31 0001423774 us-gaap:AdditionalPaidInCapitalMember 2017-02-01 2018-01-31 0001423774 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2017-02-01 2018-01-31 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-02-01 2018-01-31 0001423774 us-gaap:ReceivablesFromStockholderMember 2017-02-01 2018-01-31 0001423774 us-gaap:RetainedEarningsMember 2017-02-01 2018-01-31 0001423774 us-gaap:PreferredStockMember 2018-01-31 0001423774 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2018-01-31 0001423774 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-01-31 0001423774 us-gaap:AdditionalPaidInCapitalMember 2018-01-31 0001423774 us-gaap:ReceivablesFromStockholderMember 2018-01-31 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-31 0001423774 us-gaap:RetainedEarningsMember 2018-01-31 0001423774 2018-01-31 0001423774 us-gaap:PreferredStockMember 2018-02-01 2019-01-31 0001423774 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-02-01 2019-01-31 0001423774 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2018-02-01 2019-01-31 0001423774 us-gaap:AdditionalPaidInCapitalMember 2018-02-01 2019-01-31 0001423774 us-gaap:ReceivablesFromStockholderMember 2018-02-01 2019-01-31 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-02-01 2019-01-31 0001423774 us-gaap:RetainedEarningsMember 2018-02-01 2019-01-31 0001423774 us-gaap:PreferredStockMember 2019-01-31 0001423774 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-01-31 0001423774 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-01-31 0001423774 us-gaap:AdditionalPaidInCapitalMember 2019-01-31 0001423774 us-gaap:ReceivablesFromStockholderMember 2019-01-31 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-31 0001423774 us-gaap:RetainedEarningsMember 2019-01-31 0001423774 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-02-01 2020-01-31 0001423774 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-02-01 2020-01-31 0001423774 us-gaap:AdditionalPaidInCapitalMember 2019-02-01 2020-01-31 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-02-01 2020-01-31 0001423774 us-gaap:RetainedEarningsMember 2019-02-01 2020-01-31 0001423774 us-gaap:PreferredStockMember 2020-01-31 0001423774 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-01-31 0001423774 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-01-31 0001423774 us-gaap:AdditionalPaidInCapitalMember 2020-01-31 0001423774 us-gaap:ReceivablesFromStockholderMember 2020-01-31 0001423774 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-31 0001423774 us-gaap:RetainedEarningsMember 2020-01-31 0001423774 us-gaap:AccountingStandardsUpdate201409Member 2017-01-31 0001423774 us-gaap:IPOMember 2018-04-01 2018-04-30 0001423774 us-gaap:IPOMember 2018-04-30 0001423774 us-gaap:OverAllotmentOptionMember 2018-04-01 2018-04-30 0001423774 us-gaap:OverAllotmentOptionMember 2018-04-30 0001423774 2018-03-31 0001423774 us-gaap:CommonClassBMember 2018-03-31 2018-03-31 0001423774 us-gaap:CommonClassBMember 2018-03-31 0001423774 us-gaap:AccountingStandardsUpdate201602Member 2019-02-01 0001423774 srt:MinimumMember 2019-02-01 2020-01-31 0001423774 srt:MaximumMember 2019-02-01 2020-01-31 0001423774 us-gaap:SoftwareDevelopmentMember 2019-02-01 2020-01-31 0001423774 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-02-01 2020-01-31 0001423774 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2019-02-01 2020-01-31 0001423774 us-gaap:EmployeeStockOptionMember 2019-02-01 2020-01-31 0001423774 srt:MinimumMember zuo:RestrictedStockUnitRSUAndRestrictedStockMember 2019-02-01 2020-01-31 0001423774 srt:MaximumMember zuo:RestrictedStockUnitRSUAndRestrictedStockMember 2019-02-01 2020-01-31 0001423774 srt:ScenarioPreviouslyReportedMember 2019-01-31 0001423774 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2019-01-31 0001423774 us-gaap:SubscriptionAndCirculationMember srt:ScenarioPreviouslyReportedMember 2018-02-01 2019-01-31 0001423774 us-gaap:SubscriptionAndCirculationMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2018-02-01 2019-01-31 0001423774 us-gaap:TechnologyServiceMember srt:ScenarioPreviouslyReportedMember 2018-02-01 2019-01-31 0001423774 us-gaap:TechnologyServiceMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2018-02-01 2019-01-31 0001423774 srt:ScenarioPreviouslyReportedMember 2018-02-01 2019-01-31 0001423774 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2018-02-01 2019-01-31 0001423774 us-gaap:SubscriptionAndCirculationMember srt:ScenarioPreviouslyReportedMember 2017-02-01 2018-01-31 0001423774 us-gaap:SubscriptionAndCirculationMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-02-01 2018-01-31 0001423774 us-gaap:TechnologyServiceMember srt:ScenarioPreviouslyReportedMember 2017-02-01 2018-01-31 0001423774 us-gaap:TechnologyServiceMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-02-01 2018-01-31 0001423774 srt:ScenarioPreviouslyReportedMember 2017-02-01 2018-01-31 0001423774 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-02-01 2018-01-31 0001423774 srt:ScenarioPreviouslyReportedMember 2019-04-30 0001423774 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2019-04-30 0001423774 2019-04-30 0001423774 srt:ScenarioPreviouslyReportedMember 2019-07-31 0001423774 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2019-07-31 0001423774 srt:ScenarioPreviouslyReportedMember 2019-10-31 0001423774 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2019-10-31 0001423774 2019-10-31 0001423774 us-gaap:USTreasuryAndGovernmentMember 2020-01-31 0001423774 us-gaap:CorporateDebtSecuritiesMember 2020-01-31 0001423774 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-01-31 0001423774 us-gaap:USTreasuryAndGovernmentMember 2019-01-31 0001423774 us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001423774 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-01-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-01-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-01-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-01-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2020-01-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2020-01-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2020-01-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2020-01-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-01-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-01-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-01-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-01-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-01-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-01-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-01-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-01-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-01-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-01-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-01-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001423774 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001423774 us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001423774 zuo:ServersMember 2020-01-31 0001423774 zuo:ServersMember 2019-01-31 0001423774 us-gaap:ComputerEquipmentMember 2020-01-31 0001423774 us-gaap:ComputerEquipmentMember 2019-01-31 0001423774 zuo:ComputerSoftwareMember 2020-01-31 0001423774 zuo:ComputerSoftwareMember 2019-01-31 0001423774 us-gaap:LeaseholdImprovementsMember 2020-01-31 0001423774 us-gaap:LeaseholdImprovementsMember 2019-01-31 0001423774 us-gaap:FurnitureAndFixturesMember 2020-01-31 0001423774 us-gaap:FurnitureAndFixturesMember 2019-01-31 0001423774 us-gaap:VehiclesMember 2020-01-31 0001423774 us-gaap:VehiclesMember 2019-01-31 0001423774 us-gaap:SoftwareDevelopmentMember 2020-01-31 0001423774 us-gaap:SoftwareDevelopmentMember 2019-01-31 0001423774 us-gaap:DevelopedTechnologyRightsMember 2020-01-31 0001423774 us-gaap:CustomerRelationshipsMember 2020-01-31 0001423774 us-gaap:TradeNamesMember 2020-01-31 0001423774 us-gaap:DevelopedTechnologyRightsMember 2019-01-31 0001423774 us-gaap:CustomerRelationshipsMember 2019-01-31 0001423774 us-gaap:TradeNamesMember 2019-01-31 0001423774 us-gaap:RevolvingCreditFacilityMember zuo:SiliconValleyBankAgreementMember 2018-10-31 0001423774 us-gaap:RevolvingCreditFacilityMember zuo:SiliconValleyBankAgreementMember 2018-09-30 0001423774 zuo:SiliconValleyBankAgreementMember us-gaap:PrimeRateMember 2018-10-01 2018-10-31 0001423774 us-gaap:SecuredDebtMember zuo:SiliconValleyBankAgreementMember 2018-10-31 0001423774 us-gaap:RevolvingCreditFacilityMember zuo:SiliconValleyBankAgreementMember 2020-01-31 0001423774 us-gaap:RevolvingCreditFacilityMember zuo:SiliconValleyBankAgreementMember us-gaap:PrimeRateMember 2019-02-01 2020-01-31 0001423774 us-gaap:RevolvingCreditFacilityMember zuo:SiliconValleyBankAgreementMember 2019-02-01 2020-01-31 0001423774 us-gaap:SecuredDebtMember zuo:SiliconValleyBankAgreementMember 2017-06-01 2017-06-30 0001423774 us-gaap:SecuredDebtMember zuo:SiliconValleyBankAgreementMember us-gaap:PrimeRateMember 2019-02-01 2020-01-31 0001423774 us-gaap:SecuredDebtMember zuo:SiliconValleyBankAgreementMember 2020-01-31 0001423774 us-gaap:SecuredDebtMember zuo:SiliconValleyBankAgreementMember 2019-02-01 2020-01-31 0001423774 us-gaap:SecuredDebtMember zuo:SiliconValleyBankAgreementMember 2019-01-31 0001423774 srt:MinimumMember zuo:SiliconValleyBankAgreementMember 2020-01-31 0001423774 2020-02-01 2020-01-31 0001423774 2021-02-01 2020-01-31 0001423774 country:US 2019-02-01 2020-01-31 0001423774 country:US 2018-02-01 2019-01-31 0001423774 country:US 2017-02-01 2018-01-31 0001423774 us-gaap:NonUsMember 2019-02-01 2020-01-31 0001423774 us-gaap:NonUsMember 2018-02-01 2019-01-31 0001423774 us-gaap:NonUsMember 2017-02-01 2018-01-31 0001423774 srt:MinimumMember 2020-01-31 0001423774 srt:MaximumMember 2020-01-31 0001423774 zuo:RedwoodShoresCAOfficeSpaceMember 2019-03-31 0001423774 zuo:RedwoodShoresCAOfficeSpaceMember 2019-03-01 2019-03-31 0001423774 zuo:OperatingLeaseAgreementMember 2020-01-31 0001423774 zuo:OperatingLeaseAgreementMember 2019-01-31 0001423774 zuo:OperatingLeaseAgreementMember 2018-01-31 0001423774 2019-09-30 0001423774 zuo:WebHostingServicesMember 2020-01-31 0001423774 us-gaap:DomesticCountryMember 2020-01-31 0001423774 us-gaap:StateAndLocalJurisdictionMember 2020-01-31 0001423774 us-gaap:DomesticCountryMember 2019-01-31 0001423774 us-gaap:StateAndLocalJurisdictionMember 2019-01-31 0001423774 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2020-01-31 0001423774 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2020-01-31 0001423774 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2019-01-31 0001423774 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2019-01-31 0001423774 us-gaap:CommonClassAMember 2018-02-01 2019-01-31 0001423774 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-31 0001423774 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-31 0001423774 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-31 0001423774 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-01-31 0001423774 zuo:TwoThousandAndEighteenEquityIncentivePlanMember us-gaap:CommonClassAMember 2020-01-31 0001423774 zuo:EmployeeStockOptionAndRestrictedStockUnitRSUMember zuo:TwoThousandSixAndTwoThousandFifteenPlanMember 2020-01-31 0001423774 us-gaap:EmployeeStockOptionMember 2020-01-31 0001423774 us-gaap:EmployeeStockOptionMember 2018-02-01 2019-01-31 0001423774 us-gaap:EmployeeStockOptionMember 2017-02-01 2018-01-31 0001423774 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2018-02-01 2019-01-31 0001423774 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2018-02-01 2019-01-31 0001423774 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2017-02-01 2018-01-31 0001423774 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2017-02-01 2018-01-31 0001423774 zuo:RestrictedStockUnitRSUAndRestrictedStockMember 2019-01-31 0001423774 zuo:RestrictedStockUnitRSUAndRestrictedStockMember 2019-02-01 2020-01-31 0001423774 zuo:RestrictedStockUnitRSUAndRestrictedStockMember 2020-01-31 0001423774 zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2019-02-01 2020-01-31 0001423774 zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2020-01-31 0001423774 zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2020-01-31 0001423774 zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2019-02-01 2020-01-31 0001423774 zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2018-02-01 2019-01-31 0001423774 srt:MinimumMember zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2019-02-01 2020-01-31 0001423774 srt:MaximumMember zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2019-02-01 2020-01-31 0001423774 srt:MinimumMember zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2018-02-01 2019-01-31 0001423774 srt:MaximumMember zuo:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2018-02-01 2019-01-31 0001423774 zuo:CostOfSubscriptionRevenuesMember 2019-02-01 2020-01-31 0001423774 zuo:CostOfSubscriptionRevenuesMember 2018-02-01 2019-01-31 0001423774 zuo:CostOfSubscriptionRevenuesMember 2017-02-01 2018-01-31 0001423774 zuo:CostOfProfessionalServicesRevenueMember 2019-02-01 2020-01-31 0001423774 zuo:CostOfProfessionalServicesRevenueMember 2018-02-01 2019-01-31 0001423774 zuo:CostOfProfessionalServicesRevenueMember 2017-02-01 2018-01-31 0001423774 us-gaap:ResearchAndDevelopmentExpenseMember 2019-02-01 2020-01-31 0001423774 us-gaap:ResearchAndDevelopmentExpenseMember 2018-02-01 2019-01-31 0001423774 us-gaap:ResearchAndDevelopmentExpenseMember 2017-02-01 2018-01-31 0001423774 us-gaap:SellingAndMarketingExpenseMember 2019-02-01 2020-01-31 0001423774 us-gaap:SellingAndMarketingExpenseMember 2018-02-01 2019-01-31 0001423774 us-gaap:SellingAndMarketingExpenseMember 2017-02-01 2018-01-31 0001423774 us-gaap:GeneralAndAdministrativeExpenseMember 2019-02-01 2020-01-31 0001423774 us-gaap:GeneralAndAdministrativeExpenseMember 2018-02-01 2019-01-31 0001423774 us-gaap:GeneralAndAdministrativeExpenseMember 2017-02-01 2018-01-31 0001423774 us-gaap:ConvertiblePreferredStockMember 2019-02-01 2020-01-31 0001423774 us-gaap:ConvertiblePreferredStockMember 2018-02-01 2019-01-31 0001423774 us-gaap:ConvertiblePreferredStockMember 2017-02-01 2018-01-31 0001423774 us-gaap:EmployeeStockOptionMember 2019-02-01 2020-01-31 0001423774 us-gaap:EmployeeStockOptionMember 2018-02-01 2019-01-31 0001423774 us-gaap:EmployeeStockOptionMember 2017-02-01 2018-01-31 0001423774 us-gaap:RestrictedStockMember 2019-02-01 2020-01-31 0001423774 us-gaap:RestrictedStockMember 2018-02-01 2019-01-31 0001423774 us-gaap:RestrictedStockMember 2017-02-01 2018-01-31 0001423774 us-gaap:RestrictedStockUnitsRSUMember 2019-02-01 2020-01-31 0001423774 us-gaap:RestrictedStockUnitsRSUMember 2018-02-01 2019-01-31 0001423774 us-gaap:RestrictedStockUnitsRSUMember 2017-02-01 2018-01-31 0001423774 zuo:EmployeeStockPurchasePlanMember 2019-02-01 2020-01-31 0001423774 zuo:EmployeeStockPurchasePlanMember 2018-02-01 2019-01-31 0001423774 zuo:EmployeeStockPurchasePlanMember 2017-02-01 2018-01-31 iso4217:USD shares iso4217:USD shares zuo:segment pure zuo:reporting_unit zuo:payment utr:sqft zuo:lawsuit zuo:vendor zuo:vote zuo:purchase_period 0001423774 --01-31 2020 FY false P1Y P3M P3Y P2Y P2Y P3Y 0.37 P1Y P2Y P6M 10-K true 2020-01-31 false 001-38451 Zuora, Inc. DE 20-5530976 101 Redwood Shores Parkway Redwood City CA 94065 888 976-9056 Class A common stock, par value $0.0001 per share ZUO NYSE Yes No Yes Yes Large Accelerated Filer false false false 1500000000 97700000 17300000 Portions of the Registrant's definitive Proxy Statement relating to the 2020 Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant's fiscal year ended January 31, 2020. Except with respect to information specifically incorporated by reference in this Form 10-K, the Proxy Statement is not deemed to be filed as part of this Form 10-K. 54275000 67940000 117662000 107908000 2943000 2522000 68875000 58258000 0 400000 9585000 8616000 16387000 14632000 266784000 257754000 33489000 19625000 0 1684000 54286000 5620000 7396000 19591000 18664000 17632000 17632000 4825000 3292000 402227000 326047000 2098000 1512000 17731000 14210000 24193000 22603000 4432000 2963000 111411000 86784000 5755000 165620000 128072000 6094000 10494000 1007000 112000 62307000 1569000 1877000 971000 3678000 237568000 144233000 0.0001 0.0001 500000000 500000000 97134000 97134000 77119000 77119000 10000 8000 0.0001 0.0001 500000000 500000000 17348000 17348000 32575000 32575000 2000 3000 555307000 488776000 188000 481000 -390848000 -307454000 164659000 181814000 402227000 326047000 206555000 164805000 122482000 69502000 70184000 48624000 276057000 234989000 171106000 53036000 42993000 31077000 81145000 73597000 48829000 134181000 116590000 79906000 141876000 118399000 91200000 74398000 54417000 38639000 108264000 95169000 68067000 44879000 39230000 22572000 227541000 188816000 129278000 -85665000 -70417000 -38078000 2712000 -417000 252000 -82953000 -70834000 -37826000 441000 1907000 1551000 -83394000 -72741000 -39377000 -379000 3000 960000 86000 7000 0 -83687000 -72731000 -38417000 -0.75 -0.80 -1.48 111122000 91267000 26563000 61984000 6000 0 0 24635000 3000 266990000 0 -489000 -195336000 71174000 8990000 8990000 734000 734000 1903000 3483000 3483000 3986000 5955000 5955000 960000 960000 1281000 1281000 -39377000 -39377000 61984000 6000 0 0 30524000 3000 286152000 -1281000 471000 -234713000 50638000 -61984000 -6000 61984000 6000 0 63469000 7000 63469000 7000 0 12650000 1000 159456000 159457000 369000 3271000 1000 9394000 9395000 2088000 2088000 -1281000 -1281000 138000 265000 0 446000 5329000 5329000 47000 1000000 1000000 25357000 25357000 10000 10000 -72741000 -72741000 0 0 77119000 8000 32575000 3000 488776000 0 481000 -307454000 181814000 18398000 1000 18398000 1000 0 25000 2980000 0 12055000 12055000 412000 412000 893000 191000 0 749000 1000 8980000 8981000 45046000 45046000 38000 38000 -293000 -293000 -83394000 -83394000 0 0 97134000 10000 17348000 2000 555307000 0 188000 -390848000 164659000 16200000 -83394000 -72741000 -39377000 11866000 8228000 6550000 45046000 25357000 8990000 3887000 3949000 3306000 0 1000000 0 9515000 7959000 6118000 8584000 0 0 1643000 147000 0 14504000 12443000 20983000 4180000 5825000 3194000 11411000 13556000 11137000 417000 -1103000 -3774000 627000 5856000 4387000 1590000 4902000 6371000 25522000 24689000 17967000 1202000 0 0 -3590000 -23581000 -24776000 21424000 13412000 4698000 184633000 107464000 0 3497000 0 0 172800000 0 0 0 247000 11420000 -29760000 -121123000 -16118000 0 3623000 2081000 12079000 11481000 4453000 119000 18000 2000 0 4399000 643000 8980000 5329000 0 0 164703000 0 0 4344000 1281000 0 5625000 0 2960000 834000 0 0 12558000 0 0 0 14969000 17980000 161362000 15415000 -379000 3000 960000 -15749000 16661000 -24519000 70024000 53363000 77882000 54275000 70024000 53363000 595000 963000 421000 836000 755000 952000 0 0 644000 412000 2088000 734000 3611000 307000 171000 0 210000 1817000 0 0 12558000 0 0 5000 54275000 67940000 48208000 0 400000 0 0 1684000 5155000 54275000 70024000 53363000 <div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 1. Overview and Basis of Presentation </span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Description of Business</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Zuora, Inc. was incorporated in the state of Delaware in 2006 and began operations in 2007. Zuora's fiscal year ends on January 31. Zuora is headquartered in Redwood City, California. </span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company provides software that enables companies across multiple industries and geographies to launch, manage or transform to a subscription business model. Architected specifically for dynamic, recurring subscription business models, Zuora's cloud-based software functions as an intelligent subscription management hub that automates and orchestrates the entire subscription order-to-revenue process, including billing and revenue recognition. Zuora's solution enables businesses to easily change pricing and packaging for products and services to grow and scale, to efficiently comply with revenue recognition standards, and to build meaningful relationships with their subscribers.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">References to Zuora, “Company”, “our”, or “we” in these notes refer to Zuora, Inc. and its subsidiaries on a consolidated basis.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Initial Public Offering</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In April 2018, the Company completed an IPO, in which the Company issued and sold an aggregate of 12.7 million shares of its newly authorized Class A common stock at a price to the public of $14.00 per share. The shares sold included 1.7 million shares pursuant to the exercise by the underwriters of an option to purchase additional shares at a price of $14.00 per share. The Company received aggregate net proceeds of $159.7 million from the IPO after deducting underwriting discounts and commissions and payments of offering costs.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Prior to the completion of the IPO, 30.5 million shares of common stock then outstanding were reclassified as Class B common stock, and all shares of convertible preferred stock outstanding immediately prior to the IPO were converted into 62.0 million shares of Class B common stock on a one-to-one basis. </span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation and Principles of Consolidation</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The accompanying consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States of America (GAAP). All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the Jumpstart Our Business Startups Act (JOBS Act), the Company was an “emerging growth company” (EGC) and had elected to use the extended transition period for complying with new or revised accounting standards under the JOBS Act. Effective January 31, 2020, the Company lost its EGC status upon becoming a large accelerated filer.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Use of Estimates</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The preparation of consolidated financial statements in conformity with GAAP principles requires management to make certain estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities at the date of the consolidated financial statements, as well as reported amounts of revenue and expenses during the reporting period. Actual results could differ materially from those estimates. The Company’s most significant estimates and assumptions are related to revenue recognition with respect to the determination of the relative standalone selling prices for the Company’s services; the expected period of benefit over which deferred commissions are amortized; determination of the fair value of the Company’s common stock for valuation of the Company’s stock-based awards issued prior to the completion of the IPO; valuation of the Company’s stock-based awards; estimates of allowance for doubtful accounts; estimates of the fair value of goodwill, intangible assets and other long-lived assets; and the valuation of deferred income tax assets and contingencies. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results may differ materially from these estimates under different assumptions or conditions.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Foreign Currency</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The functional currencies of the Company’s foreign subsidiaries are the respective local currencies. Translation adjustments arising from the use of differing exchange rates from period to period are included in accumulated other comprehensive income within the Company's consolidated balance sheets. Foreign currency transaction gains and losses are included in interest and other income (expense), net in the consolidated statements of comprehensive loss and were not material for fiscal 2020, 2019 and 2018. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are translated at the average exchange rate during the period, and equity balances are translated using historical exchange rates.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Segment Information</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company operates as one operating segment. The Company’s chief operating decision maker is its Chief Executive Officer, who primarily reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources.</span></div> 12700000 14.00 1700000 14.00 159700000 30500000 62000000.0 1 <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation and Principles of Consolidation</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The accompanying consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States of America (GAAP). All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the Jumpstart Our Business Startups Act (JOBS Act), the Company was an “emerging growth company” (EGC) and had elected to use the extended transition period for complying with new or revised accounting standards under the JOBS Act. Effective January 31, 2020, the Company lost its EGC status upon becoming a large accelerated filer.</span></div> <div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Use of Estimates</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The preparation of consolidated financial statements in conformity with GAAP principles requires management to make certain estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities at the date of the consolidated financial statements, as well as reported amounts of revenue and expenses during the reporting period. Actual results could differ materially from those estimates. The Company’s most significant estimates and assumptions are related to revenue recognition with respect to the determination of the relative standalone selling prices for the Company’s services; the expected period of benefit over which deferred commissions are amortized; determination of the fair value of the Company’s common stock for valuation of the Company’s stock-based awards issued prior to the completion of the IPO; valuation of the Company’s stock-based awards; estimates of allowance for doubtful accounts; estimates of the fair value of goodwill, intangible assets and other long-lived assets; and the valuation of deferred income tax assets and contingencies. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results may differ materially from these estimates under different assumptions or conditions.</span></div> <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Foreign Currency</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The functional currencies of the Company’s foreign subsidiaries are the respective local currencies. Translation adjustments arising from the use of differing exchange rates from period to period are included in accumulated other comprehensive income within the Company's consolidated balance sheets. Foreign currency transaction gains and losses are included in interest and other income (expense), net in the consolidated statements of comprehensive loss and were not material for fiscal 2020, 2019 and 2018. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are translated at the average exchange rate during the period, and equity balances are translated using historical exchange rates.</span></div> <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Segment Information</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company operates as one operating segment. The Company’s chief operating decision maker is its Chief Executive Officer, who primarily reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources.</span></div> 1 <div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements </span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Adoption of Topic 606</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Effective February 1, 2019, the Company adopted the provisions and expanded disclosure requirements of Topic 606 using the full retrospective method. Accordingly, the results for fiscal 2019 and 2018 were adjusted to conform to the current period measurement and recognition of results.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The impact of Topic 606 adoption included recognizing deferred commissions on the Company's consolidated balance sheets. The impact on reported revenue results was not material. Topic 606, however, modified the Company's revenue recognition policy in the following ways:</span></div><div style="text-indent:22.5pt;padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;">Removal of the limitation on contingent revenue, which can result in revenue for certain multi-element customer contracts being recognized differently;</span></div><div style="text-indent:22.5pt;padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;">Allocation of discounts over the entire committed contract period, which may affect transactions where customer performance obligations with discounts outside of SSP fluctuated over the contract term; and</span></div><div style="text-indent:22.5pt;padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;">The treatment of revenue recognition related to on-premise term licenses. The Company has a limited number of on-premise term licenses. Under Topic 606, the Company recognize the majority of revenue on these licenses when the software is delivered to the customer, which is typically at the beginning of the contract term. In the past the Company recognized revenue for on-premise term licenses ratably over the contract term.</span></div><div style="text-indent:22.54pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The adoption did not have a significant impact on the Company's consolidated statements of cash flows.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Adoption of Topic 842</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On February 1, 2019, the Company adopted the provisions and expanded disclosure requirements of Topic 842 using the modified retrospective approach. Accordingly, the results for fiscal 2019 and 2018 were not adjusted and are presented under the prior standard.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Adopting Topic 842 had a material impact on the Company's consolidated balance sheets for the recognition of right-of-use (ROU) assets and lease liabilities related to operating leases. The adoption did not have a significant impact on the Company's consolidated statement of comprehensive loss or cash flows.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The adoption of this new standard at February 1, 2019 resulted in the following changes:</span></div><div style="text-indent:22.5pt;padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;">the recognition of ROU assets for operating leases of $24.8 million; and</span></div><div style="text-indent:22.5pt;padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt;">the recognition of lease liabilities for operating leases of $27.0 million.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The ROU assets are presented net of deferred rent liabilities of $2.2 million upon adoption.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Revenue Recognition Policy</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company generates revenue primarily from two sources: (1) subscription services, which is comprised of revenue from subscription fees from customers accessing its cloud-based software; and (2) professional services and other revenue.</span></div><div style="text-indent:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">With the adoption of Topic 606, revenue is recognized upon satisfaction of performance obligations in an amount that reflects the consideration the Company expects to receive in exchange for those products or services.</span></div><div style="text-indent:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company determines the amount of revenue to be recognized through application of the following steps:</span></div><div style="padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">◦</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.46pt;">Identification of the contract, or contracts with a customer;</span></div><div style="padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">◦</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.46pt;">Identification of the performance obligations in the contract;</span></div><div style="padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">◦</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.46pt;">Determination of the transaction price;</span></div><div style="padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">◦</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.46pt;">Allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">◦</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.46pt;">Recognition of revenue when or as we satisfy the performance obligations.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's subscription service arrangements are typically non-cancelable for a pre-specified subscription term and do not typically contain refund-type provisions.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Subscription Services</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Subscription services revenues are primarily comprised of fees that provide customers with access to our cloud-based software during the term of the arrangement. Cloud-based services typically allow customers to use our multi-tenant software without taking possession of the software. Revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract, which is the date our cloud-based software is made available to customers. The company generally invoices for subscription services annually or quarterly in advance of services being performed.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">On-Premise Arrangements</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company inherited some legacy on-premise license arrangements when it acquired a business in fiscal 2018. These licenses are primarily term based and bundled with related maintenance (PCS). Revenue for the software license is generally recognized at the beginning of the contract term and the PCS is recognized ratably over the contract term.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Subscription and on-premise license agreements generally have terms ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdiYjE1OTAyNmUzOTQxMjJhMmU5OTdiY2VhMzAzM2Q4L3NlYzo3YmIxNTkwMjZlMzk0MTIyYTJlOTk3YmNlYTMwMzNkOF8xMDMvZnJhZzpjYWIxN2IzOTZkMzg0ODQ4YjA0YzNjNzJkYjYyM2YzNi90ZXh0cmVnaW9uOmNhYjE3YjM5NmQzODQ4NDhiMDRjM2M3MmRiNjIzZjM2XzI1Mjg4NzY3NzUzNjAz_94e588d0-f559-42e7-a96b-f34ee8a65247">one</span> to three years and are invoiced to customers annually or quarterly in advance upon execution of the contract or subsequent renewals. Amounts that have been invoiced are recorded in accounts receivable and in either deferred revenue or revenue in the Company's consolidated financial statements, depending on whether the underlying performance obligation has been satisfied.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Professional Services and Other Revenue</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Professional services revenue consists of fees for services related to helping the Company's customers deploy, configure, and optimize the use of our solutions. These services include system integration, data migration, process enhancement, and training. Professional services projects generally take <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdiYjE1OTAyNmUzOTQxMjJhMmU5OTdiY2VhMzAzM2Q4L3NlYzo3YmIxNTkwMjZlMzk0MTIyYTJlOTk3YmNlYTMwMzNkOF8xMDMvZnJhZzpjYWIxN2IzOTZkMzg0ODQ4YjA0YzNjNzJkYjYyM2YzNi90ZXh0cmVnaW9uOmNhYjE3YjM5NmQzODQ4NDhiMDRjM2M3MmRiNjIzZjM2XzI1Mjg4NzY3NzUzNTQz_6395fc29-44d4-4e1e-830b-839e065e3a94">three</span> to twelve months to complete. Once the contract is signed, the Company generally invoices for professional services on a time and materials basis, although it occasionally engages in fixed-price service engagements and invoices for those based upon agreed milestone payments. The Company recognizes revenue as services are performed for time and materials engagements and on a proportional performance method as the services are performed for fixed fee engagements. Training revenues are recognized as the services are performed.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Contracts with Multiple Performance Obligations</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company enters into contracts with its customers that often include cloud-based software subscriptions and professional services performance obligations. A performance obligation is a commitment in a contract with a customer to transfer products or services that are distinct. Determining whether products and services are distinct performance obligations that should be accounted for separately or combined as one unit of accounting may require judgment.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's cloud-based software subscriptions are distinct as such services are often sold separately. In addition, the Company’s subscription services contracts can include multi-year agreements that include a fixed annual platform fee and a volume block usage fee that may vary based on permitted volume usage each year. To </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">the extent that permitted volume usage each year is the same, the Company has concluded that there is one multi-year stand-ready performance obligation. To the extent that permitted volume usage each year varies, the Company has concluded that each year represents a distinct stand-ready performance obligations and the Company allocates the transaction price to the performance obligations on a relative standalone-selling price basis and revenue is recognized ratably over each year.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company considers the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, the timing of when the professional services contract was signed in comparison to the cloud-based software, start date and the contractual dependence of the cloud-based software on the customer’s satisfaction with the professional services work. To date, the Company has concluded that all of the professional services included in contracts with multiple performance obligations are distinct.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company allocates the transaction price to each performance obligation on a relative standalone selling price (SSP) basis. The SSP is the estimated price at which the Company would sell a promised product or service separately to a customer. Judgment is required to determine the SSP for each distinct performance obligation.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company establishes SSP for both our subscription services and professional services elements primarily by considering the actual sales prices of the element when sold on a stand-alone basis or when sold together with other elements. If the Company is unable to rely on actual observable sales inputs, the Company would determine SSP based on inputs such as actual sales prices when sold together with other promised subscriptions or services and other factors such as our overarching pricing objectives and strategies,</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Deferred Commissions</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The adoption of Topic 606 resulted in a significant change to the method in which the Company accounts for commissions expenses. The Company now capitalizes sales commission expenses and associated payroll taxes paid to internal sales personnel that are incremental to obtaining customer contracts. These costs are deferred and then amortized over the expected period of benefit, which is estimated to be five years. The Company has determined the period of benefit taking into consideration several factors including the expected subscription term and expected renewals of its customer contracts, the duration of its relationships with its customers, and the life of its technology. Amortization expense is included in Sales and marketing in the accompanying consolidated statements of comprehensive loss.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Contract Assets</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Subscription services revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract. Under Topic 606, the timing and amount of revenue recognition may differ in certain situations from the revenue recognized under previous accounting guidance, which included a contingent revenue rule that limited subscription revenue to the customer invoice amount for the period of service (collectively billings). Under Topic 606, the Company records a contract asset when revenue recognized on a contract exceeds the billings for the period. Contract assets are included in Prepaid expenses and other current assets and Other assets in the Company's consolidated balance sheets. The total value of the Company's contract assets was $2.8 million and $4.2 million as of January 31, 2020 and 2019, respectively.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For further detail regarding the Company's remaining performance obligations please refer to </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 11. Deferred Revenue and Performance Obligations.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Cost of Revenue</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cost of subscription revenue primarily consists of costs relating to the hosting of the Company’s cloud-based software platform, including salaries and benefits of technical operations and support personnel, data communications costs, allocated overhead and property and equipment depreciation, amortization of internal-use software and purchased intangibles and the reduction in the carrying amount of ROU assets.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cost of professional services revenue primarily consists of the costs of delivering implementation services to customers of the Company’s cloud-based software platform, including salaries and benefits of professional services personnel and fees for third party resources used in the delivery of implementation services.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Advertising Expense</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Advertising costs are expensed as incurred. For the periods presented, advertising expense was not material.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Concentrations of Credit Risk and Significant Clients and Suppliers</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments and accounts receivable. The Company deposits its cash and short-term investments primarily with one financial institution and, accordingly, such deposits regularly exceed federally insured limits. </span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">No single customer accounted for more than 10% of the Company’s revenue or accounts receivable balance in any of the periods presented.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Cash and Cash Equivalents and Restricted Cash</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company considers all highly liquid investments with original or remaining maturities of three months or less on the purchase date to be cash equivalents. Cash and cash equivalents carrying value approximate fair value and consist primarily of bank deposits and money market funds.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Restricted cash consists of letters of credit held with the Company’s financial institution related to facility and equipment leases, and are classified as current or long-term in the Company’s consolidated balance sheets based on the maturities of the underlying letters of credit.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Short-term Investments</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company typically invests in high quality, investment grade securities from diverse issuers. The Company classifies its short-term investments as available-for-sale. In general, these investments are free of trading restrictions. The Company carries these investments at fair value, based on quoted market prices or other readily available market information. Unrealized gains and losses, net of taxes, are included in accumulated other comprehensive income, which is reflected as a separate component of stockholders’ equity in the Company’s consolidated balance sheets. Gains and losses are recognized when realized in the Company's consolidated statements of comprehensive loss. When the Company has determined that an other-than-temporary decline in fair value has occurred, the amount of the decline that is related to a credit loss is recognized in income. Gains and losses are determined using the specific identification method.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company reviews its debt securities classified as short-term investments on a regular basis to evaluate whether or not any security has experienced an other-than-temporary decline in fair value. The Company considers factors such as the length of time and extent to which the market value has been less than the cost, the financial condition and near-term prospects of the issuer and our intent to sell, or whether it is more likely than not it will be required to sell the investment before recovery of the investment’s amortized cost basis. If the Company believes that an other-than-temporary decline exists in one of these securities, it will write down these investments to fair value. The portion of the write-down related to credit loss would be recorded to interest and other income (expense), net in our consolidated statements of comprehensive loss. Any portion not related to credit loss would be recorded to accumulated other comprehensive income, which is reflected as a separate component of stockholders' equity in our consolidated balance sheets. </span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company may sell its short-term investments at any time, without significant penalty, for use in current operations or for other purposes, even if they have not yet reached maturity. As a result, the Company has classified its investments, including any securities with maturities beyond 12 months, as current assets in the accompanying consolidated balance sheets as of January 31, 2020. Securities with original or remaining maturities of three months or less on the purchase date are considered to be cash equivalents and are reflected in cash and cash equivalents in the accompanying consolidated balance sheets as of January 31, 2020 and 2019.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Accounts Receivable</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s accounts receivable consists of client obligations due under normal trade terms, and are reported at the principal amount outstanding, net of the allowance for doubtful accounts. The Company maintains an allowance for doubtful accounts that is based upon historical loss patterns, the number of days that billings are past due, and an evaluation of the potential risk of loss related to problem accounts. </span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The allowance for doubtful accounts consists of the following activity (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.976%;"><tr><td style="width:1.0%;"/><td style="width:65.355%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.952%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.955%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for doubtful accounts, beginning balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,522 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,292 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Charged to revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,887 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,949 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Charged to deferred revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,092 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,719 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deductions:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write-offs to revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,634)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,253)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write-offs to deferred revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(924)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,185)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for doubtful accounts, ending balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,943 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,522 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Property and Equipment, Net</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property and equipment are stated at cost. Depreciation is calculated on a straight-line basis over the estimated useful lives of the related assets, generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdiYjE1OTAyNmUzOTQxMjJhMmU5OTdiY2VhMzAzM2Q4L3NlYzo3YmIxNTkwMjZlMzk0MTIyYTJlOTk3YmNlYTMwMzNkOF8xMDMvZnJhZzpjYWIxN2IzOTZkMzg0ODQ4YjA0YzNjNzJkYjYyM2YzNi90ZXh0cmVnaW9uOmNhYjE3YjM5NmQzODQ4NDhiMDRjM2M3MmRiNjIzZjM2XzEzMjQx_445f629b-5055-4dab-8038-d12bec985ecd">three</span> to five years. Leasehold improvements are depreciated over the shorter of their remaining related lease term or estimated useful life. When assets are retired, the cost and accumulated depreciation are removed from their respective accounts, and any gain or loss on such sale or disposal is reflected in operating expenses in the accompanying consolidated statements of comprehensive loss.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Business Combinations</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">When the Company acquires a business, management allocates the purchase price to the net tangible and identifiable intangible assets acquired. Any residual purchase price is recorded as goodwill. The allocation of the purchase price requires management to make significant estimates in determining the fair values of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates can include, but are not limited to, the cash flows that an asset is expected to generate in the future, the appropriate weighted average cost of capital, and the cost savings expected to be derived from acquiring an asset. These estimates are inherently uncertain and unpredictable.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Goodwill, Acquired Intangible Assets, and Impairment Assessment of Long-Lived Assets</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Goodwill.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Goodwill represents the excess purchase consideration of an acquired business over the fair value of the net tangible and identifiable intangible assets. Goodwill is evaluated for impairment annually on December 1, and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. Triggering events that may indicate impairment include, but are not limited to, a significant adverse change in customer demand or business climate or a significant decrease in expected cash flows. An impairment loss is recognized to the extent that the carrying amount exceeds the reporting unit’s fair value, not to exceed the carrying amount of goodwill. The Company has the option to first assess qualitative factors to determine whether events or circumstances indicate that it is more likely than not that the fair value of a reporting unit is less than its carrying amount and determine whether further action is needed. If, after assessing the totality of events or circumstances, the Company determines it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing the quantitative impairment test is unnecessary. No impairment charges were recorded during fiscal 2020, 2019 or 2018.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Acquired Intangible Assets</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. Acquired intangible assets consist of developed technology, customer relationships, and a trade name, resulting from the Company’s acquisitions. Acquired intangible assets are recorded at fair value on the date of acquisition and amortized over their estimated useful lives on a straight-line basis.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Impairment of Long-Lived Assets</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. The carrying amounts of long-lived assets, including property and equipment, capitalized internal-use software, acquired intangible assets and ROU assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable or that the useful life is shorter than originally estimated. Recoverability of assets to be held and used is measured by comparing the carrying amount of an asset to future undiscounted net cash flows the asset is expected to generate over its remaining life. If the asset is determined to be impaired, the amount of any impairment recognized is measured as the difference between the carrying value and the fair value of the impaired asset. If the useful life is shorter than originally estimated, the Company amortizes the remaining carrying value over the new shorter useful life. There were no material impairments recognized for fiscal 2020, 2019 or 2018.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Internal-Use Software and Web Site Development Costs</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company capitalizes costs related to developing new functionality for its suite of products that are hosted by the Company and accessed by its customers on a subscription basis. The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Costs incurred in the preliminary stages of development are expensed as incurred. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalized costs are recorded as part of property and equipment, net in our consolidated balance sheets. Maintenance and training costs are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, generally three years. </span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Income Taxes</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company uses the asset-and-liability method of accounting for income taxes. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial reporting and tax basis of assets and liabilities, as well as for operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates that are expected to apply to taxable income for the years in which those tax assets and liabilities are expected to be realized or settled.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company records a valuation allowance to reduce its deferred tax assets to the net amount that the Company believes is more likely than not to be realized. In assessing the need for a valuation allowance, the Company has considered its historical levels of income, expectations of future taxable income and ongoing tax planning strategies. Because of the uncertainty of the realization of the deferred tax assets in the U.S., the Company has recorded a full valuation allowance against its deferred tax assets. Realization of its deferred tax assets is dependent primarily upon future U.S. taxable income.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recognizes and measures tax benefits from uncertain tax positions using a two-step approach.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The first step is to evaluate the tax position taken or expected to be taken by determining if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained in an audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. Significant judgment is required to evaluate uncertain tax positions.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Although the Company believes that it has adequately reserved for its uncertain tax positions, it can provide no assurance that the final tax outcome of these matters will not be materially different. The Company evaluates its uncertain tax position on a regular basis and evaluations are based on a number of factors, including changes in facts and circumstances, changes in tax law, correspondence with tax authorities during the course of an audit and effective settlement of audit issues.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made and could have a material impact on the Company’s financial condition and results of operations. The provision for income taxes includes the effects of any accruals that the Company believes are appropriate, as well as the related net interest and penalties.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock-Based Compensation</span></div><div style="text-indent:22.5pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company measures its employee and director stock-based compensation awards, including purchase rights issued under the ESPP, based on the award's estimated fair value on the date of grant. Expense associated with these awards is recognized using the straight-line attribution method over the requisite service period for stock options, RSUs and restricted stock; and over the offering period for the purchase rights issued under the ESPP, and is reported in the Company's consolidated statements of comprehensive loss.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company estimates the fair value of its stock options, and purchase rights under the ESPP, using the Black-Scholes option-pricing model. The resulting fair value, net of estimated forfeitures, is recognized on a straight-line basis over the period during which an employee is required to provide service in exchange for the award. Stock options generally vest over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdiYjE1OTAyNmUzOTQxMjJhMmU5OTdiY2VhMzAzM2Q4L3NlYzo3YmIxNTkwMjZlMzk0MTIyYTJlOTk3YmNlYTMwMzNkOF8xMDMvZnJhZzpjYWIxN2IzOTZkMzg0ODQ4YjA0YzNjNzJkYjYyM2YzNi90ZXh0cmVnaW9uOmNhYjE3YjM5NmQzODQ4NDhiMDRjM2M3MmRiNjIzZjM2XzIyMTM3_beb58550-94a2-4b14-bd67-a73bd4f67503">two</span> to four years and have a contractual term of ten years. ESPP purchase rights generally vest over the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdiYjE1OTAyNmUzOTQxMjJhMmU5OTdiY2VhMzAzM2Q4L3NlYzo3YmIxNTkwMjZlMzk0MTIyYTJlOTk3YmNlYTMwMzNkOF8xMDMvZnJhZzpjYWIxN2IzOTZkMzg0ODQ4YjA0YzNjNzJkYjYyM2YzNi90ZXh0cmVnaW9uOmNhYjE3YjM5NmQzODQ4NDhiMDRjM2M3MmRiNjIzZjM2XzIyMjM4_ec5c0513-0394-4f5e-96be-986899864f0f">two</span> year offering period.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company estimates the fair value of its restricted stock and RSU grants based on the grant date fair value of the Company’s common stock. The resulting fair value, net of estimated forfeitures, is recognized on a straight-line basis over the period during which an employee is required to provide service in exchange for the award, which is generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdiYjE1OTAyNmUzOTQxMjJhMmU5OTdiY2VhMzAzM2Q4L3NlYzo3YmIxNTkwMjZlMzk0MTIyYTJlOTk3YmNlYTMwMzNkOF8xMDMvZnJhZzpjYWIxN2IzOTZkMzg0ODQ4YjA0YzNjNzJkYjYyM2YzNi90ZXh0cmVnaW9uOmNhYjE3YjM5NmQzODQ4NDhiMDRjM2M3MmRiNjIzZjM2XzIyNjE4_00610b7b-65b1-4682-be12-9f4e196f2261">three</span> to four years. Estimated forfeitures are based upon the Company’s historical experience and the Company revises its estimates, if necessary, in subsequent periods if actual forfeitures differ from initial estimates.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Determining the grant date fair value of options, restricted stock, and RSUs requires management to make assumptions and judgments. These estimates involve inherent uncertainties and if different assumptions had been used, stock-based compensation expense could have been materially different from the amounts recorded.</span></div><div style="text-indent:22.5pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The assumptions and estimates for valuing stock options are as follows:</span></div><div style="text-indent:22.5pt;padding-left:36pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt;">Fair value per share of Company’s common stock.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Prior to the IPO, because there was no public market for the Company’s common stock, the Company’s Board of Directors, with the assistance of a third-party valuation specialist, determined the common stock fair value at the time of the grant of stock options by considering a number of objective and subjective factors, including the Company’s actual operating and financial performance, market conditions and performance of comparable publicly traded companies, developments and milestones in the Company, the likelihood of achieving a liquidity event, and transactions involving the Company’s common stock, among other factors. After the IPO, the Company used the publicly quoted price of its common stock as reported on the New York Stock Exchange as the fair value of its common stock.</span></div><div style="text-indent:22.5pt;padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt;">Expected volatility.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company determines the expected volatility based on historical average volatilities of similar publicly traded companies corresponding to the expected term of the awards.</span></div><div style="text-indent:22.5pt;padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt;">Expected term.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The Company determines the expected term of awards which contain only service conditions using the simplified approach, in which the expected term of an award is presumed to be the mid-point between the vesting date and the expiration date of the award, as the Company does not have sufficient historical data relating to stock-option exercises.</span></div><div style="text-indent:22.5pt;padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt;">Risk-free interest rate.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The risk-free interest rate is based on the U.S. Treasury yield curve in effect during the period the options were granted corresponding to the expected term of the awards.</span></div><div style="text-indent:22.5pt;padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt;">Estimated dividend yield.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The estimated dividend yield is zero, as the Company does not currently intend to declare dividends in the foreseeable future.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Net Loss per Share</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Basic net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period. Options subject to early exercise that are exercised prior to vesting are excluded from the computation of weighted-average number of shares of common stock outstanding until such shares have vested. Diluted net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period increased by giving effect to all potentially dilutive securities to the extent they are dilutive. </span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Leases</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company determines if a contract is a lease or contains a lease at the inception of the contract and reassesses that conclusion if the contract is modified. All leases are assessed for classification as an operating lease or a finance lease. Operating lease ROU assets are presented separately in the Company's consolidated balance sheet. Operating lease liabilities are also presented separately as current and non-current liabilities in the Company's consolidated balance sheet. The Company does not have any finance lease ROU assets or liabilities. ROU assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. The Company does not obtain and control its right to use the identified asset until the lease commencement date.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s lease liabilities are recognized at the applicable lease commencement date based on the present value of the lease payments required to be paid over the lease term. When the rate implicit in the lease is not readily determinable, the Company uses its incremental borrowing rate to discount the lease payments to present value. The estimated incremental borrowing rate is derived from information available at the lease commencement date and factors in a hypothetical interest rate on a collateralized basis with similar terms, payments and economic environments. The Company's ROU assets are also recognized at the applicable lease commencement date. The ROU asset equals the carrying amount of the related lease liability, adjusted for any </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">lease payments made prior to lease commencement, minus any lease incentives received, and any direct costs incurred by the lessee. Any variable lease payments are expensed as incurred and do not factor into the measurement of the applicable ROU asset or lease liability. </span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The term of the Company's leases equals the non-cancellable period of the lease, including any rent-free periods provided by the lessor, and also includes options to renew or extend the lease (including by not terminating the lease) that the Company is reasonably certain to exercise. The Company establishes the term of each lease at lease commencement and reassesses that term in subsequent periods when one of the triggering events outlined in Topic 842 occurs. Operating lease cost for lease payments is recognized on a straight-line basis over the lease term. </span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's lease contracts often include lease and non-lease components. The Company has elected the practical expedient offered by the standard to not separate lease from non-lease components for its facilities leases and accounts for them as a single lease component. </span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has elected not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. Lease cost for these short-term leases is recognized on a straight-line basis over the lease term.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recent Accounting Pronouncements—Not Yet Adopted</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Effective January 31, 2020, the Company no longer qualifies as an EGC under the JOBS Act and therefore the expected adoption dates for the ASUs discussed below reflect the public business entity effective dates.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method rather than the incurred loss model for recognizing credit losses. Additionally, any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. The Company is required to adopt ASU 2016-13 beginning February 1, 2020. The Company is currently evaluating the impact of adopting this standard and does not expect the adoption to have a significant impact on its consolidated financial statements.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which amends ASC 820, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurement</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. The standard no longer requires disclosure of the amount and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy, but public companies will be required to disclose the range and weighted-average used to develop significant unobservable inputs for Level 3 fair value measurements. The Company is required to adopt ASU 2018-13 beginning February 1, 2020. The Company is currently evaluating the impact of adopting this standard and does not expect the adoption to have a significant impact on its consolidated financial statements as we do not currently have any Level 3 instruments.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. This standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The Company is required to adopt ASU 2018-15 beginning February 1, 2020. The Company is currently evaluating the impact of adopting this standard and does not expect the adoption to have a significant impact on its consolidated financial statements.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued ASU 2019-12, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Simplifying the Accounting for Income Taxes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which simplifies accounting for income taxes by revising or clarifying existing guidance in ASC 740, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Income Taxes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, as well as removing certain exceptions within ASC 740. The guidance is effective for the Company on February 1, 2021 with early adoption permitted. The Company is currently evaluating the impact of the adoption of this standard on its consolidated financial statements and related disclosures.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recent Accounting Pronouncements—Adopted in Fiscal 2020</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In May 2014, the Financial Accounting Standards Board (FASB) issued ASU No. 2014-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revenue from Contracts with Customers (Topic 606)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and has modified the standard thereafter. This standard replaces existing revenue recognition rules with a comprehensive revenue measurement and recognition standard and expanded disclosure requirements. ASU No. 2014-09 also includes Subtopic 340-40, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Other Assets and Deferred Costs - Contracts with Customers</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, the Company refers to ASU No. 2014-09 and Subtopic 340-40 as "Topic 606." The Company adopted Topic 606, effective February 1, 2019, using the full retrospective method of transition. </span></div><div style="text-indent:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The adoption of Topic 606 had a significant impact on our sales and marketing expenses due to the capitalization of commissions, had a minimal impact on total revenue for the years presented and did not have a significant impact on U.S. taxes due to the full valuation allowance against the deferred tax asset. However, the deferral of incremental commissions for foreign employees increased foreign deferred tax liabilities which will be realized over the period of the deferred commission amortization.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The adoption of Topic 606 required us to record a contract asset related to certain transactions acquired as part of the acquisition of Leeyo in the second quarter of fiscal 2018. The creation of this new contract asset affected the valuation of customer relationships intangibles recorded at the time of the acquisition. Consequently, we reduced the value of the customer intangible and decreased goodwill in the Company's consolidated balance sheets as of January 31, 2018 as a result of the adoption of Topic 606.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the adjustments on affected line items of the Company's consolidated balance sheets resulting from the adoption of Topic 606 (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:52.678%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.624%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported Under ASC 605</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Topic 606 Adjustment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted Under Topic 606</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred commissions, current portion</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,616 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,616 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Prepaid expenses and other current assets</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,414 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,218 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,632 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred commissions, net of current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Purchased intangibles, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,042 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,646)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,396 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,861 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,229)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,632 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue, current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90,565 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,781)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,784 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue, net of current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">406 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(294)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,877 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,877 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated deficit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(336,275)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,821 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(307,454)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) Prepaid expenses and other current assets includes the impact of contract assets.</span></div><div style="text-indent:22.5pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables summarize the adjustments on affected line items of the adjusted consolidated statements of comprehensive loss resulting from the adoption of Topic 606 (in thousands, except per share data):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:52.824%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.473%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.624%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended January 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported Under ASC 605</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Topic 606 Adjustment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted Under Topic 606</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">168,798 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,993)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">164,805 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Professional services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,398 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,786 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,184 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">235,196 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(207)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">234,989 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118,606 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(207)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118,399 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100,766 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,597)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95,169 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">194,413 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,597)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">188,816 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss from operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(75,807)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(70,417)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(76,224)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(70,834)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,366)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(541)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,907)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(77,590)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(72,741)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(77,580)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(72,731)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share, basic and diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.85)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.05 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.80)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:52.824%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.473%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.624%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended January 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported Under ASC 605</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Topic 606 Adjustment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted Under Topic 606</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,373 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,109 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122,482 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Professional services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,553 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,071 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,624 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">167,926 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,180 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">171,106 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88,020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,180 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91,200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,087 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,020)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,067 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134,298 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,020)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">129,278 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss from operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(46,278)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(38,078)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(46,026)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(37,826)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,129)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(422)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,551)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(47,155)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,778 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(39,377)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(46,195)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,778 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(38,417)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share, basic and diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.78)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.48)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On February 1, 2019, the Company adopted FASB ASU No. 2016-02, Leases (Topic 842), which supersedes the guidance in ASC 840, Leases, and requires recognition of ROU assets and lease liabilities on the Company's consolidated balance sheets. The Company adopted ASU 2016-02 using the modified retrospective approach as of the effective date. As a result, the Company was not required to adjust its comparative period financial information for effects of adopting the new standard or make the new required lease disclosures for periods before the adoption date. The Company elected the package of practical expedients which allowed the Company not to reassess (1) whether existing or expired contracts, as of the adoption date, contain leases, (2) the lease classification for existing leases, and (3) whether existing initial direct costs meet the new definition. The Company also elected the practical expedient to not separate lease and non-lease components for its leases, and to not recognize ROU assets and liabilities for short-term leases.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables summarize the adjustments on affected line items of the Company's interim unaudited condensed consolidated balance sheets resulting from the adoption of Topic 842 (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.807%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.401%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported Under ASC 840</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Topic 842 Adjustments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted Under Topic 842</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,734 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(780)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,954 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,649 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,649 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,978 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(445)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,533 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating lease liabilities, current portion</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating lease liabilities, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,078 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,078 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,452 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,428)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,024 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.807%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.401%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported Under ASC 840</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Topic 842 Adjustments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted Under Topic 842</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,331 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(913)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,418 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,548 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,548 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,774 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(453)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,321 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating lease liabilities, current portion</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,079 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,079 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating lease liabilities, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,311 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,311 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,298 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,302)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">996 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:6pt;"><span><br/></span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.807%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.401%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">October 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported Under ASC 840</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Topic 842 Adjustments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted Under Topic 842</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(738)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,419 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,126 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,126 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,158 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(448)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,710 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating lease liabilities, current portion</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,734 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,734 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating lease liabilities, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,837 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,837 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,712 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,735)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">977 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The adoption of Topic 842 did not have an impact on cash provided by or used in operating, investing, or financing activities or on the Company’s consolidated statement of comprehensive loss.</span></div> 24800000 27000000.0 2200000 <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Revenue Recognition Policy</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company generates revenue primarily from two sources: (1) subscription services, which is comprised of revenue from subscription fees from customers accessing its cloud-based software; and (2) professional services and other revenue.</span></div><div style="text-indent:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">With the adoption of Topic 606, revenue is recognized upon satisfaction of performance obligations in an amount that reflects the consideration the Company expects to receive in exchange for those products or services.</span></div><div style="text-indent:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company determines the amount of revenue to be recognized through application of the following steps:</span></div><div style="padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">◦</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.46pt;">Identification of the contract, or contracts with a customer;</span></div><div style="padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">◦</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.46pt;">Identification of the performance obligations in the contract;</span></div><div style="padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">◦</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.46pt;">Determination of the transaction price;</span></div><div style="padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">◦</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.46pt;">Allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">◦</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.46pt;">Recognition of revenue when or as we satisfy the performance obligations.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's subscription service arrangements are typically non-cancelable for a pre-specified subscription term and do not typically contain refund-type provisions.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Subscription Services</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Subscription services revenues are primarily comprised of fees that provide customers with access to our cloud-based software during the term of the arrangement. Cloud-based services typically allow customers to use our multi-tenant software without taking possession of the software. Revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract, which is the date our cloud-based software is made available to customers. The company generally invoices for subscription services annually or quarterly in advance of services being performed.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">On-Premise Arrangements</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company inherited some legacy on-premise license arrangements when it acquired a business in fiscal 2018. These licenses are primarily term based and bundled with related maintenance (PCS). Revenue for the software license is generally recognized at the beginning of the contract term and the PCS is recognized ratably over the contract term.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Subscription and on-premise license agreements generally have terms ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdiYjE1OTAyNmUzOTQxMjJhMmU5OTdiY2VhMzAzM2Q4L3NlYzo3YmIxNTkwMjZlMzk0MTIyYTJlOTk3YmNlYTMwMzNkOF8xMDMvZnJhZzpjYWIxN2IzOTZkMzg0ODQ4YjA0YzNjNzJkYjYyM2YzNi90ZXh0cmVnaW9uOmNhYjE3YjM5NmQzODQ4NDhiMDRjM2M3MmRiNjIzZjM2XzI1Mjg4NzY3NzUzNjAz_94e588d0-f559-42e7-a96b-f34ee8a65247">one</span> to three years and are invoiced to customers annually or quarterly in advance upon execution of the contract or subsequent renewals. Amounts that have been invoiced are recorded in accounts receivable and in either deferred revenue or revenue in the Company's consolidated financial statements, depending on whether the underlying performance obligation has been satisfied.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Professional Services and Other Revenue</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Professional services revenue consists of fees for services related to helping the Company's customers deploy, configure, and optimize the use of our solutions. These services include system integration, data migration, process enhancement, and training. Professional services projects generally take <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdiYjE1OTAyNmUzOTQxMjJhMmU5OTdiY2VhMzAzM2Q4L3NlYzo3YmIxNTkwMjZlMzk0MTIyYTJlOTk3YmNlYTMwMzNkOF8xMDMvZnJhZzpjYWIxN2IzOTZkMzg0ODQ4YjA0YzNjNzJkYjYyM2YzNi90ZXh0cmVnaW9uOmNhYjE3YjM5NmQzODQ4NDhiMDRjM2M3MmRiNjIzZjM2XzI1Mjg4NzY3NzUzNTQz_6395fc29-44d4-4e1e-830b-839e065e3a94">three</span> to twelve months to complete. Once the contract is signed, the Company generally invoices for professional services on a time and materials basis, although it occasionally engages in fixed-price service engagements and invoices for those based upon agreed milestone payments. The Company recognizes revenue as services are performed for time and materials engagements and on a proportional performance method as the services are performed for fixed fee engagements. Training revenues are recognized as the services are performed.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Contracts with Multiple Performance Obligations</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company enters into contracts with its customers that often include cloud-based software subscriptions and professional services performance obligations. A performance obligation is a commitment in a contract with a customer to transfer products or services that are distinct. Determining whether products and services are distinct performance obligations that should be accounted for separately or combined as one unit of accounting may require judgment.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's cloud-based software subscriptions are distinct as such services are often sold separately. In addition, the Company’s subscription services contracts can include multi-year agreements that include a fixed annual platform fee and a volume block usage fee that may vary based on permitted volume usage each year. To </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">the extent that permitted volume usage each year is the same, the Company has concluded that there is one multi-year stand-ready performance obligation. To the extent that permitted volume usage each year varies, the Company has concluded that each year represents a distinct stand-ready performance obligations and the Company allocates the transaction price to the performance obligations on a relative standalone-selling price basis and revenue is recognized ratably over each year.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company considers the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, the timing of when the professional services contract was signed in comparison to the cloud-based software, start date and the contractual dependence of the cloud-based software on the customer’s satisfaction with the professional services work. To date, the Company has concluded that all of the professional services included in contracts with multiple performance obligations are distinct.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company allocates the transaction price to each performance obligation on a relative standalone selling price (SSP) basis. The SSP is the estimated price at which the Company would sell a promised product or service separately to a customer. Judgment is required to determine the SSP for each distinct performance obligation.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company establishes SSP for both our subscription services and professional services elements primarily by considering the actual sales prices of the element when sold on a stand-alone basis or when sold together with other elements. If the Company is unable to rely on actual observable sales inputs, the Company would determine SSP based on inputs such as actual sales prices when sold together with other promised subscriptions or services and other factors such as our overarching pricing objectives and strategies,</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Deferred Commissions</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The adoption of Topic 606 resulted in a significant change to the method in which the Company accounts for commissions expenses. The Company now capitalizes sales commission expenses and associated payroll taxes paid to internal sales personnel that are incremental to obtaining customer contracts. These costs are deferred and then amortized over the expected period of benefit, which is estimated to be five years. The Company has determined the period of benefit taking into consideration several factors including the expected subscription term and expected renewals of its customer contracts, the duration of its relationships with its customers, and the life of its technology. Amortization expense is included in Sales and marketing in the accompanying consolidated statements of comprehensive loss.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Contract Assets</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Subscription services revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract. Under Topic 606, the timing and amount of revenue recognition may differ in certain situations from the revenue recognized under previous accounting guidance, which included a contingent revenue rule that limited subscription revenue to the customer invoice amount for the period of service (collectively billings). Under Topic 606, the Company records a contract asset when revenue recognized on a contract exceeds the billings for the period. Contract assets are included in Prepaid expenses and other current assets and Other assets in the Company's consolidated balance sheets. The total value of the Company's contract assets was $2.8 million and $4.2 million as of January 31, 2020 and 2019, respectively.</span></div> P3Y P12M P5Y 2800000 4200000 <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Cost of Revenue</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cost of subscription revenue primarily consists of costs relating to the hosting of the Company’s cloud-based software platform, including salaries and benefits of technical operations and support personnel, data communications costs, allocated overhead and property and equipment depreciation, amortization of internal-use software and purchased intangibles and the reduction in the carrying amount of ROU assets.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cost of professional services revenue primarily consists of the costs of delivering implementation services to customers of the Company’s cloud-based software platform, including salaries and benefits of professional services personnel and fees for third party resources used in the delivery of implementation services.</span></div> Advertising ExpenseAdvertising costs are expensed as incurred. Concentrations of Credit Risk and Significant Clients and SuppliersThe Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments and accounts receivable. The Company deposits its cash and short-term investments primarily with one financial institution and, accordingly, such deposits regularly exceed federally insured limits. <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Cash and Cash Equivalents and Restricted Cash</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company considers all highly liquid investments with original or remaining maturities of three months or less on the purchase date to be cash equivalents. Cash and cash equivalents carrying value approximate fair value and consist primarily of bank deposits and money market funds.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Restricted cash consists of letters of credit held with the Company’s financial institution related to facility and equipment leases, and are classified as current or long-term in the Company’s consolidated balance sheets based on the maturities of the underlying letters of credit.</span></div> <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Short-term Investments</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company typically invests in high quality, investment grade securities from diverse issuers. The Company classifies its short-term investments as available-for-sale. In general, these investments are free of trading restrictions. The Company carries these investments at fair value, based on quoted market prices or other readily available market information. Unrealized gains and losses, net of taxes, are included in accumulated other comprehensive income, which is reflected as a separate component of stockholders’ equity in the Company’s consolidated balance sheets. Gains and losses are recognized when realized in the Company's consolidated statements of comprehensive loss. When the Company has determined that an other-than-temporary decline in fair value has occurred, the amount of the decline that is related to a credit loss is recognized in income. Gains and losses are determined using the specific identification method.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company reviews its debt securities classified as short-term investments on a regular basis to evaluate whether or not any security has experienced an other-than-temporary decline in fair value. The Company considers factors such as the length of time and extent to which the market value has been less than the cost, the financial condition and near-term prospects of the issuer and our intent to sell, or whether it is more likely than not it will be required to sell the investment before recovery of the investment’s amortized cost basis. If the Company believes that an other-than-temporary decline exists in one of these securities, it will write down these investments to fair value. The portion of the write-down related to credit loss would be recorded to interest and other income (expense), net in our consolidated statements of comprehensive loss. Any portion not related to credit loss would be recorded to accumulated other comprehensive income, which is reflected as a separate component of stockholders' equity in our consolidated balance sheets. </span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company may sell its short-term investments at any time, without significant penalty, for use in current operations or for other purposes, even if they have not yet reached maturity. As a result, the Company has classified its investments, including any securities with maturities beyond 12 months, as current assets in the accompanying consolidated balance sheets as of January 31, 2020. Securities with original or remaining maturities of three months or less on the purchase date are considered to be cash equivalents and are reflected in cash and cash equivalents in the accompanying consolidated balance sheets as of January 31, 2020 and 2019.</span></div> Accounts ReceivableThe Company’s accounts receivable consists of client obligations due under normal trade terms, and are reported at the principal amount outstanding, net of the allowance for doubtful accounts. The Company maintains an allowance for doubtful accounts that is based upon historical loss patterns, the number of days that billings are past due, and an evaluation of the potential risk of loss related to problem accounts. <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The allowance for doubtful accounts consists of the following activity (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.976%;"><tr><td style="width:1.0%;"/><td style="width:65.355%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.952%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.955%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for doubtful accounts, beginning balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,522 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,292 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Charged to revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,887 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,949 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Charged to deferred revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,092 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,719 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deductions:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write-offs to revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,634)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,253)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write-offs to deferred revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(924)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,185)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for doubtful accounts, ending balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,943 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,522 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 2522000 3292000 3887000 3949000 2092000 4719000 4634000 4253000 924000 5185000 2943000 2522000 <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Property and Equipment, Net</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property and equipment are stated at cost. Depreciation is calculated on a straight-line basis over the estimated useful lives of the related assets, generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdiYjE1OTAyNmUzOTQxMjJhMmU5OTdiY2VhMzAzM2Q4L3NlYzo3YmIxNTkwMjZlMzk0MTIyYTJlOTk3YmNlYTMwMzNkOF8xMDMvZnJhZzpjYWIxN2IzOTZkMzg0ODQ4YjA0YzNjNzJkYjYyM2YzNi90ZXh0cmVnaW9uOmNhYjE3YjM5NmQzODQ4NDhiMDRjM2M3MmRiNjIzZjM2XzEzMjQx_445f629b-5055-4dab-8038-d12bec985ecd">three</span> to five years. Leasehold improvements are depreciated over the shorter of their remaining related lease term or estimated useful life. When assets are retired, the cost and accumulated depreciation are removed from their respective accounts, and any gain or loss on such sale or disposal is reflected in operating expenses in the accompanying consolidated statements of comprehensive loss.</span></div> P5Y <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Business Combinations</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">When the Company acquires a business, management allocates the purchase price to the net tangible and identifiable intangible assets acquired. Any residual purchase price is recorded as goodwill. The allocation of the purchase price requires management to make significant estimates in determining the fair values of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates can include, but are not limited to, the cash flows that an asset is expected to generate in the future, the appropriate weighted average cost of capital, and the cost savings expected to be derived from acquiring an asset. These estimates are inherently uncertain and unpredictable.</span></div> Goodwill. Goodwill represents the excess purchase consideration of an acquired business over the fair value of the net tangible and identifiable intangible assets. Goodwill is evaluated for impairment annually on December 1, and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. Triggering events that may indicate impairment include, but are not limited to, a significant adverse change in customer demand or business climate or a significant decrease in expected cash flows. An impairment loss is recognized to the extent that the carrying amount exceeds the reporting unit’s fair value, not to exceed the carrying amount of goodwill. The Company has the option to first assess qualitative factors to determine whether events or circumstances indicate that it is more likely than not that the fair value of a reporting unit is less than its carrying amount and determine whether further action is needed. If, after assessing the totality of events or circumstances, the Company determines it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing the quantitative impairment test is unnecessary. 0 0 0 <span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Acquired Intangible Assets</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. Acquired intangible assets consist of developed technology, customer relationships, and a trade name, resulting from the Company’s acquisitions. Acquired intangible assets are recorded at fair value on the date of acquisition and amortized over their estimated useful lives on a straight-line basis.</span> Impairment of Long-Lived Assets. The carrying amounts of long-lived assets, including property and equipment, capitalized internal-use software, acquired intangible assets and ROU assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable or that the useful life is shorter than originally estimated. Recoverability of assets to be held and used is measured by comparing the carrying amount of an asset to future undiscounted net cash flows the asset is expected to generate over its remaining life. If the asset is determined to be impaired, the amount of any impairment recognized is measured as the difference between the carrying value and the fair value of the impaired asset. If the useful life is shorter than originally estimated, the Company amortizes the remaining carrying value over the new shorter useful life. 0 0 0 Internal-Use Software and Web Site Development CostsThe Company capitalizes costs related to developing new functionality for its suite of products that are hosted by the Company and accessed by its customers on a subscription basis. The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Costs incurred in the preliminary stages of development are expensed as incurred. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalized costs are recorded as part of property and equipment, net in our consolidated balance sheets. Maintenance and training costs are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, generally three years. P3Y <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Income Taxes</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company uses the asset-and-liability method of accounting for income taxes. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial reporting and tax basis of assets and liabilities, as well as for operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates that are expected to apply to taxable income for the years in which those tax assets and liabilities are expected to be realized or settled.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company records a valuation allowance to reduce its deferred tax assets to the net amount that the Company believes is more likely than not to be realized. In assessing the need for a valuation allowance, the Company has considered its historical levels of income, expectations of future taxable income and ongoing tax planning strategies. Because of the uncertainty of the realization of the deferred tax assets in the U.S., the Company has recorded a full valuation allowance against its deferred tax assets. Realization of its deferred tax assets is dependent primarily upon future U.S. taxable income.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recognizes and measures tax benefits from uncertain tax positions using a two-step approach.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The first step is to evaluate the tax position taken or expected to be taken by determining if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained in an audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. Significant judgment is required to evaluate uncertain tax positions.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Although the Company believes that it has adequately reserved for its uncertain tax positions, it can provide no assurance that the final tax outcome of these matters will not be materially different. The Company evaluates its uncertain tax position on a regular basis and evaluations are based on a number of factors, including changes in facts and circumstances, changes in tax law, correspondence with tax authorities during the course of an audit and effective settlement of audit issues.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made and could have a material impact on the Company’s financial condition and results of operations. The provision for income taxes includes the effects of any accruals that the Company believes are appropriate, as well as the related net interest and penalties.</span></div> <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock-Based Compensation</span></div><div style="text-indent:22.5pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company measures its employee and director stock-based compensation awards, including purchase rights issued under the ESPP, based on the award's estimated fair value on the date of grant. Expense associated with these awards is recognized using the straight-line attribution method over the requisite service period for stock options, RSUs and restricted stock; and over the offering period for the purchase rights issued under the ESPP, and is reported in the Company's consolidated statements of comprehensive loss.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company estimates the fair value of its stock options, and purchase rights under the ESPP, using the Black-Scholes option-pricing model. The resulting fair value, net of estimated forfeitures, is recognized on a straight-line basis over the period during which an employee is required to provide service in exchange for the award. Stock options generally vest over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdiYjE1OTAyNmUzOTQxMjJhMmU5OTdiY2VhMzAzM2Q4L3NlYzo3YmIxNTkwMjZlMzk0MTIyYTJlOTk3YmNlYTMwMzNkOF8xMDMvZnJhZzpjYWIxN2IzOTZkMzg0ODQ4YjA0YzNjNzJkYjYyM2YzNi90ZXh0cmVnaW9uOmNhYjE3YjM5NmQzODQ4NDhiMDRjM2M3MmRiNjIzZjM2XzIyMTM3_beb58550-94a2-4b14-bd67-a73bd4f67503">two</span> to four years and have a contractual term of ten years. ESPP purchase rights generally vest over the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdiYjE1OTAyNmUzOTQxMjJhMmU5OTdiY2VhMzAzM2Q4L3NlYzo3YmIxNTkwMjZlMzk0MTIyYTJlOTk3YmNlYTMwMzNkOF8xMDMvZnJhZzpjYWIxN2IzOTZkMzg0ODQ4YjA0YzNjNzJkYjYyM2YzNi90ZXh0cmVnaW9uOmNhYjE3YjM5NmQzODQ4NDhiMDRjM2M3MmRiNjIzZjM2XzIyMjM4_ec5c0513-0394-4f5e-96be-986899864f0f">two</span> year offering period.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company estimates the fair value of its restricted stock and RSU grants based on the grant date fair value of the Company’s common stock. The resulting fair value, net of estimated forfeitures, is recognized on a straight-line basis over the period during which an employee is required to provide service in exchange for the award, which is generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdiYjE1OTAyNmUzOTQxMjJhMmU5OTdiY2VhMzAzM2Q4L3NlYzo3YmIxNTkwMjZlMzk0MTIyYTJlOTk3YmNlYTMwMzNkOF8xMDMvZnJhZzpjYWIxN2IzOTZkMzg0ODQ4YjA0YzNjNzJkYjYyM2YzNi90ZXh0cmVnaW9uOmNhYjE3YjM5NmQzODQ4NDhiMDRjM2M3MmRiNjIzZjM2XzIyNjE4_00610b7b-65b1-4682-be12-9f4e196f2261">three</span> to four years. Estimated forfeitures are based upon the Company’s historical experience and the Company revises its estimates, if necessary, in subsequent periods if actual forfeitures differ from initial estimates.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Determining the grant date fair value of options, restricted stock, and RSUs requires management to make assumptions and judgments. These estimates involve inherent uncertainties and if different assumptions had been used, stock-based compensation expense could have been materially different from the amounts recorded.</span></div><div style="text-indent:22.5pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The assumptions and estimates for valuing stock options are as follows:</span></div><div style="text-indent:22.5pt;padding-left:36pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt;">Fair value per share of Company’s common stock.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Prior to the IPO, because there was no public market for the Company’s common stock, the Company’s Board of Directors, with the assistance of a third-party valuation specialist, determined the common stock fair value at the time of the grant of stock options by considering a number of objective and subjective factors, including the Company’s actual operating and financial performance, market conditions and performance of comparable publicly traded companies, developments and milestones in the Company, the likelihood of achieving a liquidity event, and transactions involving the Company’s common stock, among other factors. After the IPO, the Company used the publicly quoted price of its common stock as reported on the New York Stock Exchange as the fair value of its common stock.</span></div><div style="text-indent:22.5pt;padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt;">Expected volatility.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company determines the expected volatility based on historical average volatilities of similar publicly traded companies corresponding to the expected term of the awards.</span></div><div style="text-indent:22.5pt;padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt;">Expected term.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The Company determines the expected term of awards which contain only service conditions using the simplified approach, in which the expected term of an award is presumed to be the mid-point between the vesting date and the expiration date of the award, as the Company does not have sufficient historical data relating to stock-option exercises.</span></div><div style="text-indent:22.5pt;padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt;">Risk-free interest rate.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The risk-free interest rate is based on the U.S. Treasury yield curve in effect during the period the options were granted corresponding to the expected term of the awards.</span></div><div style="text-indent:22.5pt;padding-left:36pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt;">Estimated dividend yield.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The estimated dividend yield is zero, as the Company does not currently intend to declare dividends in the foreseeable future.</span></div> P4Y P10Y P4Y 0 Net Loss per ShareBasic net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period. Options subject to early exercise that are exercised prior to vesting are excluded from the computation of weighted-average number of shares of common stock outstanding until such shares have vested. Diluted net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period increased by giving effect to all potentially dilutive securities to the extent they are dilutive. <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Leases</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company determines if a contract is a lease or contains a lease at the inception of the contract and reassesses that conclusion if the contract is modified. All leases are assessed for classification as an operating lease or a finance lease. Operating lease ROU assets are presented separately in the Company's consolidated balance sheet. Operating lease liabilities are also presented separately as current and non-current liabilities in the Company's consolidated balance sheet. The Company does not have any finance lease ROU assets or liabilities. ROU assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. The Company does not obtain and control its right to use the identified asset until the lease commencement date.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s lease liabilities are recognized at the applicable lease commencement date based on the present value of the lease payments required to be paid over the lease term. When the rate implicit in the lease is not readily determinable, the Company uses its incremental borrowing rate to discount the lease payments to present value. The estimated incremental borrowing rate is derived from information available at the lease commencement date and factors in a hypothetical interest rate on a collateralized basis with similar terms, payments and economic environments. The Company's ROU assets are also recognized at the applicable lease commencement date. The ROU asset equals the carrying amount of the related lease liability, adjusted for any </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">lease payments made prior to lease commencement, minus any lease incentives received, and any direct costs incurred by the lessee. Any variable lease payments are expensed as incurred and do not factor into the measurement of the applicable ROU asset or lease liability. </span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The term of the Company's leases equals the non-cancellable period of the lease, including any rent-free periods provided by the lessor, and also includes options to renew or extend the lease (including by not terminating the lease) that the Company is reasonably certain to exercise. The Company establishes the term of each lease at lease commencement and reassesses that term in subsequent periods when one of the triggering events outlined in Topic 842 occurs. Operating lease cost for lease payments is recognized on a straight-line basis over the lease term. </span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's lease contracts often include lease and non-lease components. The Company has elected the practical expedient offered by the standard to not separate lease from non-lease components for its facilities leases and accounts for them as a single lease component. </span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has elected not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. Lease cost for these short-term leases is recognized on a straight-line basis over the lease term.</span></div> <div style="text-indent:22.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recent Accounting Pronouncements—Not Yet Adopted</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Effective January 31, 2020, the Company no longer qualifies as an EGC under the JOBS Act and therefore the expected adoption dates for the ASUs discussed below reflect the public business entity effective dates.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method rather than the incurred loss model for recognizing credit losses. Additionally, any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. The Company is required to adopt ASU 2016-13 beginning February 1, 2020. The Company is currently evaluating the impact of adopting this standard and does not expect the adoption to have a significant impact on its consolidated financial statements.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which amends ASC 820, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurement</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. The standard no longer requires disclosure of the amount and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy, but public companies will be required to disclose the range and weighted-average used to develop significant unobservable inputs for Level 3 fair value measurements. The Company is required to adopt ASU 2018-13 beginning February 1, 2020. The Company is currently evaluating the impact of adopting this standard and does not expect the adoption to have a significant impact on its consolidated financial statements as we do not currently have any Level 3 instruments.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. This standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The Company is required to adopt ASU 2018-15 beginning February 1, 2020. The Company is currently evaluating the impact of adopting this standard and does not expect the adoption to have a significant impact on its consolidated financial statements.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued ASU 2019-12, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Simplifying the Accounting for Income Taxes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which simplifies accounting for income taxes by revising or clarifying existing guidance in ASC 740, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Income Taxes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, as well as removing certain exceptions within ASC 740. The guidance is effective for the Company on February 1, 2021 with early adoption permitted. The Company is currently evaluating the impact of the adoption of this standard on its consolidated financial statements and related disclosures.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recent Accounting Pronouncements—Adopted in Fiscal 2020</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In May 2014, the Financial Accounting Standards Board (FASB) issued ASU No. 2014-09, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revenue from Contracts with Customers (Topic 606)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and has modified the standard thereafter. This standard replaces existing revenue recognition rules with a comprehensive revenue measurement and recognition standard and expanded disclosure requirements. ASU No. 2014-09 also includes Subtopic 340-40, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Other Assets and Deferred Costs - Contracts with Customers</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, the Company refers to ASU No. 2014-09 and Subtopic 340-40 as "Topic 606." The Company adopted Topic 606, effective February 1, 2019, using the full retrospective method of transition. </span></div><div style="text-indent:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The adoption of Topic 606 had a significant impact on our sales and marketing expenses due to the capitalization of commissions, had a minimal impact on total revenue for the years presented and did not have a significant impact on U.S. taxes due to the full valuation allowance against the deferred tax asset. However, the deferral of incremental commissions for foreign employees increased foreign deferred tax liabilities which will be realized over the period of the deferred commission amortization.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The adoption of Topic 606 required us to record a contract asset related to certain transactions acquired as part of the acquisition of Leeyo in the second quarter of fiscal 2018. The creation of this new contract asset affected the valuation of customer relationships intangibles recorded at the time of the acquisition. Consequently, we reduced the value of the customer intangible and decreased goodwill in the Company's consolidated balance sheets as of January 31, 2018 as a result of the adoption of Topic 606.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the adjustments on affected line items of the Company's consolidated balance sheets resulting from the adoption of Topic 606 (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:52.678%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.624%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported Under ASC 605</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Topic 606 Adjustment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted Under Topic 606</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred commissions, current portion</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,616 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,616 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Prepaid expenses and other current assets</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,414 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,218 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,632 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred commissions, net of current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Purchased intangibles, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,042 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,646)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,396 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,861 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,229)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,632 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue, current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90,565 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,781)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,784 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue, net of current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">406 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(294)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,877 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,877 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated deficit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(336,275)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,821 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(307,454)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) Prepaid expenses and other current assets includes the impact of contract assets.</span></div><div style="text-indent:22.5pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables summarize the adjustments on affected line items of the adjusted consolidated statements of comprehensive loss resulting from the adoption of Topic 606 (in thousands, except per share data):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:52.824%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.473%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.624%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended January 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported Under ASC 605</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Topic 606 Adjustment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted Under Topic 606</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">168,798 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,993)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">164,805 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Professional services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,398 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,786 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,184 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">235,196 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(207)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">234,989 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118,606 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(207)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118,399 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100,766 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,597)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95,169 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">194,413 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,597)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">188,816 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss from operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(75,807)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(70,417)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(76,224)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(70,834)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,366)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(541)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,907)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(77,590)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(72,741)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(77,580)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(72,731)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share, basic and diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.85)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.05 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.80)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:52.824%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.473%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.624%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended January 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported Under ASC 605</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Topic 606 Adjustment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted Under Topic 606</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,373 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,109 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122,482 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Professional services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,553 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,071 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,624 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">167,926 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,180 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">171,106 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88,020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,180 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91,200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,087 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,020)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,067 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134,298 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,020)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">129,278 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss from operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(46,278)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(38,078)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(46,026)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(37,826)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,129)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(422)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,551)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(47,155)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,778 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(39,377)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(46,195)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,778 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(38,417)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share, basic and diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.78)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.48)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On February 1, 2019, the Company adopted FASB ASU No. 2016-02, Leases (Topic 842), which supersedes the guidance in ASC 840, Leases, and requires recognition of ROU assets and lease liabilities on the Company's consolidated balance sheets. The Company adopted ASU 2016-02 using the modified retrospective approach as of the effective date. As a result, the Company was not required to adjust its comparative period financial information for effects of adopting the new standard or make the new required lease disclosures for periods before the adoption date. The Company elected the package of practical expedients which allowed the Company not to reassess (1) whether existing or expired contracts, as of the adoption date, contain leases, (2) the lease classification for existing leases, and (3) whether existing initial direct costs meet the new definition. The Company also elected the practical expedient to not separate lease and non-lease components for its leases, and to not recognize ROU assets and liabilities for short-term leases.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables summarize the adjustments on affected line items of the Company's interim unaudited condensed consolidated balance sheets resulting from the adoption of Topic 842 (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.807%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.401%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported Under ASC 840</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Topic 842 Adjustments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted Under Topic 842</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,734 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(780)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,954 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,649 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,649 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,978 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(445)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,533 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating lease liabilities, current portion</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating lease liabilities, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,078 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,078 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,452 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,428)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,024 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.807%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.401%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported Under ASC 840</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Topic 842 Adjustments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted Under Topic 842</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,331 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(913)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,418 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,548 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,548 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,774 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(453)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,321 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating lease liabilities, current portion</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,079 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,079 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating lease liabilities, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,311 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,311 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,298 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,302)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">996 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:6pt;"><span><br/></span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.807%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.401%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">October 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported Under ASC 840</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Topic 842 Adjustments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted Under Topic 842</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(738)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,419 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,126 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,126 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,158 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(448)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,710 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating lease liabilities, current portion</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,734 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,734 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating lease liabilities, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,837 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,837 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,712 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,735)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">977 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The adoption of Topic 842 did not have an impact on cash provided by or used in operating, investing, or financing activities or on the Company’s consolidated statement of comprehensive loss.</span></div> <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the adjustments on affected line items of the Company's consolidated balance sheets resulting from the adoption of Topic 606 (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:52.678%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.624%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported Under ASC 605</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Topic 606 Adjustment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted Under Topic 606</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred commissions, current portion</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,616 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,616 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Prepaid expenses and other current assets</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,414 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,218 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,632 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred commissions, net of current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Purchased intangibles, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,042 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,646)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,396 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,861 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,229)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,632 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue, current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90,565 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,781)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,784 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue, net of current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">406 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(294)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,877 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,877 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated deficit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(336,275)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,821 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(307,454)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) Prepaid expenses and other current assets includes the impact of contract assets.</span></div><div style="text-indent:22.5pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables summarize the adjustments on affected line items of the adjusted consolidated statements of comprehensive loss resulting from the adoption of Topic 606 (in thousands, except per share data):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:52.824%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.473%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.624%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended January 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported Under ASC 605</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Topic 606 Adjustment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted Under Topic 606</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">168,798 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,993)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">164,805 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Professional services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,398 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,786 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,184 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">235,196 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(207)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">234,989 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118,606 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(207)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118,399 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100,766 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,597)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95,169 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">194,413 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,597)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">188,816 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss from operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(75,807)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(70,417)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(76,224)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(70,834)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,366)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(541)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,907)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(77,590)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(72,741)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(77,580)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(72,731)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share, basic and diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.85)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.05 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.80)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:52.824%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.473%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.624%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended January 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported Under ASC 605</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Topic 606 Adjustment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted Under Topic 606</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subscription</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,373 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,109 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122,482 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Professional services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,553 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,071 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,624 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">167,926 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,180 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">171,106 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88,020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,180 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91,200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,087 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,020)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,067 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134,298 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,020)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">129,278 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss from operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(46,278)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(38,078)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(46,026)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(37,826)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,129)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(422)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,551)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(47,155)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,778 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(39,377)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(46,195)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,778 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(38,417)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share, basic and diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.78)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.48)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables summarize the adjustments on affected line items of the Company's interim unaudited condensed consolidated balance sheets resulting from the adoption of Topic 842 (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.807%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.401%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 30, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported Under ASC 840</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Topic 842 Adjustments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted Under Topic 842</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,734 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(780)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,954 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,649 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,649 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,978 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(445)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,533 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating lease liabilities, current portion</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating lease liabilities, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,078 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,078 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,452 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,428)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,024 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.807%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.401%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported Under ASC 840</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Topic 842 Adjustments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted Under Topic 842</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,331 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(913)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,418 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,548 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,548 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,774 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(453)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,321 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating lease liabilities, current portion</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,079 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,079 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating lease liabilities, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,311 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,311 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,298 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,302)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">996 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:6pt;"><span><br/></span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.807%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.401%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">October 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Reported Under ASC 840</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Topic 842 Adjustments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Adjusted Under Topic 842</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(738)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,419 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,126 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,126 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,158 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(448)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,710 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating lease liabilities, current portion</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,734 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,734 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating lease liabilities, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,837 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,837 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,712 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,735)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">977 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 0 8616000 8616000 10414000 4218000 14632000 0 18664000 18664000 9042000 -1646000 7396000 20861000 -3229000 17632000 90565000 -3781000 86784000 406000 -294000 112000 0 1877000 1877000 -336275000 28821000 -307454000 168798000 -3993000 164805000 66398000 3786000 70184000 235196000 -207000 234989000 118606000 -207000 118399000 100766000 -5597000 95169000 194413000 -5597000 188816000 -75807000 5390000 -70417000 -76224000 5390000 -70834000 1366000 541000 1907000 -77590000 4849000 -72741000 -77580000 4849000 -72731000 -0.85 0.05 -0.80 120373000 2109000 122482000 47553000 1071000 48624000 167926000 3180000 171106000 88020000 3180000 91200000 73087000 -5020000 68067000 134298000 -5020000 129278000 -46278000 8200000 -38078000 -46026000 8200000 -37826000 1129000 422000 1551000 -47155000 7778000 -39377000 -46195000 7778000 -38417000 -1.78 0.29 -1.48 15734000 -780000 14954000 0 23649000 23649000 13978000 -445000 13533000 0 6664000 6664000 0 19078000 19078000 3452000 -2428000 1024000 15331000 -913000 14418000 0 58548000 58548000 13774000 -453000 13321000 0 6079000 6079000 0 54311000 54311000 3298000 -2302000 996000 16157000 -738000 15419000 0 56126000 56126000 17158000 -448000 16710000 0 5734000 5734000 0 58837000 58837000 9712000 -8735000 977000 <div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 3. Investments </span></div><div style="text-indent:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The amortized costs, unrealized gains and losses and estimated fair values of the Company’s short-term investments as of January 31, 2020 were as follows (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:26.970%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.210%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,053 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,094 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,601 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,682 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,886 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,886 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total short-term investments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">117,540 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">117,662 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The amortized costs, unrealized gains and losses and estimated fair values of the Company’s short-term investments as of January 31, 2019 were as follows (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:26.970%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.210%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,950 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,951 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,296 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,302 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,655 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,655 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total short-term investments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,901 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,908 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There were no material realized gains or losses from sales of marketable securities that were reclassified out of accumulated other comprehensive income into investment income during fiscal 2020 and 2019. The Company does not believe that any unrealized losses represent other-than-temporary impairments based on its evaluation of available evidence. All securities had stated effective maturities of less than </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">two years as of </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">January 31, 2020.</span></div> <div style="text-indent:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The amortized costs, unrealized gains and losses and estimated fair values of the Company’s short-term investments as of January 31, 2020 were as follows (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:26.970%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.210%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,053 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,094 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,601 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,682 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,886 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,886 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total short-term investments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">117,540 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">117,662 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The amortized costs, unrealized gains and losses and estimated fair values of the Company’s short-term investments as of January 31, 2019 were as follows (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:26.970%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.205%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.210%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,950 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,951 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,296 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,302 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,655 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,655 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total short-term investments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,901 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,908 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 34053000 41000 0 34094000 45601000 81000 0 45682000 37886000 0 0 37886000 117540000 122000 0 117662000 17950000 1000 0 17951000 34296000 8000 2000 34302000 55655000 0 0 55655000 107901000 9000 2000 107908000 0 0 <div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 4. Fair Value Measurements </span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The accounting guidance for fair value measurements establishes a three-tier hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:14.593%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.387%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:80.820%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level input</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Input definition</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inputs other than quoted prices included within Level 1 that are observable for the asset or liability through corroboration with market data at the measurement date</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date</span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In general, and where applicable, the Company uses quoted prices in active markets for identical assets or liabilities to determine fair value. If quoted prices in active markets for identical assets or liabilities are not available to determine fair value, then the Company uses quoted prices for similar assets and liabilities or inputs other than the quoted prices that are observable either directly or indirectly.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables summarize the Company’s fair value hierarchy for its financial assets measured at fair value on a recurring basis (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:95.029%;"><tr><td style="width:1.0%;"/><td style="width:39.230%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.153%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.153%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.157%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,906 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,906 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,094 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,094 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,682 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,682 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,886 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,886 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total short-term investments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">117,662 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">117,662 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:95.029%;"><tr><td style="width:1.0%;"/><td style="width:39.230%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.153%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.153%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.157%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,201 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,201 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term investments:</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,951 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,951 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,302 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,302 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,655 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,655 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total short-term investments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,908 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,908 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted cash:</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,084 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,084 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table>The carrying amounts of certain financial instruments, including cash held in bank accounts, accounts receivable, accounts payable, and accrued expenses approximate fair value due to their relatively short maturity. The carrying amount of debt approximates fair value due to its floating interest rate. <div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables summarize the Company’s fair value hierarchy for its financial assets measured at fair value on a recurring basis (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:95.029%;"><tr><td style="width:1.0%;"/><td style="width:39.230%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.153%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.153%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.157%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,906 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,906 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,094 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,094 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,682 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,682 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,886 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,886 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total short-term investments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">117,662 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">117,662 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:95.029%;"><tr><td style="width:1.0%;"/><td style="width:39.230%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.153%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.153%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.157%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,201 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,201 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term investments:</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,951 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,951 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,302 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,302 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,655 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,655 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total short-term investments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,908 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,908 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted cash:</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,084 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,084 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 37906000 0 0 37906000 0 34094000 0 34094000 0 45682000 0 45682000 0 37886000 0 37886000 0 117662000 0 117662000 61201000 0 0 61201000 0 17951000 0 17951000 0 34302000 0 34302000 0 55655000 0 55655000 0 107908000 0 107908000 2084000 0 0 2084000 <div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 5. Deferred Commissions</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Deferred commissions related to incremental costs of obtaining customer contracts were $29.2 million as of January 31, 2020 and $27.3 million as of January 31, 2019 (as adjusted), respectively. Amortization expense for deferred commissions was $9.5 million, $8.0 million, and $6.1 million during fiscal 2020, 2019 (as adjusted) and 2018 (as adjusted), respectively. There was no impairment loss in relation to the costs capitalized for the periods presented.</span></div> 29200000 27300000 9500000 8000000.0 6100000 0 0 0 <div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 6. Prepaid Expenses and Other Current Assets </span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:65.595%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.835%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.837%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">As Adjusted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;vertical-align:top;">(1)</sup></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid software subscriptions</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,036 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,797 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,476 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,218 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid insurance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,630 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">790 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid hosting costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,611 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,251 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Insurance recovery receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,442 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid rent</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">204 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">991 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">729 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">579 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,259 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,006 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,387 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,632 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">for a summary of adjustments related to the adoption of Topic 606.</span></div> <div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:65.595%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.835%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.837%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">As Adjusted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;vertical-align:top;">(1)</sup></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid software subscriptions</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,036 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,797 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,476 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,218 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid insurance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,630 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">790 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid hosting costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,611 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,251 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Insurance recovery receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,442 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid rent</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">204 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">991 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">729 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">579 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,259 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,006 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,387 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,632 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">for a summary of adjustments related to the adoption of Topic 606.</span></div> 4036000 4797000 2476000 4218000 1630000 790000 1611000 1251000 1442000 0 204000 991000 729000 579000 4259000 2006000 16387000 14632000 <div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 7. Property and Equipment, Net </span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:65.595%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.835%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.837%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Servers</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,972 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,249 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,109 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Software</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,329 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,770 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,865 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,010 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and fixtures</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,987 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,523 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vehicles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">108 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">109 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,134 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,493 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less accumulated depreciation and amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(29,645)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(23,868)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,489 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,625 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Depreciation and amortization expense related to property and equipment, which includes capitalized internal-use software, was $9.5 million, $6.5 million and $5.0 million for fiscal 2020, 2019 and 2018, respectively, and is included in operating expenses and cost of revenue in the accompanying consolidated statements of comprehensive loss. </span></div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company capitalized $4.6 million and $2.3 million in internal-use software during fiscal 2020 and 2019, respectively under </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Software </span>in the table above. Amortization expense of internal-use software, including any impairment charges, for fiscal 2020, 2019 and 2018 was $2.6 million, $1.3 million, and $1.2 million, respectively, and is included in cost of subscription revenue in the consolidated statements of comprehensive loss. As of January 31, 2020 and 2019, capitalized internal-use software costs, net of amortization, was $6.3 million and $4.3 million, respectively. <div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:65.595%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.835%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.837%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Servers</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,596 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,972 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,249 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,109 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Software</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,329 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,770 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,865 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,010 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and fixtures</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,987 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,523 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vehicles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">108 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">109 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,134 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,493 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less accumulated depreciation and amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(29,645)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(23,868)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,489 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,625 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 14596000 14972000 11249000 10109000 15329000 10770000 16865000 5010000 4987000 2523000 108000 109000 63134000 43493000 29645000 23868000 33489000 19625000 9500000 6500000 5000000.0 4600000 2300000 2600000 1300000 1200000 6300000 4300000 <div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 8. Intangible Assets and Goodwill </span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Intangible Assets</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the purchased intangible asset balances (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.380%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.722%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,697 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,152)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,545 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,287 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,775)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,512 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade name</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">909 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(346)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">563 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,893 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,273)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,620 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;text-align:center;margin-top:6pt;"><span><br/></span></div><div style="text-align:center;margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.380%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.722%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,697 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,045)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,652 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Customer relationships (as adjusted)</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,287 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,236)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,051 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade name</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">909 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(216)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">693 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,893 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,497)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,396 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for a summary of adjustments related to the adoption of Topic 606.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amortization expense related to purchased intangible assets was $1.8 million, $2.3 million and $2.1 million for fiscal 2020, 2019 and 2018, respectively. Amortization expense related to purchased intangible assets is included in cost of subscription revenue in the accompanying consolidated statements of comprehensive loss.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The expected future amortization expense for intangible assets as of January 31, 2020 is as follows (in thousands):</span></div><div style="text-align:center;margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:78.498%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.502%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,692 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,692 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">964 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">601 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">514 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,620 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Goodwill</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The change in the carrying amount of goodwill was as follows (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:78.498%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.502%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Goodwill as of January 31, 2018 (as adjusted)</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,385 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Activity during fiscal 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">247 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill as of January 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,632 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Activity during fiscal 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill as of January 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,632 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for a summary of adjustments related to the adoption of Topic 606.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company, which has one reporting unit, performed an annual test for goodwill impairment on December 1 of fiscal 2020 and determined that goodwill was not impaired. In addition, there have been no significant events or circumstances affecting the valuation of goodwill subsequent to the Company’s annual assessment.</span></div> <div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the purchased intangible asset balances (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.380%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.722%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,697 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,152)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,545 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,287 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,775)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,512 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade name</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">909 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(346)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">563 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,893 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,273)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,620 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;text-align:center;margin-top:6pt;"><span><br/></span></div><div style="text-align:center;margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.380%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.722%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,697 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,045)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,652 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Customer relationships (as adjusted)</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,287 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,236)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,051 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade name</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">909 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(216)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">693 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,893 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,497)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,396 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for a summary of adjustments related to the adoption of Topic 606.</span></div> 7697000 5152000 2545000 4287000 1775000 2512000 909000 346000 563000 12893000 7273000 5620000 7697000 4045000 3652000 4287000 1236000 3051000 909000 216000 693000 12893000 5497000 7396000 1800000 2300000 2100000 <div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The expected future amortization expense for intangible assets as of January 31, 2020 is as follows (in thousands):</span></div><div style="text-align:center;margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:78.498%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.502%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,692 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,692 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">964 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">601 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal 2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">514 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">157 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,620 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 1692000 1692000 964000 601000 514000 157000 5620000 <div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The change in the carrying amount of goodwill was as follows (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:78.498%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.502%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Goodwill as of January 31, 2018 (as adjusted)</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,385 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Activity during fiscal 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">247 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill as of January 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,632 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Activity during fiscal 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill as of January 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,632 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for a summary of adjustments related to the adoption of Topic 606.</span></div> 17385000 247000 17632000 0 17632000 1 <div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 9. Accrued Expenses and Other Current Liabilities </span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:65.595%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.835%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.837%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued goods and services taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,371 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,098 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued property and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,442 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">264 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued outside services and consulting</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,089 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued hosting and third-party licenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,846 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,073 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">432 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,651 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee early exercised stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">108 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">436 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other accrued expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,732 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,599 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,731 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,210 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:65.595%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.835%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.837%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued goods and services taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,371 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,098 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued property and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,442 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">264 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued outside services and consulting</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,089 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued hosting and third-party licenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,846 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,073 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">432 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,651 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee early exercised stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">108 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">436 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other accrued expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,732 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,599 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,731 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,210 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 4371000 3098000 3442000 264000 2800000 2089000 1846000 1073000 432000 1651000 108000 436000 4732000 5599000 17731000 14210000 <div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 10. Debt </span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2017, the Company entered into a loan and security agreement with Silicon Valley Bank that includes both a revolving and term loan facility. In October 2018, the agreement was amended (Debt Agreement) to, among other things, increase the availability under the revolving loan to $30.0 million (from $10 million), lower the borrowing costs under both the revolving and term loans to the prime rate published by the Wall Street Journal (WSJ Prime Rate) minus 1.00%, extend the interest-only repayment period under the term loan until June 2019, after which time principal and interest would become due in thirty-six (36) equal monthly installments, extend the revolving loan maturity date until October 2021, and extend the latest term loan maturity date until June 2022. The </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Company accounted for this amendment as a debt modification and is recognizing the unamortized fees related to the Debt Agreement over the duration of the term loan.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revolving Loan.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The Debt Agreement allows the Company to borrow up to $30.0 million until October 2021 in revolving loans. Advances drawn down under the revolving loan incur interest at the WSJ Prime Rate minus 1.00% which is due monthly on any amounts drawn down, with the principal due at maturity. Any outstanding amounts must be fully repaid on or before October 2021. The Company is required to pay an annual fee of $20,000 on this revolving loan, regardless of any amounts drawn down. As of January 31, 2020, the Company had not drawn down any amounts under this revolving loan.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Term Loan.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The Debt Agreement allows the Company to borrow $15.0 million in term loans, which was drawn down in June 2017 to partially finance the acquisition of Leeyo. Any outstanding amounts under the term loan accrue interest at the WSJ Prime rate minus 1.00%. The interest rate was 3.75% as of January 31, 2020. Payments were interest only through June 2019 and subsequently the Company is required to make equal monthly payments of principal and interest over 36 months until the term loan is repaid. The Company may prepay all outstanding principal and accrued interest at any time without penalty. The Company will incur a fee of 1.5% of the original principal amount of the term loan, or $225,000, upon the earlier to occur of prepayment or the termination of the facility. As of January 31, 2020 and 2019, the Company had $10.5 million and $13.5 million outstanding under the term loan, respectively.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Both the revolving loan and the term loan are subject to a certain financial covenant to maintain an adjusted quick ratio of no less than 1.10:1.00. As of January 31, 2020, the Company was in compliance with this financial covenant. The Debt Agreement also imposes certain limitations with respect to lines of business, mergers, investments and acquisitions, additional indebtedness, distributions, guarantees, liens, and encumbrances.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company incurred transaction costs and fees payable to the lender related to the issuance of the term loan. The amount, net of amortization, is immaterial and is presented as a reduction to the carrying amount of the term loan and is presented under debt in the Company's consolidated balance sheets.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s indebtedness under the Debt Agreement is secured by a lien on substantially all of its assets, including its intellectual property.</span></div> 30000000.0 10000000 -0.0100 36 30000000.0 -0.0100 20000 0 15000000.0 -0.0100 0.0375 P36M 0.015 225000 10500000 13500000 1.10 <div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 11. Deferred Revenue and Performance Obligations</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Subscription revenue recognized during the fiscal years ended January 31, 2020, 2019, and 2018 that was included in the deferred revenue balances at the beginning of the respective periods was $79.1 million, $53.9 million, and $39.3 million, respectively. Professional service and other revenue recognized in the same periods from deferred revenue balances at the beginning of the respective periods was not material.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of January 31, 2020, total remaining non-cancellable performance obligations under the Company's subscription contracts with customers was approximately $290.4 million and the Company expects to recognize revenue on approximately 63% of these remaining performance obligations over the next 12 months. Revenue from the remaining performance obligations for professional service and other contracts as of January 31, 2020 was not material.</span></div> 79100000 53900000 39300000 290400000 0.63 P12M <div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 12. Geographical Information</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Disaggregation of Revenue</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue by geographical location, based on the customer’s address at the time of sale, was as follows (in thousands): </span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.976%;"><tr><td style="width:1.0%;"/><td style="width:52.209%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.771%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.771%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.773%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">As Adjusted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">As Adjusted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;vertical-align:top;">(1)</sup></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">190,208 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">168,221 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127,703 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Others</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,768 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,403 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">276,057 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">234,989 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">171,106 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for a summary of adjustments related to the adoption of Topic 606.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other than the United States, no individual country exceeded 10% of total revenue for fiscal 2020, 2019 and 2018.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Long-lived assets</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Long-lived assets, which consist of property and equipment, net and operating lease ROU assets by geographic location is based on the location of the legal entity that owns the asset. As of January 31, 2020, no individual country exceeded 10% of total long-lived assets other than the United States.</span></div> <div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue by geographical location, based on the customer’s address at the time of sale, was as follows (in thousands): </span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.976%;"><tr><td style="width:1.0%;"/><td style="width:52.209%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.771%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.771%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.773%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">As Adjusted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">As Adjusted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;vertical-align:top;">(1)</sup></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">190,208 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">168,221 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127,703 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Others</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,768 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,403 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">276,057 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">234,989 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">171,106 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for a summary of adjustments related to the adoption of Topic 606.</span></div> 190208000 168221000 127703000 85849000 66768000 43403000 276057000 234989000 171106000 <div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 13. Leases </span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has non-cancelable operating leases for its offices located in the U.S. and abroad. As of January 31, 2020, these leases expire on various dates between 2020 and 2030. Certain lease agreements include one or more options to renew, with renewal terms that can extend the lease from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdiYjE1OTAyNmUzOTQxMjJhMmU5OTdiY2VhMzAzM2Q4L3NlYzo3YmIxNTkwMjZlMzk0MTIyYTJlOTk3YmNlYTMwMzNkOF8xNTUzL2ZyYWc6NTBjNjg1NzcwODMyNDE1ZmE3ZmFlODY3MmY2N2M1MDgvdGV4dHJlZ2lvbjo1MGM2ODU3NzA4MzI0MTVmYTdmYWU4NjcyZjY3YzUwOF8yNTI4ODc2NzQ0ODk5Mw_9914ff0b-551c-45df-8375-8e90ef899a99">one</span> to seven years. The Company has the right to exercise or forego the lease renewal options. The lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In March 2019, the Company entered into a new operating lease agreement for approximately 100,000 square feet of office space located in Redwood City, California that replaced its existing headquarters in San Mateo, California. The initial lease term is 127 months and commenced on January 1, 2020, and includes an option to renew for an additional seven years at the then prevailing rental rate. The agreement includes seven months of free rent and a reimbursement allowance of up to $10.0 million for tenant improvements made by the Company, all of which was reimbursed to the Company as of January 31, 2020. We included this amount in the measurement of the initial operating lease liability, which is reflected as a reduction to the initial measurement of the ROU asset.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of leases and lease costs were as follows (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:77.532%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.468%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease right-of-use assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,286 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities, current portion</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,755 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities, net of current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,307 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,062 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span><br/></span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:78.116%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.884%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended<br/>January 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease Cost</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Operating lease cost</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,737 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) Includes short-term leases of $0.7 million.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Prior to the adoption of ASU No. 2016-02 in the first quarter of fiscal 2020, we recognized rent expense on a straight-line basis over the period in which we benefited from the lease. Total rent expense associated with operating leases was $9.6 million and $6.0 million for fiscal 2019, and 2018, respectively.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The future maturities of operating lease liabilities were as follows (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:78.116%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.884%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31,</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Maturities of Operating Lease Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,814 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,641 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,615 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,565 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,386 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,139 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Total lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,160 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less imputed interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,098)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Present value of lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,062 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other supplemental information as of January 31, 2020 includes the following (dollars in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:78.116%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.884%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease Term and Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining operating lease term (years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average operating lease discount rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:6pt;"><span><br/></span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:78.116%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.884%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended<br/>January 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Supplemental Cash Flow Information</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid (received) for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,544 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash received on operating lease incentives</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,033)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows resulting from operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(489)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New right-of-use assets obtained in exchange for lease liabilities:</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,870 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of January 31, 2020, the Company had $4.3 million of undiscounted future payments for operating leases that have not yet commenced, which is excluded from the tables above and is not yet recognized in the Company's consolidated balance sheets. These operating leases are expected to commence in fiscal 2021 and have lease terms from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdiYjE1OTAyNmUzOTQxMjJhMmU5OTdiY2VhMzAzM2Q4L3NlYzo3YmIxNTkwMjZlMzk0MTIyYTJlOTk3YmNlYTMwMzNkOF8xNTUzL2ZyYWc6NTBjNjg1NzcwODMyNDE1ZmE3ZmFlODY3MmY2N2M1MDgvdGV4dHJlZ2lvbjo1MGM2ODU3NzA4MzI0MTVmYTdmYWU4NjcyZjY3YzUwOF8yNTI4ODc2NzQ0OTE5MA_8a9ea652-022e-4509-80d5-9612512bbddf">two</span> to three years.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Future minimum commitments under our non-cancelable operating leases as of January 31, 2019 were as follows (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:78.116%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.884%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Minimum Operating Lease Payments</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years ending January 31,</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,894 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,027 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,156 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,037 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,697 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">614 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total future lease commitments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,425 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> P7Y 100000 P127M P7Y P7M 10000000.0 <div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of leases and lease costs were as follows (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:77.532%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.468%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease right-of-use assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,286 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities, current portion</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,755 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities, net of current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,307 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total operating lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,062 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span><br/></span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:78.116%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.884%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended<br/>January 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease Cost</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Operating lease cost</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,737 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) Includes short-term leases of $0.7 million.</span></div> 54286000 5755000 62307000 68062000 11737000 700000 9600000 6000000.0 <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The future maturities of operating lease liabilities were as follows (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:78.116%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.884%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31,</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Maturities of Operating Lease Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,814 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,641 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,615 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,565 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,386 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,139 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Total lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,160 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less imputed interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,098)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Present value of lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,062 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 8814000 11641000 11615000 9565000 6386000 36139000 84160000 16098000 68062000 <div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other supplemental information as of January 31, 2020 includes the following (dollars in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:78.116%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.884%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease Term and Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining operating lease term (years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average operating lease discount rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:6pt;"><span><br/></span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:78.116%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.884%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended<br/>January 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Supplemental Cash Flow Information</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid (received) for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,544 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash received on operating lease incentives</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,033)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows resulting from operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(489)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New right-of-use assets obtained in exchange for lease liabilities:</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,870 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> P8Y3M18D 0.047 9544000 10033000 489000 62870000 4300000 P3Y <div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Future minimum commitments under our non-cancelable operating leases as of January 31, 2019 were as follows (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:78.116%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.884%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Minimum Operating Lease Payments</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Years ending January 31,</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,894 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,027 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,156 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,037 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,697 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">614 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total future lease commitments</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,425 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 7894000 6027000 6156000 6037000 3697000 614000 30425000 <div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 14. Commitments and Contingencies </span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Letters of Credit</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with the execution of certain facility leases, the Company had bank issued irrevocable letters of credit for $4.7 million, $2.1 million and $5.2 million as of January 31, 2020, 2019 and 2018, respectively. No draws have been made under such letters of credit.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Legal Proceedings</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">From time to time, the Company may be subject to legal proceedings, as well as demands, claims and threatened litigation. Other than the matters described below, we are not currently party to any material legal proceedings or claims, nor are we aware of any pending or threatened litigation or claims that could have a material adverse effect on our business, operating results, cash flows, or financial condition should such litigation or claim be resolved unfavorably. The outcomes of our legal proceedings and other contingencies are inherently unpredictable, subject to significant uncertainties, and could be material to our operating results and cash flows for a particular period. 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="text-indent:22.5pt;margin-top:3pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;">Stockholder Litigation</span></div><div style="text-indent:22.5pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">In June 2019, a securities class action lawsuit was filed in the U.S. District Court for the Northern District of California naming the Company and certain of its officers as defendants. The complaint purports to bring suit on behalf of stockholders who purchased or otherwise acquired the Company’s securities between April 12, 2018 and May 30, 2019. The complaint alleges that defendants made false and misleading statements about the Company’s business, operations and prospects in violation of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended (Exchange Act), and seeks unspecified compensatory damages, fees and costs. In September 2019, the district court appointed the lead plaintiff and lead counsel. In November 2019, the lead plaintiff filed a consolidated amended complaint asserting the same claims. Defendants’ motion to dismiss is pending. The Company believes the plaintiff’s allegations are without merit and intends to defend vigorously against the claims. Given the procedural posture and the nature of this lawsuit, including that the proceedings are in the early stages, the Company is unable to estimate the reasonably possible loss or range of loss, if any, that may result from this matter.</span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">In September 2019, two stockholder derivative lawsuits were filed in the U.S. District Court for the Northern District of California against certain of the Company’s directors and executive officers and naming the Company as a nominal defendant. The derivative actions allege claims based on events similar to those in the securities class action and assert causes of action against the individual defendants for breach of fiduciary duty, unjust enrichment, waste of corporate assets, and for making false and misleading statements about the Company’s business, operations, and prospects in violation of Section 14(a) of the Exchange Act. Plaintiffs seek corporate reforms, unspecified damages and restitution, and fees and costs. In November 2019, the stockholder derivative lawsuits, which are related to the securities class action, were assigned to the same judge who is overseeing the securities class action lawsuit. In February 2020, the court entered an order consolidating the two derivative lawsuits. Given the procedural posture and the nature of the litigation, including that the proceedings are in the early stages, the Company is unable to estimate the reasonably possible loss or range of loss, if any, that may result from these matters.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Other Contractual Obligations</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of January 31, 2020, the Company's had a contractual obligation to make $8.6 million in purchases, primarily for cloud computing services provided by one of its vendors by September 30, 2020.</span></div> 4700000 2100000 5200000 2 2 8600000 1 <div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 15. Income Taxes </span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net loss before provision for income taxes consisted of the following (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.976%;"><tr><td style="width:1.0%;"/><td style="width:51.175%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.214%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.918%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.217%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">2019</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">As Adjusted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">2018</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">As Adjusted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;vertical-align:top;">(1)</sup></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Domestic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(84,988)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(79,804)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(42,597)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,035 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,970 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,771 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss before income taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(82,953)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(70,834)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(37,826)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for a summary of adjustments related to the adoption of Topic 606.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of the Company's income tax provision are as follows (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.976%;"><tr><td style="width:1.0%;"/><td style="width:52.948%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.327%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.623%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.626%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">2019</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">As Adjusted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">2018</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">As Adjusted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;vertical-align:top;">(1)</sup></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(72)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(81)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(481)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,406)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,129)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(553)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,487)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,129)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(420)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(422)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax provision</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(441)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,907)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,551)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for a summary of adjustments related to the adoption of Topic 606.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Deferred income taxes reflect the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The Company’s deferred income tax assets and liabilities consisted of the following (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.397%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.935%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.938%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">2019</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">As Adjusted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;vertical-align:top;">(1)</sup></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net operating loss carryforwards</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94,805 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,844 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax credit carryforwards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,525 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,076 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowances and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,095 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">906 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,010 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liability</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,358 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">132,689 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95,156 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred commissions</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,707)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,309)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowances and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,174)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangibles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,004)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,299)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease right-of-use asset</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,639)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(23,350)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,782)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Valuation allowance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(110,908)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(87,026)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net deferred tax liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,569)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,652)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for a summary of adjustments related to the adoption of Topic 606.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has assessed, based on available evidence, both positive and negative, it is more likely than not that the deferred tax assets will not be utilized, such that a valuation allowance has been recorded. The valuation allowance increased by $23.9 million and $16.1 million, respectively, for fiscal 2020 and 2019.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of January 31, 2020, the Company had U.S. federal and state net operating loss carryforwards of approximately $366.4 million and $269.9 million, respectively, available to offset future taxable income. As of </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">January 31, 2019, the Company had U.S. federal and state net operating loss carryforwards of approximately $304.6 million and $224.1 million, respectively, available to offset future taxable income. If not utilized, these carryforward losses will expire in various amounts for federal and state tax purposes beginning in 2028 and 2027, respectively. In addition, Zuora has approximately $128.4 million of federal net operating loss carryforwards that arose after the 2017 tax year, which are available to reduce future federal taxable income, if any, over an indefinite period. The utilization of those net operating loss carryforwards is limited to 80% of taxable income in any given year.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has approximately $7.4 million and $8.9 million of federal and state research and development tax credits, respectively, available to offset future taxes as of January 31, 2020, and approximately $5.9 million and $7.4 million of federal and state research and development tax credits, respectively, available to offset future taxes as of January 31, 2019. If not utilized, the federal credits will begin to expire in 2031. California state research and development tax credits may be carried forward indefinitely.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Utilization of the net operating loss and tax credit carryforwards may be subject to a substantial annual limitation due to the "ownership change" limitations provided by Section 382 and 383 of the Internal Revenue Code of 1986, as amended, and other similar state provisions. Any annual limitation may result in the expiration of net operation loss and tax credit carryforwards before utilization.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Furthermore, under the Tax Reform Act, although the treatment of tax losses generated in taxable years ending before December 31, 2017 has generally not changed, tax losses generated in taxable years beginning after December 31, 2017 may be utilized to offset no more than 80% of taxable income annually. This change may require us to pay federal income taxes in future years despite generating a loss for federal income tax purposes in the current and prior years.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The amount of accumulated foreign earnings of the Company’s foreign subsidiaries was immaterial as of January 31, 2020. If the Company’s foreign earnings were repatriated, additional tax expense might result. Any additional taxes associated with such repatriation would be immaterial.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A reconciliation of the U.S. federal statutory tax rate to the Company’s provision for income tax is as follows (dollars in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.637%;"><tr><td style="width:1.0%;"/><td style="width:34.762%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.136%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.682%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.136%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.682%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.136%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.686%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019<br/>As Adjusted(1)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018<br/>As Adjusted(1)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percent</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percent</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percent</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal income tax benefit at statutory rates</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,420 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,875 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,785 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State income taxes, net of effect of federal</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,859 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,337 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Permanent differences</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,174)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,242)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,094)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal and state R&amp;D credits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,235 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,029 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,221 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact from international operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,340)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(780)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in tax rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30,010)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(79.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,427 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">476 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,375)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in valuation allowance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(25,239)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,042)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax provision</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(441)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,907)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,551)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for a summary of adjustments related to the adoption of Topic 606.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company is required to inventory, evaluate, and measure all uncertain tax positions taken or to be taken on tax returns and to record liabilities for the amount of such positions that may not be sustained, or may only partially be sustained, upon examination by the relevant taxing authorities. As of January 31, 2020, the Company’s total gross unrecognized tax benefits were $8.1 million exclusive of interest and penalties described below. As of January 31, 2019, the Company’s total gross unrecognized tax benefits were $6.6 million exclusive of interest and penalties described below. Because of the Company’s valuation allowance position, $0.6 million of unrecognized tax benefits, if recognized, would reduce the effective tax rate in a future period. The Company does not expect that the total amounts of unrecognized tax benefits will significantly increase or decrease within twelve months of the reporting date.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A reconciliation of the beginning and ending amounts of uncertain tax position is as follows (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:59.257%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.431%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross amount of unrecognized tax benefits as of the beginning of the period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,588 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,918 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,373 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increase for tax positions related to prior years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">921 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Decrease for tax positions related to prior years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(366)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,649)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increases for tax positions related to the current year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,028 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,273 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross amount of unrecognized tax benefits as of the end of the period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,070 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,588 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,918 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company files tax returns in the U.S. federal and various state and foreign jurisdictions. All U.S. federal and state jurisdictions remain subject to examination by tax authorities due to the carryforward of unused net operating losses and research and development credits. In addition, tax years starting from 2007 are subject to examination in our foreign jurisdictions.</span></div>During fiscal 2020 and 2019, the Company recognized interest and penalties of $0.1 million associated with unrecognized tax benefits. <div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net loss before provision for income taxes consisted of the following (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.976%;"><tr><td style="width:1.0%;"/><td style="width:51.175%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.214%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.918%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.217%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">2019</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">As Adjusted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">2018</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">As Adjusted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;vertical-align:top;">(1)</sup></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Domestic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(84,988)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(79,804)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(42,597)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,035 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,970 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,771 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss before income taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(82,953)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(70,834)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(37,826)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for a summary of adjustments related to the adoption of Topic 606.</span> -84988000 -79804000 -42597000 2035000 8970000 4771000 -82953000 -70834000 -37826000 <div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of the Company's income tax provision are as follows (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.976%;"><tr><td style="width:1.0%;"/><td style="width:52.948%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.327%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.623%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.626%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">2019</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">As Adjusted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">2018</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">As Adjusted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;vertical-align:top;">(1)</sup></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(72)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(81)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(481)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,406)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,129)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(553)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,487)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,129)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(420)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(422)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax provision</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(441)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,907)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,551)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for a summary of adjustments related to the adoption of Topic 606.</span></div> 0 0 0 72000 81000 0 481000 1406000 1129000 553000 1487000 1129000 -29000 0 0 0 0 0 -83000 420000 422000 441000 1907000 1551000 The Company’s deferred income tax assets and liabilities consisted of the following (in thousands):<div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.397%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.935%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.938%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">2019</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">As Adjusted</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;vertical-align:top;">(1)</sup></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net operating loss carryforwards</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94,805 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,844 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax credit carryforwards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,525 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,076 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowances and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,095 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">906 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,010 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liability</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,358 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">132,689 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95,156 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred commissions</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,707)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,309)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowances and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,174)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangibles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,004)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,299)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease right-of-use asset</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,639)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(23,350)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,782)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Valuation allowance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(110,908)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(87,026)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net deferred tax liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,569)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,652)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for a summary of adjustments related to the adoption of Topic 606.</span></div> 94805000 78844000 8525000 7076000 12095000 8226000 906000 1010000 16358000 0 132689000 95156000 7707000 5309000 0 1174000 3004000 3299000 12639000 0 23350000 9782000 110908000 87026000 1569000 1652000 23900000 16100000 366400000 269900000 304600000 224100000 128400000 7400000 8900000 5900000 7400000 <div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A reconciliation of the U.S. federal statutory tax rate to the Company’s provision for income tax is as follows (dollars in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.637%;"><tr><td style="width:1.0%;"/><td style="width:34.762%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.136%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.682%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.136%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.682%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.136%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.686%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019<br/>As Adjusted(1)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018<br/>As Adjusted(1)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percent</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percent</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percent</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal income tax benefit at statutory rates</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,420 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,875 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,785 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State income taxes, net of effect of federal</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,859 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,337 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Permanent differences</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,174)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,242)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,094)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal and state R&amp;D credits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,235 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,029 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,221 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact from international operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,340)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(780)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in tax rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30,010)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(79.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,427 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">476 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,375)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in valuation allowance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(25,239)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,042)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax provision</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(441)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,907)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,551)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for a summary of adjustments related to the adoption of Topic 606.</span></div> -17420000 0.210 -14875000 0.210 -12785000 0.338 -3859000 0.047 -3337000 0.047 -6634000 0.175 1174000 0.014 1242000 0.018 1094000 0.029 1235000 -0.015 1029000 -0.015 1221000 -0.032 -31000 0 1340000 -0.019 780000 -0.021 0 0 0 0 30010000 -0.793 -3427000 0.041 -476000 0.007 2375000 -0.063 25239000 -0.304 19042000 -0.269 -12068000 0.319 441000 -0.005 1907000 -0.027 1551000 -0.042 8100000 6600000 600000 <div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A reconciliation of the beginning and ending amounts of uncertain tax position is as follows (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:59.257%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.431%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross amount of unrecognized tax benefits as of the beginning of the period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,588 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,918 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,373 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increase for tax positions related to prior years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">921 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Decrease for tax positions related to prior years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(366)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,649)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increases for tax positions related to the current year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,028 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,273 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross amount of unrecognized tax benefits as of the end of the period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,070 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,588 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,918 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 6588000 5918000 5373000 0 8000 921000 18000 366000 1649000 1500000 1028000 1273000 8070000 6588000 5918000 100000 100000 <div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 16. Stockholders' Equity </span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Preferred Stock</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of January 31, 2020, the Company had authorized 10 million shares of preferred stock, each with a par value of $0.0001 per share. As of January 31, 2020, no shares of preferred stock were issued and outstanding.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Common Stock</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Prior to the IPO, all shares of common stock then outstanding were reclassified into Class B common stock. Shares offered and sold in the IPO consisted of newly authorized shares of Class A common stock.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of January 31, 2020, the Company had authorized 500 million shares of Class A common stock and 500 million shares of Class B common stock, each with a par value of $0.0001 per share. As of January 31, 2020, 97.1 million shares of Class A common stock and 17.3 million shares of Class B common stock were issued and outstanding.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Holders of Class A and Class B common stock are entitled to one vote per share and ten votes per share, respectively, and the shares of Class A common stock and Class B common stock are identical, except for voting rights and the right to convert Class B shares to Class A shares.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Charitable Contributions</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During fiscal 2019, the Company donated 47,303 shares of its Class A common stock to a charitable donor-advised fund and recognized $1.0 million as a non-cash general and administrative expense in its consolidated statement of comprehensive loss. </span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Accumulated Other Comprehensive Income </span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Components of accumulated other comprehensive income were as follows (in thousands):</span></div><div style="text-align:center;margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:95.175%;"><tr><td style="width:1.0%;"/><td style="width:43.468%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.665%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.665%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.666%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign Currency Translation Adjustment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Gain on Available-for-Sale Securities</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, January 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">474 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">481 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation adjustment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(379)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(379)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized gain on available-for-sale securities, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, January 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">188 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There were no reclassifications out of accumulated other comprehensive income during fiscal 2020.</span></div> 10000000 0.0001 0 0 500000000 500000000 0.0001 0.0001 97100000 97100000 17300000 17300000 1 10 47303 1000000.0 <div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Components of accumulated other comprehensive income were as follows (in thousands):</span></div><div style="text-align:center;margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:95.175%;"><tr><td style="width:1.0%;"/><td style="width:43.468%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.665%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.665%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.666%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign Currency Translation Adjustment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Gain on Available-for-Sale Securities</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, January 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">474 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">481 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation adjustment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(379)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(379)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized gain on available-for-sale securities, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, January 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">188 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 474000 7000 481000 -379000 -379000 86000 86000 95000 93000 188000 <div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 17. Employee Stock Plans </span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Equity Incentive Plans</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In March 2018, the Company’s Board of Directors adopted and its stockholders approved the 2018 Equity Incentive Plan (2018 Plan). The 2018 Plan authorizes the award of stock options, restricted stock awards, stock appreciation rights, RSUs, performance awards, and stock bonuses. As of January 31, 2020, approximately 15.9 million shares of Class A common stock were reserved and available for issuance under the 2018 Plan. In addition, as of January 31, 2020, 10.7 million stock options and RSUs exercisable or settleable for Class B common stock were outstanding in the aggregate under the Company’s 2006 Stock Plan (2006 Plan) and 2015 Equity Incentive Plan (2015 Plan), which plans were terminated in May 2015 and April 2018, respectively. The 2006 Plan and 2015 Plan continue to govern outstanding equity awards granted thereunder.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock Options</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes stock option activity and related information (in thousands except exercise price and contractual term):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.222%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.134%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.134%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.139%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares<br/>Subject To<br/>Outstanding<br/>Stock Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Average<br/>Remaining<br/>Contractual<br/>Term (Years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,784 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.81 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.41</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">249,119 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,154 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,981)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.05 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,256)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.55 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,701 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.64 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.85</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,186 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable as of January 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,822 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.95</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105,725 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and expected to vest as of January 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,224 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.43 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.77</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105,776 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The weighted average grant date fair values per share of options granted were $6.92, $6.81, and $2.29 for fiscal 2020, 2019 and 2018, respectively. The aggregate intrinsic value of options exercised was $39.7 million, $42.9 million, and $12.6 million for fiscal 2020, 2019 and 2018, respectively.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of January 31, 2020, there was $27.9 million of unrecognized compensation cost related to unvested stock options, which is expected to be recognized over the next 2.6 years.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company used the Black-Scholes option-pricing model to estimate the fair value of its stock options granted with the following assumptions:</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:53.800%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.243%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.243%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.246%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">35.0% - 39.0%</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">32.4% - 40.9%</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">40.0% - 42.6%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">5.6 - 6.5</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">5.1 - 6.4</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">4.3 - 7.0</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">1.4% - 2.5%</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">2.6% - 3.0%</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">1.7% - 2.3%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend yield</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Options Subject to Early Exercise</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At the discretion of the Company’s Board of Directors, certain options may be exercisable immediately at the date of grant but are subject to a repurchase right, under which the Company may buy back any unvested shares at the lower of their original exercise price or then current fair market value in the event of an employee’s termination prior to vesting. The consideration received for an exercise of an unvested option is considered to be a deposit of the exercise price and the related dollar amount is recorded as a liability. The liabilities are reclassified into equity as the awards vest. As of January 31, 2020 and 2019, the Company had $0.1 million and $0.7 million, respectively, recorded in accrued expenses and other current liabilities, and other long-term liabilities, related to early exercises of options to acquire approximately 30,000 and 150,000 shares of common stock, respectively.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">RSU and Restricted Stock Award Activity</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes RSU and restricted stock award activity and related information (in thousands except grant date fair value):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:69.554%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.076%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of RSUs and RSAs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,063 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.89 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,945 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.03 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,305)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.71 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(674)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20.41 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,029 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.09 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of January 31, 2020, there was $76.7 million of unrecognized compensation cost related to unvested RSUs and restricted stock awards, which is expected to be recognized over the next 3.2 years.</span></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">2018 Employee Stock Purchase Plan</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In March 2018, the Company's Board of Directors adopted and its stockholders approved the 2018 Employee Stock Purchase Plan (ESPP). The ESPP provides for 24-month offering periods beginning June 15 and December 15 of each year, and each offering period will consist of four, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdiYjE1OTAyNmUzOTQxMjJhMmU5OTdiY2VhMzAzM2Q4L3NlYzo3YmIxNTkwMjZlMzk0MTIyYTJlOTk3YmNlYTMwMzNkOF8xNDgvZnJhZzpiZjlkOWYyYzkwZDk0NWVhYjk5YTlhOTUxOWU4NjQ1MC90ZXh0cmVnaW9uOmJmOWQ5ZjJjOTBkOTQ1ZWFiOTlhOWE5NTE5ZTg2NDUwXzM1MDE_5c1a57b2-86c7-46f1-8f68-8b22f69f476e">six</span>-month purchase periods. On each purchase date, ESPP participants will purchase shares of the Company’s Class A common stock at a price per share equal to 85% of the lesser of (1) the fair market value of the Class A common stock on the offering date or (2) the fair market value of the Class A common stock on the purchase date. A total of 2.5 million shares of Class A common stock were reserved and available for issuance under the ESPP as of January 31, 2020</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of January 31, 2020, there was approximately $4.5 million of unrecognized stock-based compensation expense related to the ESPP that is expected to be recognized over the remaining term of the initial offering period.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company estimated the fair value of ESPP purchase rights using a Black-Scholes option pricing model with the following assumptions: </span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.818%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.300%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">35.2% - 42.6%</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">24.6% - 42.4%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">0.5 - 2.0</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">0.5 - 2.2</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">1.5% - 2.2%</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">2.0% - 2.8%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend yield</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock-based Compensation Expense</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Stock-based compensation expense was recorded in the following cost and expense categories in the accompanying consolidated statements of comprehensive loss (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:53.800%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.243%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.243%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.246%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of subscription revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,772 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,967 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">747 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of professional services revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,265 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,900 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,121 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,568 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,345 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,292 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,129 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,384 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,717 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,312 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,761 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,113 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,046 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,357 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,990 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 15900000 10700000 <div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes stock option activity and related information (in thousands except exercise price and contractual term):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.222%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.134%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.134%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.139%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares<br/>Subject To<br/>Outstanding<br/>Stock Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Average<br/>Remaining<br/>Contractual<br/>Term (Years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,784 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.81 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.41</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">249,119 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,154 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,981)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.05 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,256)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.55 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,701 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.64 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.85</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,186 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable as of January 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,822 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.95</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105,725 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and expected to vest as of January 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,224 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.43 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.77</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105,776 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 14784000 4.81 P7Y4M28D 249119000 3154000 17.50 2981000 4.05 1256000 7.55 13701000 7.64 P6Y10M6D 107186000 10822000 5.17 P6Y11M12D 105725000 13224000 7.43 P6Y9M7D 105776000 6.92 6.81 2.29 39700000 42900000 12600000 27900000 P2Y7M6D The Company used the Black-Scholes option-pricing model to estimate the fair value of its stock options granted with the following assumptions:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:53.800%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.243%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.243%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.246%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">35.0% - 39.0%</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">32.4% - 40.9%</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">40.0% - 42.6%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">5.6 - 6.5</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">5.1 - 6.4</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">4.3 - 7.0</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">1.4% - 2.5%</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">2.6% - 3.0%</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">1.7% - 2.3%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend yield</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 0.350 0.390 0.324 0.409 0.400 0.426 P5Y7M6D P6Y6M P5Y1M6D P6Y4M24D P4Y3M18D P7Y 0.014 0.025 0.026 0.030 0.017 0.023 0 0 0 100000 700000 30000 150000 <div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes RSU and restricted stock award activity and related information (in thousands except grant date fair value):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:69.554%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.076%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of RSUs and RSAs</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,063 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.89 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,945 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.03 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,305)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.71 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(674)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20.41 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,029 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.09 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 3063000 13.89 4945000 18.03 2305000 11.71 674000 20.41 5029000 18.09 76700000 P3Y2M12D P24M 4 0.85 2500000 4500000 <div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company estimated the fair value of ESPP purchase rights using a Black-Scholes option pricing model with the following assumptions: </span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:58.818%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.298%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.300%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">35.2% - 42.6%</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">24.6% - 42.4%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">0.5 - 2.0</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">0.5 - 2.2</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">1.5% - 2.2%</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">2.0% - 2.8%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend yield</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 0.352 0.426 0.246 0.424 P0Y6M P2Y P0Y6M P2Y2M12D 0.015 0.022 0.020 0.028 0 0 <div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Stock-based compensation expense was recorded in the following cost and expense categories in the accompanying consolidated statements of comprehensive loss (in thousands):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:53.800%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.243%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.243%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.246%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of subscription revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,772 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,967 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">747 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of professional services revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,265 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,900 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,121 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,568 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,345 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,292 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,129 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,384 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,717 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,312 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,761 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,113 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,046 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,357 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,990 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 2772000 1967000 747000 7265000 5900000 2121000 17568000 6345000 2292000 11129000 7384000 2717000 6312000 3761000 1113000 45046000 25357000 8990000 <div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Note 18. Net Loss Per Share </span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We calculate our basic and diluted net loss per share in conformity with the two-class method required for companies with participating securities. Under the two-class method, basic net loss per share is calculated by dividing the net loss by the weighted-average number of shares of common stock outstanding for the period, less shares subject to repurchase. The diluted net loss per share is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period. For purposes of this calculation, options to purchase common stock, restricted stock units, shares issuable pursuant to our ESPP, and shares subject to repurchase from early exercised options and unvested restricted stock are considered common stock equivalents but have been excluded from the calculation of diluted net loss per share as their effect is antidilutive.</span></div><div style="text-indent:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The rights, including the liquidation and dividend rights, of the holders of our Class A and Class B common stock are identical, except with respect to voting and conversion. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis. We did not present dilutive net loss per share on an as-if converted basis because the impact was not dilutive.</span></div><div style="text-indent:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the calculation of basic and diluted net loss per share (in thousands, except per share data):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:56.565%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.325%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">2019</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">2018</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;vertical-align:top;">1</sup></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="9" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(83,394)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(72,741)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(39,377)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average common shares outstanding, basic and diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">111,122 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91,267 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,563 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share, basic and diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.75)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.80)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.48)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for a summary of adjustments related to the adoption of Topic 606.</span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Since the Company was in a loss position for all periods presented, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential common shares outstanding would have been anti-dilutive. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):</span></div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:60.609%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.876%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.876%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.173%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Conversion of convertible preferred stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,984 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Issued and outstanding stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,701 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,784 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,401 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock issued and outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,259 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,203 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested RSUs issued and outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,992 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,819 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">834 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares committed under ESPP</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">141 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,846 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,003 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,422 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> <div style="text-indent:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the calculation of basic and diluted net loss per share (in thousands, except per share data):</span></div><div style="margin-top:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:56.565%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.325%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">2019</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">2018</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;vertical-align:top;">1</sup></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="9" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(83,394)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(72,741)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(39,377)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average common shares outstanding, basic and diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">111,122 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91,267 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,563 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share, basic and diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.75)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.80)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.48)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) See </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for a summary of adjustments related to the adoption of Topic 606.</span></div> -83394000 -72741000 -39377000 111122000 91267000 26563000 -0.75 -0.80 -1.48 Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:60.609%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.876%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.876%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.173%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Conversion of convertible preferred stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,984 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Issued and outstanding stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,701 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,784 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,401 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock issued and outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,259 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,203 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested RSUs issued and outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,992 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,819 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">834 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares committed under ESPP</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">141 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,846 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,003 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,422 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 0 0 61984000 13701000 14784000 15401000 37000 1259000 2203000 4992000 1819000 834000 116000 141000 0 18846000 18003000 80422000 See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. Effective February 1, 2019, the Company adopted Topic 842 using the modified retrospective approach. Under the modified retrospective approach, the comparative information has not been restated and continues to be reported under the accounting standards in effect for that period. See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 842. Effective February 1, 2019, the Company adopted Topic 842 using the modified retrospective approach. Under the modified retrospective approach, the comparative information has not been restated and continues to be reported under the accounting standards in effect for that period. See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 842. See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. The cumulative effect adjustment to Accumulated Deficit and Total Stockholders' Equity related to the adoption of Topic 606 as of January 31, 2017 was a credit of $16.2 million primarily related to deferred commissions. See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606. XML 97 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Geographical Information - Revenue by Country (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Disaggregation of Revenue [Line Items]      
Total revenue $ 276,057 $ 234,989 [1] $ 171,106 [1]
United States      
Disaggregation of Revenue [Line Items]      
Total revenue 190,208 168,221 127,703
Others      
Disaggregation of Revenue [Line Items]      
Total revenue $ 85,849 $ 66,768 $ 43,403
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 98 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Net Loss Before Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Net Loss Before Provision for Income Taxes      
Domestic $ (84,988) $ (79,804) $ (42,597)
Foreign 2,035 8,970 4,771
Loss before income taxes $ (82,953) $ (70,834) [1] $ (37,826) [1]
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 99 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Oct. 31, 2019
Jul. 31, 2019
Apr. 30, 2019
Jan. 31, 2019
Payables and Accruals [Abstract]          
Accrued goods and services taxes $ 4,371       $ 3,098
Accrued property and equipment 3,442       264
Accrued outside services and consulting 2,800       2,089
Accrued hosting and third-party licenses 1,846       1,073
Accrued taxes 432       1,651
Employee early exercised stock options 108       436
Other accrued expenses 4,732       5,599
Total $ 17,731 $ 16,710 $ 13,321 $ 13,533 $ 14,210 [1]
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 100 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets and Goodwill - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 12,893 $ 12,893
Accumulated Amortization (7,273) (5,497)
Net Carrying Amount 5,620 7,396
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 7,697 7,697
Accumulated Amortization (5,152) (4,045)
Net Carrying Amount 2,545 3,652
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 4,287 4,287
Accumulated Amortization (1,775) (1,236)
Net Carrying Amount 2,512 3,051
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 909 909
Accumulated Amortization (346) (216)
Net Carrying Amount $ 563 $ 693
XML 101 R79.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Stock Plans - Valuation Assumptions for Estimated Fair Value of Employee Stock Purchase Plan (Details) - 2018 Employee Stock Purchase Plan
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility, minimum (percent) 35.20% 24.60%
Expected volatility, maximum (percent) 42.60% 42.40%
Risk-free interest rate, minimum (percent) 1.50% 2.00%
Risk-free interest rate, maximum (percent) 2.20% 2.80%
Expected dividend yield (percent) 0.00% 0.00%
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 6 months 6 months
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 2 years 2 years 2 months 12 days
XML 102 R71.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Effective Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Federal income tax benefit at statutory rates $ 17,420 $ 14,875 $ 12,785
State income taxes, net of effect of federal 3,859 3,337 6,634
Permanent differences (1,174) (1,242) (1,094)
Federal and state R&D credits 1,235 1,029 1,221
Impact from international operations 31 (1,340) (780)
Change in tax rate 0 0 (30,010)
Other 3,427 476 (2,375)
Change in valuation allowance (25,239) (19,042) 12,068
Income tax provision $ (441) $ (1,907) [1] $ (1,551) [1]
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Federal income tax benefit at statutory rates (percent) 21.00% 21.00% 33.80%
State income taxes, net of effect of federal (percent) 4.70% 4.70% 17.50%
Permanent differences (percent) (1.40%) (1.80%) (2.90%)
Federal and state R&D credits (percent) 1.50% 1.50% 3.20%
Foreign income tax (percent) 0.00% (1.90%) (2.10%)
Change in tax rate (percent) 0.00% 0.00% (79.30%)
Other (percent) 4.10% 0.70% (6.30%)
Change in valuation allowance (percent) (30.40%) (26.90%) 31.90%
Income tax provision (percent) (0.50%) (2.70%) (4.20%)
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 103 R81.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share - Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Numerator:      
Net loss $ (83,394) $ (72,741) [1] $ (39,377) [1]
Denominator:      
Weighted-average common shares outstanding, basic and diluted (in shares) 111,122 91,267 [2] 26,563 [2]
Net loss per share, basic and diluted (in dollars per share) $ (0.75) $ (0.80) [2] $ (1.48) [2]
[1] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
[2] See Note 2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements for a summary of adjustments related to the adoption of Topic 606.
XML 104 R75.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Stock Plans - Narrative (Details)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Jan. 31, 2020
USD ($)
purchase_period
$ / shares
shares
Jan. 31, 2019
USD ($)
$ / shares
shares
Jan. 31, 2018
USD ($)
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average grant date fair value of options granted (in dollars per share) | $ / shares $ 6.92 $ 6.81 $ 2.29
Aggregate intrinsic value of options exercised $ 39.7 $ 42.9 $ 12.6
Liability related to early exercise of stock options $ 0.1 $ 0.7  
Early exercise of stock options (in shares) | shares 30 150  
ESPP offering period (in months) 2 years    
2018 Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
ESPP offering period (in months) 24 months    
Number of purchase periods during offering period | purchase_period 4    
Term of purchase period (in months) 6 months    
Purchase price, percentage of fair market value 85.00%    
Unrecognized stock-based compensation expense related to ESPP $ 4.5    
Class A common stock | 2018 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved and available for issuance (in shares) | shares 15,900    
Class A common stock | 2018 Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved and available for issuance (in shares) | shares 2,500    
Stock Options and RSUs | 2006 Stock Plan and 2015 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Aggregate equity awards outstanding (in shares) | shares 10,700    
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost $ 27.9    
Unrecognized compensation cost, recognition period 2 years 7 months 6 days    
RSUs and Restricted Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost $ 76.7    
Unrecognized compensation cost, recognition period 3 years 2 months 12 days    
XML 105 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment, Net
12 Months Ended
Jan. 31, 2020
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net
Note 7. Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
As of January 31,
 20202019
Servers$14,596  $14,972  
Computer equipment11,249  10,109  
Software15,329  10,770  
Leasehold improvements16,865  5,010  
Furniture and fixtures4,987  2,523  
Vehicles108  109  
63,134  43,493  
Less accumulated depreciation and amortization(29,645) (23,868) 
Total$33,489  $19,625  
Depreciation and amortization expense related to property and equipment, which includes capitalized internal-use software, was $9.5 million, $6.5 million and $5.0 million for fiscal 2020, 2019 and 2018, respectively, and is included in operating expenses and cost of revenue in the accompanying consolidated statements of comprehensive loss.
The Company capitalized $4.6 million and $2.3 million in internal-use software during fiscal 2020 and 2019, respectively under Software in the table above. Amortization expense of internal-use software, including any impairment charges, for fiscal 2020, 2019 and 2018 was $2.6 million, $1.3 million, and $1.2 million, respectively, and is included in cost of subscription revenue in the consolidated statements of comprehensive loss. As of January 31, 2020 and 2019, capitalized internal-use software costs, net of amortization, was $6.3 million and $4.3 million, respectively.
XML 106 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Investments
12 Months Ended
Jan. 31, 2020
Investments, Debt and Equity Securities [Abstract]  
Investments
Note 3. Investments
The amortized costs, unrealized gains and losses and estimated fair values of the Company’s short-term investments as of January 31, 2020 were as follows (in thousands):
As of January 31, 2020
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. government securities$34,053  $41  $—  $34,094  
Corporate bonds45,601  81  —  45,682  
Commercial paper37,886  —  —  37,886  
Total short-term investments$117,540  $122  $—  $117,662  
The amortized costs, unrealized gains and losses and estimated fair values of the Company’s short-term investments as of January 31, 2019 were as follows (in thousands):
As of January 31, 2019
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. government securities$17,950  $ $—  $17,951  
Corporate bonds34,296   (2) 34,302  
Commercial paper55,655  —  —  55,655  
Total short-term investments$107,901  $ $(2) $107,908  
There were no material realized gains or losses from sales of marketable securities that were reclassified out of accumulated other comprehensive income into investment income during fiscal 2020 and 2019. The Company does not believe that any unrealized losses represent other-than-temporary impairments based on its evaluation of available evidence. All securities had stated effective maturities of less than two years as of January 31, 2020.
XML 107 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Deferred Revenue and Performance Obligations
12 Months Ended
Jan. 31, 2020
Revenue from Contract with Customer [Abstract]  
Deferred Revenue and Performance Obligations
Note 11. Deferred Revenue and Performance Obligations
Subscription revenue recognized during the fiscal years ended January 31, 2020, 2019, and 2018 that was included in the deferred revenue balances at the beginning of the respective periods was $79.1 million, $53.9 million, and $39.3 million, respectively. Professional service and other revenue recognized in the same periods from deferred revenue balances at the beginning of the respective periods was not material.
As of January 31, 2020, total remaining non-cancellable performance obligations under the Company's subscription contracts with customers was approximately $290.4 million and the Company expects to recognize revenue on approximately 63% of these remaining performance obligations over the next 12 months. Revenue from the remaining performance obligations for professional service and other contracts as of January 31, 2020 was not material.
XML 108 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Jan. 31, 2020
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
As of January 31,
 20202019
Accrued goods and services taxes$4,371  $3,098  
Accrued property and equipment3,442  264  
Accrued outside services and consulting2,800  2,089  
Accrued hosting and third-party licenses1,846  1,073  
Accrued taxes432  1,651  
Employee early exercised stock options108  436  
Other accrued expenses4,732  5,599  
Total$17,731  $14,210  
XML 109 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity (Tables)
12 Months Ended
Jan. 31, 2020
Equity [Abstract]  
Schedule of Components of Accumulated Other Comprehensive Income
Components of accumulated other comprehensive income were as follows (in thousands):
Foreign Currency Translation AdjustmentUnrealized Gain on Available-for-Sale SecuritiesTotal
Balance, January 31, 2019$474  $ $481  
Foreign currency translation adjustment(379) —  (379) 
Unrealized gain on available-for-sale securities, net of tax—  86  86  
Balance, January 31, 2020$95  $93  $188  

H_CVL_0>PEB!U!/"=(\*)('^9.F8E7 M)/$0D(6(#[/RBZ1>D?2V%4GL)\B\!)G'0;)P.6 RAVD=9IW$=U1RKTKN44D7 M*@,FGZE\BC!>W6G'VJNS]NAD"YWUK4ZW4Q2024NK1N(L^@T]QZ)N]G_X,/0_$[EN6E5&PO=V]R:W-H965TW%T6VD' X(B;*!CH@G-D"O5FK&.R+5D%^1&#B0R@1U%&'/ MBU%'VMXMM9'-T4]>IH"8W M*E_9^ WF>B+7F8O_ 7>@2JXS48R246&^3GD3DG6SBTJE(Q]3V_:F':>5))O# M[ %X#L!+ )YJF4 F\Z]$DB+G;'3XM/<#T4?L'[#:FU)/FJTP:RIYH6;O11QE M.;IKHUESFC1XI0F]=-$@Y;] L!6"C4&P,L!)8C<(K :!,0C7!L$FR4F2&$EO M)$F:A79(:(6$.T@<>AO*I$E7E-C##TJ)K)3(0O$WE&A/\:/83HFME-A"P1M* M;*DE>%!+8J4D%LKV7)(=)8BS!Y342DEWE"C>GDMJV;$'AY]9(=F^E!TDV_UB M@1?B:(-!JZNG7[:?A%_;7C@7)M4M-G>M9DR"U$DWZC%=!A1JJ;N)ZO/I M29D&D@WS:XF6)[OX#U!+ P04 " "KB']0O8CBPR<" #4!@ &0 'AL M+W=O+'$FK,'=I"(_^<*:NQD"&[(-XRP"=-J@GR73=&-:X:N\CTV)X5&;T*4C6P M9Q:_UC5F?Y^ T"ZW/?MMX+FZE$(-H")K\05^@/C9[IF,T*ARJFIH>$4;B\$Y MMS]YZYWG*H)&_*J@XW=]2UDY4/JB@J^GW'9514#@*)0$ELT--D"(4I)U_!E$ M[3&G(M[WW]0_:_/2S %SV%#RNSJ),K=3VSK!&5^)>*;=%Q@,1;8UN/\&-R 2 MKBJ1.8Z4QEZ*:$!LQ3C_$G&'^*V9@PP12S76)"-YUB=B;,:L0@Z64TY!L-^5H@ MF!02F@4"HT"@!<*)0#1SVV-2C6DTQC>G"(TI0D.*V"P0&06BQTW&1H'84$$R M6_8>$]V9#)T99KO$^,YL^^R6F,AY9[H28[&)H=C4+) :!=+'IVME%%@9*EC- MIFNUL)DZ[RRJO%F-9]%=IDG<^6%T%WO/FV5!=X=?W???,;M4#;<.5,A[1)_V M,Z4"I)SKR()+^<2, 8&S4-U$]EE_S_:!H.WPAJ#Q(2O^ 5!+ P04 " "K MB']0^%FT" "9"P &0 'AL+W=O6),><]564-;UBMOQRXJ*C22W$, M9",8W5NCJ@QP&*9!18O:7R_MWH-8+_E9E47-'H0GSU5%Q;\-*_EUY2/_9>-' M<3PILQ&LEPT]LI],_6H>A%X%/#= M,Z$\IS$ MJ61;7OXI]NJT\HGO[=F!GDOU@U^_L"Z@Q/>ZZ+^Q"RLUW"C1/G:\E/;7VYVE MXE7'HJ54]+E]%K5]7CO^%S/8 '<&N#= Z9L&46<0O1K$;QK$G4'\7H.D,T@F M!D$;NTWF'55TO13\ZHGV/C347#NT2/1Q[=3ZMW+.LW0,K@8H@ZS M:3%X@'E%!)J]=X$A%QOLF..Q@ZV+2+,QY,Z%()2/,?<0#8:51F R(DL0C0@B MF" &"6)+$(\(XDDV6TQF,;7%?,)1'H:3G PE*(!;"0G >4D@)QD(J?%D($? M$F93,2XH30B9'%'B*$YR- '= Z!H+L!D,$.:?X-F8DA(!""""$P 0Y2)"__TZC$&X1(: AG_:(T(DT2M/820B$"^/9 MTT$S70NYDD@XE83I<3+<$<9J[_1;"X7BV6A%< MK@BH5Q+/4, %BSY0L1BN6 Q4K'-;.M"P%1,W+0 JQOT&+;3HFO-.W0^IV*8U%+[Y$K/0S9D>7 N6):9'BC MK^-)S\G]HF0'95XS_2[:8;%=*-YT@W#03^/K_U!+ P04 " "KB']0K;8: MW'<" #1!P &0 'AL+W=O B#V9UH2\<1J6JDO1\9+(M66GX"H.24'0RH+ M (,@!27)*W\Q,[$M7\S8119Y1;?<$Y>R)/QW1@MVF_NA?P^\Y*>SU &PF-7D M1%^I_%YON=J!5N60E[02.:L\3H]S?QE.-UCC#>!'3F^BL_9T)3O&WO3FRV'N M!]H0+>A>:@6B7E>ZHD6AA92-7U;3;U-J8G=]5]^8VE4M.R+HBA4_\X,\SWWL M>P=Z))="OK#;9VKK27S/%O^57FFAX-J)RK%GA3!/;W\1DI5615DIR7OSSBOS MOEG].\U-@)8 /TJ(+"%J"6'\D!!;0MP2'N,3BT\^FB"UA+2? #2M,KU?$TD6 M,\YN'F].3TWT(0VGJ?J[>QTT/]-\4^T7*GI=I#B9@:L6LIBLP< .)FP10*FW M*: K109'=-A/L!HC4M2'/(\A83AQNXB9QR5Y5"* M$(9I'[9YJ-2K'0UJ[WW$SL;@_]K,QI P'!H G8NAI/QD+G7A[=FEDOJ?=*+M MW%A"?;$,XIF:)Z$COH+3M0O_#*<;5WR)IAODTL=V7H&_-IMA]XWP4UX);\>D MNA7-Y75D3%+5@N!)G<"SFJ_MIJ!'J9=(K7DS99J-9+4=H*"=XHL_4$L#!!0 M ( *N(?U"("<_&PO=V]R:W-H965TR97FCSWAX(8=9'5=;MS#XP=IPX3KLYD"IOG^F1U/S-CC95 MSOBVV3OML2'Y5CI5I8-=-W2JO*CM^53:7IOYE)Y86=3DM;':4U7ES=^4E/0R MLY%]-;P5^P,3!F<^/>9[\H.PG\?7AN^OE"5$*!;:GLOY$S*3E<*.$Q-K1L MY:^U.;6,5HJ%2ZGRC^Y9U/)Y4?Q7-]@!*P?\J(.G'+S>H:OF30=?.?B]PWU\ MH/#!HP%"Y1". SA=J63M7W*6SZ<-O5A-US['7'0IFH3\ZVZ$47Y,^8Z7O^76 M\SR,DZES%D0*DW88/,"@'N%P]CX$AD*DV'#'XP"9B0BC,61I0A!*8!4>F*@G M";QAC,2%"7R0P)<$_DADK%6JPT024TN,JZ7Z*6)Y#S&2&8 R U-F[&DR.TP\ M"/$4Z=\$P,1(DVIB;D@-0:FA*3710J2A*M-#J)N*8U!Q#+2]!Q,D($'R0-LGADZLG2&9"='[ M_AYBI!.Y\$GF/M#Y"G1'1_8Y9'D7,M9ZX]1%#[2^ @VCZ/ED .;)QX9>$(5O M2 9/\07"AF3D&>7%QN'UY/OZWQ5"H<35NO\%B!@9F4%40:!%7-VG&J>O7Q_C MM_#=@,S+09>: AB$=!'.X-ZN2+.7,U=K;>BI9N(8'5C[N6Z!Q;VOV5,Q[P'V M#$]>(/P23U:0?8$\3N2!$?SK2.G\E]H-I-_S9E_4K;6FC \N&ULC9;;CILP M$(9?!7&_BP_8AE42J:&J6JF55ENUO683)T$+F(*3;-^^MB%18@]5;P(V_XR_ M\>&/%V?5OPT'*77TWM3ML(P/6G=/23)L#K(IAT?5R=9\V:F^*;5I]OMDZ'I9 M;EU04R<$(9XT9=7&JX7K>^Y7"W74==7*YSX:CDU3]G_6LE;G98SC2\=+M3]H MVY&L%EVYE]^E_M$]]Z:57+-LJT:V0Z7:J)>[9?P!/Q68VP"G^%G)\W#S'ME2 M7I5ZLXTOVV6,+)&LY4;;%*5YG&0AZ]IF,AR_IZ3Q=4P;>/M^R?[)%6^*>2T' M6:CZ5[75AV626Q(RQ4?7@?J/-<="J MF;(8E*9\'Y]5ZY[G*?\E# X@4P"Y!N#TGP%T"J!>0#*2N5(_EKI<+7IUCOIQ MM;K2;@K\1,UD;FRGFSOWS50[F-[3BN?I(CG91)-F/6K(C8;<*XI0P<55DAB M*P4!*8B+IW<4#$Y P034)4CO '*OC%$CG*9UFCS-$/-*"54BR](4ADE!F#2$ MR;D',VJRFV$R1GR64"20X# * U$8@"(\%!:,@@G*?990E1$RP\)!%@ZP9!X+ M#T;)D3=U1:C!"".81( D B#Q=XL(1^&4>;Q%J)H!R4"0+ 1"'D@60A""<\\ MWB*4Y0RSF07*09H\.(4"83@!1K";H* @$A0TB6Y1'X39V+ZG #)&43X#-&-O M^#\.P"2"5W&""24/&(L96\"PRV$"+#?Q84@X$D4H]8$@&R>.+1/X?]A MK''HC&9KH!SY7@$),[,!9LXHAET4AS8J?(M<3R)QQ\1XL&20C#-_DI*;RX2] MW7TK^WW5#M&KTN9>XFX/.Z6T-"G1HRGR8"Z4UT8M=]J^"O/>C[>JL:%5-]T8 MD^NU=?474$L#!!0 ( *N(?U"E,E6L[ , (P2 9 >&PO=V]R:W-H M965TT\MKN.JY;6L?M0GI1KK5YX5]F+7#6RW-R5-]5\_?YI=)WSAAE MG^:JJ-.RL"IU6-E/;+'ELJW0$?^DZEK?7%MM4U[+\D=[\V6_LMU6DIFS(?HF@I>?*K_T^+[O\Z MQ'^OABOPH0)_M((8*HBQ I,?5I!#!3E6^)CW!MY[-($_5/#O$SA]5W5]_YPT MR7I9E5>KZJ?/.6EG*5OX>G1W;6$WF-TSW?VU+GU;!VZP=-[:0 ,3]0R_8=A( M.#KZF(*C%!$WJO/[!!N3\(F&V$08FV,5 C94= '$74-#'$#" +(+(.\"S$E/ M]4S0,46O,I#<)"6_2B- C[=H 2 @Z M1";D^T)BO3[4ZP.]C.CUC2PSICN9"$84EV3>Q8ARYQ.2 R@Y )))FB@PTC N MR'!O .1R,@XQBL0G7L80Z@V!7D'TAN9HDU'8F,B,"4GF5@RH('2QW#F4.P=R MR5A''^2,0F,1.NRR:T,A>OI:ZAELU]NIBZ9N]*3MZE#:!D0$+% )IQ M$4PL$6S" !CH8H^*9B"3QP5=)Q#'YJ[QX@&.<=>?6(\9])4GQLWN%G0N#]#M M,CJ3DDYG1&G=9%2>0<: SB08RO-(QNW'H>Z;CPV- 4=C_D0(;&D,>!HSW!]! M(>W !Z 80A,FSK"C,6!IU%\C /F>H(H?@&*8;F*]9=C3&# U3AT"0H9B!$FJ M&$%3*P*V- 8\C1O+F EY!J/*2*34A*ZL(P$G5A!(FI MEQ?[&@/&1DTV A!0_ 4PW0<*^;8W+AI;H&QVD*(?IM!B"J&T,3JQK&S<>!L M]*,U@A!=W2!$9P6"Y,2LX-C1.# %ZE41A(P=%8+HFP>AB:]?3DWH_BGV%X[V M3+0Y)L.,[R[G9CN;J^K8'474UJZ\%$V[F;@I'8\[GGB['2;E$5ML&2C?\,4S MXF.^V*+R)R[T X$RA[,?9SR 6O\'4$L#!!0 ( *N(?U"Z MQ[UQ7P( )<' 9 >&PO=V]R:W-H965T/.!T#=6(\2=]Q9W;./6G/=K %A5HQ:R)]*C3KPY$=I"+K;T#%A/$3PJ4HM! MX'D):&'3N46NSO:TR,F%XZ9#>^JP2]M"^J]$F P;UW=O!R_-N>;R !1Y#\_H M%^*O_9Z*'9A5CDV+.M:0SJ'HM'&?_?4NDW@%^-V@@2W6CLSD0,B;W'P_;EQ/ M&D(855PJ0/&XHBW"6 H)&W\G37<.*8G+]4W]J\I=Y'* #&T)_M,<>;UQ,]:G1!,A& F^,FGA' BA!^$Z%-"-!$BC0#&5%1M=I##(J=D<.CX[_90-I&_ MCD3U*WFHBJW>B?(P<7HMTBC.P54*39ARQ 0+C#\C@%"?0P2V$&5@T(/[ %L3 MD:3WD)T)\?V5W45H3314 N%=HHE=(+(*1$H@NA/07)8C)E68;DPDSC(M6Q,4 MKWP-M+. PC2T^XVM?F.+7RU*.6*R111/,VLB=*]9%L+)DP2S:U-*(D>=%)J]9N:?F.M;&5JA/%C3Z^M!>0%>GDMH.!1(V16 MOYG%KZ_YS8QVR[Q4]VN"S.[>F:"[[A[]@L7UU")Z5E<_G\W1Y M#N3UIIV78NJ,0^)#9AQ9/R$]-QUS#H2+RU-=<2=".!(>O2?1L[68DO,&HQ.7 MRU2LZ3@KQ@TG_30&P3R+B_]02P,$% @ JXA_4+NP[W7Z P E!( !D M !X;"]W;W)K&ULE5C;CJ,X%/P5Q ZM6BNK3YJ11OM=5RO[W.HSP>$S#"6Q,8%-"Y#Y,\,8$;TKP^,,$?TSPIP3_(3X8 M\<&$9_0P(1P3PGL"9Y"JUWZ3M=EJ45=7JQZ6SSGK5BDEH7RZVR[8/\Q^3,K? MR.C'B@=LX7QT$XV8]8!A-QB:$(Z>/<4+PCCWV->=8SOQO>8 M%,SCXEH]*(?7YWMW=01X A].X/<3^'<3A(J> R;J,>6@ISO\8:8 ,@6 B2M, M R:^87*?)(WA\860)P0\D<(3:AT96N&0@@,*Y(.C84#RWIF1@H7K,]]JO=,U8^#[=!I*:RL3N1!\KVU+(]3J"; MNH$%VRSI/DL\4-O6C=;GGFO:_-AM2;?;T+3WL9E2]#_L UL8Z1X&[".>;Q^S MH1M$;5@1#-LG*>'^F2 Z3' A[H MBB-B4^G8L!DR;-4^1M"Y+M$^R?I $%2 I M 4$-F-2 00U8][T#:L"D!@QJP*0&#&GPS*0&#&D@-XT<01K(=?[YQ<7Y;P4/ MWVO^R.K#J6RL]ZJ5Y_K^^+VOJE;([>$^R5UX%-ENNLG%ONTNN;RNA^\DPTU; MG<=O0,[T(6KU+U!+ P04 " "KB']0B](Y#'@# !+#P &0 'AL+W=O MYUXGG['#D!)H\XD 8-XF=&+W7OW9%27AA[E8,ONYGKRXAH3K=<4J3B M\4:7-,\EDXCCMR)U.Y_2L/]^9=\TXH68E[2F2Y;_RG;\.'-CU]G1?7K.^3.[ M?*9*T,AUE/JO](WF BXC$3ZV+*^;_\[V7'-6*!812I&^M\^L;)X7Q7\U@PVP M,L#W&@3*(.@,PIOX4.'##H]N&XR4P>A.!Y'"1_(*] M,7C!+! &%GJ( KX=T >N!P3?#^B>"T*! M]%4,!_S U1C9Q0U8'Z!*CLSEL3'#L+^*"5H>F^ZF=+3N77-;_WFS782VP M_$5MS">B\T+0/)XL(?P*3];0_ :+#@Z87V!??/!!#[+I@WU+,C!:'%P;1>^? M[+;-_)96AZRLG1?&17O1= %[QC@5.?4?1'$XBLZV&^1TS^4K$>]5V]ZU \Y. MJG7UNOYY_A=02P,$% @ JXA_4,TA/U)? P $@\ !D !X;"]W;W)K M&ULE5?;CJ,X$/T5Q < +G-M)9$Z:8UVI5VIU:O= M?:83)T$#. -.I^?OQUR:HE76[=L]* M71Y\O]V?196WGKR(6O]SE$V5*[UL3GY[:41^Z(VJTJ<@B/TJ+VIWL^KWGIO- M2EY56=3BN7'::U7ES?>M*.5M[3+W8^.E.)U5M^%O5I?\)/X1ZM_+_- A'@_"GP5"M(96^-D^YRC>K1MZ<9GB\E[Q[ MB]A#J*N_[S;[8O?_Z?*T>O=MDR1\Y;]UCD;,=L#0#,,FA*^]3R$(A=C2PCQ) MPL\A=@ 3&9@GY"?"1#C,E?<.^"<',7800@=A[R#\Y" QBC5@6-"#ZAX4>QD9 M^4)4RHR, 8H\RC#E"%*. .74H#Q@HED4GGE&7KLE*"0O,P@O08P\2XECR#<& M?(THVW@1)?",TNT0)L%$$D@D61)) X/(@$GGA3,@NR6$10'FD4(>*>!A)+M= M8D)ND6@&@V0@"&$'W=N(^DCP^^)BEE;$?B-5".*6.+ ?/3("+D(S#BT>7&B) M@IL-XR!*9$9!(%O5<$]BH"FE9E."H-02!S<2!CI):BJ3@2[A67HTPPV @0Z0 M613#L'19[B%7'@.RRQ;N8 G%G@8TLEAX#VLLLVB.L/;I#>X2U1T!6BWQ' MT#Q?BFSI$A8? ?%E%OT25A;=\1TG+!H">LC,%C""/CW>(+'FBV5#2]F$H>WX MA!5!\1WY8D40^)IE9C,:07/Q4N)93AN$=4-(-[$9"($L'V?"JB&D&DM#XU@U M_ [5<*P:CE1CEG4$SJX4@U9EDAR'Q\_FPPJ$1SZH>NUMG+:ZVZ MP_5L=QKL'OO1Q=C?ZH%O&#A^NAFFQ;_SYE34K?,JE1Y;^N'B**42FF/@Z3*< M]8 Z+4IQ5-UMHN^;84H;%DI>Q@G4G\;@S0]02P,$% @ JXA_4")[ZJ=% M P ;PT !D !X;"]W;W)K&ULC5?;CILP$/T5 MQ'L#,UP,JR32)E752JVT:M7VF4VBDNLBH;_M1ZW:6NB_;OAE?BNO+!OTU\+X\GJ2>" M]?)<'/D/+G^>GUHU"D8O^[+F35>*QFOY8>4_PL,64VU@$+]*?NWNWCV=RK,0 M+WKP9;_R0QT1K_A.:A>%>KSR+:\J[4G%\6=PZH^;]DTE>)?-<='PK MJM_E7IY6?N9[>WXH+I7\+JZ?^9!0XGM#]E_Y*Z\47$>B.':BZLROM[MT4M2# M%Q5*7;SUS[(QS^O@_V9&&^!@@*-!OSA.@V@PB-X-$I-\'YE)]6,AB_6R%5>O M[7?K7.A# 0^16LR=GC1K9_Y3V79J]G6=A>$R>-6.!LRFQ^ =!D9$H+R/%$A1 M;'!FCE."[1R1,IHA(I.(C'TT2<(18DPZB(V#>.+ "G+38S*#:?I5B%D6TS0) M29,0-)%%D\QH(D@<+"G)DA(LL<62SE@^8)XYUHR1-(R@22P:-J,0+DW,">#R8E@F!5,/J<),T2:!D*Z*D."*+/+,B32 M1G0D!([Z!Z)V?!PDQ#>I".>8PV7KA.'-!U#A'!!#93#P*X7Q>V M2!Q,M" H0A@*\( FC#%B]#%1&L"$*( MB@,H F32LG%1.L"$,( MC ,((LI MM6#;&^P_MY-6$" D!&P)&4"3@)(%.+X/0(L($"H"MHH,H$E.;!%'#B9:(2"? MUY,K6*2+'XGB![OX25!N[1(%PM 1#*T/"(0+N^1(D$/QD!81)$0$[3(@00Z] M0UI"D.@5T%%'2&L#$MJ ]F$:0&SR&6"0I?86S7$8YP ."49:1) 0$;0_3#AO M+2!,F#-[6D604!&'=['AK>$3= MYEKS&W6;Z'O_=S?]5>1;T1[+IO.>A51-M&EU#T)(KL(,%VI%3NKV,PXJ?I#Z ME:GWMK\"] ,ISL/U)ACO6.M_4$L#!!0 ( *N(?U W-RS%FP( /X) 9 M >&PO=V]R:W-H965T,S8S.>Y$+9&R\)$=9[ M4[=\99="=,^.PXN2-)@_T8ZT\LN!L@8+.65'AW>,X+UV:FK'<]W(:7#5VFFB M;5N6)O0DZJHE6V;Q4]-@]CH^<9D0^O?U5Z4*WMA6WMRP*=:O-#+ M5S($%-K6$/UW+$!6T&%BFEP>_]NVKU^S+P7]U@!V]P M\$8'+WCHX \._H=#^- A&!P"P\'I0]&YR;' :<+HQ6+]]G98G2+T',CL%\JH MDZV_R?1P:3VG"V^9.&=%-&"R'N--,&A$.))]7,*#ELB\F;MWN\!FCHCB6T@^ MAR"TA%7X8*"^)O G!'$8_!@W M!,B%BYG[^9\5+_P%02P,$% @ JXA_4%]SV\UF @ QP< M !D !X;"]W;W)K&UL=97;CILP$(9?!7%?P.:8 MB" E6U6MU$K15MM>.\0): %3VPG;MZ]M""4PW,0'9OYO;&=FTH[Q=U%0*JV/ MNFK$SBZD;+>N*_*"UD0XK*6-^G)AO"92+?G5%2VGY&RY-2D;.TO- MWI%G*;O)JFSHD5OB5M>$_SW0BG4[&]F/C=?R6DB]X69I2Z[T)Y5O[9&KE3NJ MG,N:-J)DC<7I96?OT?: NU@+'Z5M!.3N:6/VIR.B%>)2%.W;L6 M&FP.O0V>V*#1PE7J(P)#B ->N">A#POX8(R^$?"?! )8( % B,0/ F$LT/V M-HFQ:8R-[T4K888@)00HT8P2+BC!)@AA2@12(H 2SRC1@O()^]X*)@8Q,8!) M9IAXB8GBE8=)0$H"4#8S2K*@A![>P)0-2-DL_S^1!PL@#\X2;QEHA.9ITAOI M80P5^4ZR$BM:24@$H!89.:0MFJ(2QUOYOR(P,?<( RA_CL( "CGQ2@E < HC M'T %;8/1L]OI2YP_E;NI([6E%]-!Q%6SFZ-:5^3 MW;%+[;&IP__-^Q;W@_!KV0CKQ*2JYJ;F7AB35(7C.:HN%*JKCHN*7J2>QFK. M^];2+R1KA[;ICKT[^P=02P,$% @ JXA_4*Q)%,ES @ JP@ !D !X M;"]W;W)K&ULE5;;CILP$/T5Q 6MH*U9N M)66W]#Q15J3!XHEUI%5/CHPW6*HM/WFBXP0?C%-#O<#W$Z_!=>L6N;'M>)&S MLZ1U2W;<$>>FP?S7AE!V7;G(O1F>ZU,EM<$K\@Z?R#R'*H&]** MFK4.)\>5NT;++8JT@T&\U.0J)FM'I[)G[%5O/A]6KJ\5$4I*J2FPNEW(EE"J MF92.GP.I.\;4CM/UC?VC25XEL\>";!G]41]DM7(SUSF0(SY3^'<'0(8I-\K\RD^@%+7.2<71W>OZT.ZT.!EJ$J9JF-IG;FFDPPP: 1X2GV,40 A=@$,_?@/L!VCDA2.$(()A$:_W#BGZ8)3!"! M!)$AB*95"'VK"@!FHK)/!,)DL) 8%!(#0B)+"(2QA0"89 $+24 A"1 DLX3, M,?$BM(0 /*D/"TE!(>F<(++.SP; I,@2 F$"6$@&"LEF!%%DOQH($UM"WL?< M"5F 0A9S@O!!)LB'/WK_WS\8]*!O(*">H=TXYJ TL[K+]B^@>S%@AUFC "C) M@^..X!:"_J.'(+B)(.#KGY=D#HI"^ZR"3)$EQINT^(;PDYF&PBG9N96ZF4ZL MX\1=!WI$6/:-GL1F=/RAZ3\^^XUDW?!KX(W_)\5O4$L#!!0 ( *N(?U"G&PO=V]R:W-H965T/=\]_!=;G%A_+4] M4BJ\MZJLVZ5_%**Y#X)V>Z15WMZQAM;RS9[Q*A=RRP]!VW":[[13508H#$E0 MY47MKQ;:]L17"W8295'3)^ZUIZK*^;\U+=EEZ8-_-3P7AZ-0AF"U:/(#_4G% MK^:)RUTPL.R*BM9MP6J/T_W2?X#[1\B4@T;\+NBE':T]E_UV7^G9UI*N(I$GK%E9:M_O>VI%:SJ660H5?[6/8M: M/R\]_]7-[8!Z!S0X /G0 ?<.^-TA^M AZATBPR'H4M':/.8B7RTXNWB\^[Q- MKFX1W$=2_:TR:K'U.RE/*ZWG59K$B^"LB'K,NL.@$08&1"#9AR.0ZX@ULMS1 M[0$;&T&26\BC#0'(W%%@9Z)8$^ 1 0YC-T'D)(@T072C%#&4ZC")QM0:$\5A M9* V-@K%.#8SME%IEH7NB&-GQ+$CXL1-0)P$9+YFB9,@F:%9ATG':B2)>4-L M$&36';%!2321;^H,-W6$F[H),B=!-E\P"-WU&,Z0K ?=9(J(4;8;!RK.PM 0 MS8%"@"8*'"::"%A! R(3%,XF\0#H$]*Y*QSP'.FP?9.2F*2F=C:,X"@VM;-1 M"&5H(FIW6P&[KP":N+7@KG.(/Z&=N]*!S-&.V-H!H,S4SH8E.(U,[6P42F J M<7=[ ;N_ )HH6'"7/*2?T,Y=])#-T2ZSVCG!8+8Y!PHG!$SI;)3\#M@(.AB- M !7E!SU>M=Z6G6JA_DE'UF&$>T!JA##L:S7:Z='BG::;"W_D_%#4K??"A!Q0 M]!BQ9TQ0&61X)R_E48ZBPZ:D>Z&6B5SS;A[K-H(U_:P9# /OZC]02P,$% M @ JXA_4, =/-NK @ (PD !D !X;"]W;W)K&ULC5;;CILP$/T5Q'MC;.XHB;0DBUJIE5:MVCY[$R=!"YC:3K+]^]J&4##> M[.8AV,.9,W/&@^WEE;(7?B)$.*]UU?"5>Q*BS0#@NQ.I,5_0EC3RS8&R&@LY M94? 6T;P7CO5%4">%X$:EXV[7FK;$ULOZ5E494.>F,//=8W9WYQ4]+IRH7LS M?"^/)Z$,8+UL\9'\(.)G^\3D# PL^[(F#2]IXS!R6+D/,"N@IQPTXE=)KGPT M=I249TI?U.3+?N5Z*B-2D9U0%%@^+F1#JDHQR3S^]*3N$%,YCL M,2<;6OTN]^*T[ ^H=T$<=_-[!'QQ@<-$^/NSQX4<# M1+U#- T NE+IVF^QP.LEHU>'=>W38M6E,(ODZNZ442^F?B?+SZ7ULD[B= DN MBJC'Y!T&C3!P0 #)/H1 MA YFKFC:8#-'!'%4\CC' )A:L_"MPKU-8$_%IIX M=H+ 2A!H@F"<@1\8E>HPL<8T&O,I\?W4@&TLL!C% 9S"MO.(L6>4Q<+DIWYL M5*^XRS31'EJUAY;BO=$#D94@FB60)$87Y!TF&6F!\H?,9IG#4HC,?MG. YIM M_3@G0E$8^4;I[A)-E,=6Y;&E;

Q^7'"KF2)6[UU=W(!(U[,]:]>\0GZ MCWAV_HY%V\F#W;,L6]Z&_L]QU6FC1YJ(2O//A!N8VG,^.>&G];-?EA9E997/ M7;PENQ@-[.JM7ZN=_Q+5+SOK1OB 3T^V?B?^_7#P=G=KM+?_8LW)>%Q3W3]X M_^K=Z/W!Z,7!_KN#O_9>[KY_]7+T^][^[OZ+O=V_1N_>PP>O7^V_?W=CC,A: MC'!6E_W%,0Q6WD*7JF73VT%UQ*?%-XOL+UK(@S]VI^H-"".P*?;/ _-[@X'O M6@A\6=1R4M:+2K^',?TV*>7G'VR#VS_U@C&\X]_CO[_^>_S?QP=_[$7[[]\6 M__[SD?[[?D MWT_CSP=_P%M@9/^^/PH._H"QO)\8$+)/7Y\F6NAE!-HL M6\]YIP2%KG![=/!%5U\*?6)%JM]X7=CZWGWB&ET=,#9DYN<*H.>LQ4O8RZIH MI:S?4,O0=7VU>4<7<)C-XL;_+LJ* P^8RNW1"4=%1)85Z"Q6B/(UWZT$A8OP M$@2=$UZA,@2:69!:^A :\&A4@KIB*:/V7V;;(_OL_ZQ!%D-[_^A4\VJDIZ#M MP)+^R:=6QXM#?]T(B&RLN?I?^!A[7=BWO]7JI"S5Z$4Q/]T:O8"] REY6O#M M*]+?P]F']ST5%U30+X4"H;8NS=RNMU4(]10-R[732J=6XY&@NM:CX\5D7LPF MN"UJ@3X7KPP=Z?*HXK-QX>3C"0F8%0T:U%K]&W4-T-"\\ MP:.FK"?;H]U*CHNYMA&FJ"Y;36PR.;5ZBSH%'E7(+6P)NJ@JJ]N>_[!ZJR4- M8$8+102O\:G-; V,TY$2QXG8/J03D#A0LUMZK)L),K;1>"'<*O$%"-)\[I>@ MA%&C&\I^@+0,UQ;PBJ7'-%X)4NDO&M >-T#":+?P-$P6*#F.1 $C@']=K*V[ M#"9;@DJ*S^B(W0KT^-1FNYJYNTW0@*:P:'+,IT?X(E!=_5-G0(?\"/_"%84A MJ(7TP;TUPK%T#P!2=;AL?6A;]IG&H 8\G>.#@3C@'^STL&ZV\.$(1&)^-"CI>S9.;Q02'-,^HUC(BF5:@ MHN@\)3D/$R#$!)8_BR7#:+0PVL[.3/4)< G@E>.R M L(%"6O"Z]I=N8LT>&QY!6S2"'FJ952ZL3[.W.&$1_W'15$IL*5V/U?(S("^ M%$FF3!9I&N1YKA23*N ZY'$:2>6C4U:H:V__]S,T9&?DB.@-CJ][H2>;X,F1 MS5%\J+A"#W1.XC10A!IF,,Z>DQB6V(@P3S.5 =G0[35%L=#I,+*4LCU"B=03 MC448)PMI=1-H"5.M:1+'.0UBT*R9B+C.,AGJ-*4PWFB EGNCD=&!"(%4DJ BKBFE(@XYU'. M8R6-N"K@-.)-99M:HH#3"C58=<@J9AHM"%["N9 B?J!\\\8/]/>J/$:2P?9Z M7K9UHFTCV3YA''J5'/Q]F%.5&"X3DF9)0*@PFG 3QT1SHX&L(O@T N))V-6D M' /K;0$').>1=1S!#J(BC7IU"T+XARIJZ?H;.K_]\3&(U,[H8)7QT[:O8>FW M"BZJUSH1'[8N EA65@UN>^W#&SW]0FZ-KL?M8^ I,05&+SFE::8Y8&^>:ID) M.&=9DGO(C5?BCZ]ROK E[@LKG5HV_U9+E%MM),=N;678WWI?O_.C>[)'['6P M?W(84Q[++#1$12PD6(&*<"HHD3Q+I$EUG&OY;"<.ML^F73:\?M1I#TNZ 1 ( M$,IB;JU*>$1.=&7M3>VNH FOIUO\MG2_LT'QR63I^5,;/(S!OS-K,ZELIU%\ M7?]-Q?&Q5@4PA@D:3'LDC"??#L,_R5J2X;OKT3 /9<@RJ7.9)Y0E@NO=P]R$::Q3 M04Q$0=])(E"3DSPD60[:#:T VJ,@@'>)5'125JK6TS/Y&!UEO&D.30\" M'7%]F%F/L2>G)RNV[G_;35Z_/PI?O]P]>?WR\\G^R[U##@ 9B]B04&&IETA2 MDJL@)R+E*J2I9J"^/MLII_H,#:'? #[W)MH5O]3=1@)8S^R!Z8+=;"C9&__O&8U-?[[Y'Q@N0W ME>@X=*#7CR5Y;$+N>Q]X:[5+)\M?$BRXY8WNWNS5#]VM&]FXC4GV7IR3<8D> MT?)DBB)+SZ6S-1KS+]K%"X-0,^/>OPVC0(POYMYCUXL-GG6; MSWJ>^0_ >> O&]]C1[5KD8:/?OIC=_?-S]NC79"MT'U:^:DWK=Z=EF/]O]S[ M6KL1ZDEQ#"LR;\?8T<6CTWZZB/ _%\_?'B9[O^8ZY@L9U/ M'2341:V]\6RN85A^?YS?UD6#6]>P<_%::1MI9JI/T/U8Z2\%>M'7AI=WT>?- M!+9'7PG#?G@C_P4%^7"0(Q(#RVY/#88 SYFV,LO#'>7,KAUC$@9!M]UE-A MG3G4BGJA-H!4Q_PSZ->@<'!,7&D6U6GSH&H<6]-^;4VZL/#G7C#B+N<%X:;- ME.''+8^%2[4WT$T*+HJ)57C1*8!W*!^5YNQ6E[)S@.@3#>R0UVO?U03+X,OT MUYF>8L".LNIX;WR6,_O$'$#1!<=PF7HQF6-8UF*B1JI :^$(IXO;BO%1SB19 M]A=BR=AM2X%GOV)P%"!MW\_" MUZ0O>'XQ06VFUB[:I^4=';$36#2KYYOS1PO\\P*GB] =#'%?%2"TND% M*M78=)9LKC ?V Q8X&]:_;I^G(87U>@+]N=#4L,0@3 M;HQ]ZG:!?!6*HY-"?W$T;K/I>%W:L+J>1".+2BZ.D78EC@JUX0HMA)-3.//+ M1_28GYY_0)>1RCW?78R@UQ^>E<&FSE6YZ@]8E7%6_Q[RA[X[?RA_F/E#:[,U M+TTIN&LI^?>R@C68NH9-\O1]3R/'0295()*$Y":,"95) M1D0H0B*SR,B4933D[&F8E3SAC!K*>8P2=1.(CM67W30+O6K\:7F]\0NR%,KK M@O=U(X>AE 6'9^EYP$B[4[:4] N/L*GMK5-[X;08QY7P&_W5!Y*[ '=[H1>^ M,*[&_>82-ESP%LK\(%PLCA=.=G2\%\6;2H]!YG69[I;YH_SHS4Q^JABOOQR5 M;&U)HWJL0438'C4DX>=VVK'9'O_9 MM9[R@UH:2D^K<3[*WGSP??:AUBN(>?L-\[="E\].<88/Q$M[+?IDG/GL'"4$ MZ+GL6^ZUMG) ?MM]M@Y@WF?"JU6.6-A$%(_QP:6VMJK,]>KM. M15EYBW\F!WD;DSR6G]U39QQM. GNA]JY'FGCW#7 MWS;*V> !\1F.?Q^R&)A2(E/"XQS#AZ.#Q&;M7H8BX53]OLJ?-=U6Y-5N-T;W(B;^RT!E 0NCHP!RYW<'KD-ZI^NJ[I MET?!ZY-#!DL<40U29L0#0J.$$A&PF"@E-9,8BY*$Z[W131XF6O_=8JXW-7BXJ>2F;.ELSY>JI_V$0WU/N?Z\$SHK7'T22#>%W7U^_?/WEW^F? MXW^_S3Y]_ ?NB_;@'?]^?OT-"/WEWW (=H./W_8_[7_[\S,] M;__"7__S[36%\<:')LN$!K9&5 YGAU*6$8X]R5*:,LY,GIA(K^;T4QYH)O(D M#H$YTH@*F@L3CYVOI6>%=[\YQ8;Y!]W:,+=T!9H( - ME?/E36D+BK4:N5^0;X[_KG'9E->R#?1?/.T<<)WCRFWOB:^LUVCHV]T8MT;C M\@0N!_&C+=ZW/(!U7K"9504;FX$IT=]B0R?X:?W\.KN[9 *.TP>RWS;F)/UU M4\O>+=>K#^PJOM7'Y1V93*(GKA#+P$HRF-K_)K.47RN1T([B=$1OE:=^V=R^NM *QM(*[M>T/?N MRS:EQ[J;>^4^+&[-;7,\O]NM ^ MY(WUM?=>OYC7A;*VVG?OWHS,9(%^2*L"-0-KQX&.;NN.'0AL PD,V=:\TMQ: MY/MA(GT>TPO$**<$]-UCS'S%C07TDM9,N^PMQ_JQW"$;W#:U9A";:7;NW2Y, ML<<+^Z)9BUBNLBW_5%9HS^V-MFQ*D31/1,+VQ9V:JCL%VK0Q2*#JZHPVA-\& MP]:C^>G,%_[QIF:A@?"F5F$W9TE[>[3GWC/C]7S]J-426I^W!FALY@*C:]<> MH:M+:O2!G);W_3JOJE!6+K)!NGPI2*B3JBX0QU;\(]A!U( D]"1JRIQ5XW(: M/LOWM&2/C'CUZ/N#UF6*=)JO\]T. MRN\/'^ Z>7/-N823V!Q$*Q^MG+5+ZZ*-\YM:?]Q>.\"W.^,!\J/4NSF)3TI5_@)MB+WS]Z8CN?_L8[W_# MSAQ[]) *V(>4!R3C&2-41(8P'2L27A'@,J1??G7K!'E'JQ>61'RO='^(\ MD&G.,D-CFO.(QV$64)YS%HPS2&$1=60U7FKVI^]^$-+J4BY-R MY*,'GX^P#^Y2UX F][7G&[&V*5N%H>=[L8]:NM/H)E>C\:_4MG:"BVO$P,MU M;1% %W:A'_S-9HZ/82M^\^B[KN6 MK(!0 ^S7Q@N-<-=Y;ES,XYCZI'"7A%II@_4YZC;CI%"^S\F2;=UE/M )']#1ZVWMV]4@%6AK-QDONM>H-FTG!*):S2QI5]++;:/M'%CJ ZITL8= M=$_"(\-M>+#!%8$O^K$P#W#9SXV%.J]A=G^=WGD%Y.%-^QJ3;/5C?QH;QT.C MZ2_I[%8SMXJ?[\'8T]"; IU8%!)C7A;5^NZ%O21[2X@>Y7OTO3UZT;^Q;>[7 M15:BHM-[M:\-B:]T0>QS/<7HF?:=.+9R 93N,B=GI&&;9C_9LN-#QL?9986U)-LTQ(K]5 KK@T;9LVWFK5V"5)H4%#'CACCNF M\C0KX0*+Y)(!!\=?3+^4;:&RM58:P(/IPEX+5_@>H_;&$5=?'/Z:[F*7">#1 M63_$P++K L/!E+SQ8;>[/21^>!._NG&BF(YU92.P:ZPR,M%'7)[VXX]]Z/$R M:[+,O)@#$MCX2(S&:[N; C5U08UY4_ZPC6!>!AYWG%QI.&RC"RLS@=]]V3X7 M6W?,L2K*U-+G3V]>O/NY.[]-%%][PKQ2NW=:%@Y>M6-)N*_YZXRDE M3,XP$5>Q[BQA'%7:DT6WY#;*$9<$0]:G1VT!GZ4Y8F4$4GPEXT+!PCQ_NFZ: M3[O?#AG529ZK@)@D881&.B.<84.'F&J=\S2):.;+'5@:&W7=/-;ZVEC -$], M%BL6497R/&;P."U3)=(L2I.UOK;5LA7 QE?*5J#?OT\5N\WNOX?-?NKNMD^[ MR2$-8:&QYKZ*54QHKF ?@R@D6BJ91B*0&0TP( J6S38#KU==]&VLM^?G:HGY M7\["K;%?NW(59XV1(R\;Z/]=N/S!J3[A$RP9Z:O 6L&O*X/>#L(56\5(]K: MEKO!V?JME&)+P,/+"^N!Z86Q^ 28&'7L;8OF3=] M]5PQ\/6ZI,TULM-Q>F?Q)*29-WT/V;N^A^S +IUGH@]O(2Z>]NC-6L]@0WG6 M?U6[= [G@^QYH?KQ_&,]F34Z3(].VX,(Y#@I3[=LBGUQM*A\V15TRQTW:6B^ M5AT*^DU+]+8@=/O.IKE"?5H#K=L2<$?.O;:%>@(?'1?MW[XI^TA/Q]SK&UM- M%X,"!9KM)?G?'MT@!QGB=&"XH!) M/EHM9Z"=HZ^O#V>PQ:( 3QQK;1*>:E1V-4Q4HIN;L='JVG1_Q( M>UWLJU;$F=0;,Z/[VEL9+<_NC<3YZ)U.YB(+4<13V"9, _9-==L7\DRW4J]33CH+/8/;T&N;B>Q\:FU MJU^ZXLNWL4J=F1+EY]+,=5M&9KV-KV^@\^U6US/N<[PCH]WSA-VBMA7FL-B# MM4<6ON*<@Z65\ /K9D/?&]:#7Q>8T]6A5R VP93FVZ/&U6IKR'A!O+T7I[)T M8IK[SG7EV3?48]LZ0K0-IOS9K5T_#^TT'IB6**;N:"(48?"[;2'0E>C"*A8^ M;W?T::%<_;]'3)K_N3Y2;I7 ^AN!N+R0X^5M M8:VEN3LC6).F.0G.<(]J;]]L9/>_N81[M'9Z[F@&\KBM8(7H;37CT1>0I(%S M" SP!0D;*_SBE_8IN/E?, 74+8;K&>6KGOC[W!W6.(\#P>)*HXMCYM>711RB MZ+^'@//@$4717QH5OQ)>+;6*J0I$#((_#2EEJ60\IRH&A4/F@6]X9<6/)8-YT>O.AII>=UL9_5H/FLRQ7HXD'5LP7;K,/F]NZ187C%#WHL3GC M!*A*G9[#DRPH7'ML7WR;PTN&U=U0:9_[A1R[1>?+AU>W'HJVKH4+J/$AIM<. MIK%R]IH62&2I!9*O5.LJ!:Z+,U[RCG0(^XB9;QL.7:]$YV*@=5DYCVT27>NQ;JZSSA,7V X+K^#)CLRF?+ZHVE90:]_A+D2CE'-WM46/ MUH^H$Q1YH\"Z'FDPWZJHT>'MRR*M$3JV1JYYI'5O-S3:/!'9N;/A:N]J/N\Q MK5O="ZF=K-&/83]I8N'73^2DK#[;DWCZ^'OAC$TS:N4OQ:VU@5> M]/?_Q*H:M6V$A]M];$-?O ;34W[ZR@<,O=.:MD=_>LW"(:#W@L,U;;"_?2$. MK$6 2_2@1TT8L"W &8IZ#*31+ I(NV-G&C\G5N4\E=A7KZQ[<02B0^+&9N\1 MI^83:_YV]C1WPIOREQ8*K<9C*<\Q7D=QCM655>^:>7GD5%U[Z!T8-T,!/6FY M&W*!W=.:T)W*:J_39DBEP*G8+]WHBNEL,5\1'!R-=N2$J]8J->X&I\1A&;TU M4[UXW"W1+VN)?;V_2Z5J>%GS.MPS9/&\DN/F5%KF(CZYXE?>"##'HW.$(M'# M(^WKFLJ:7'C(MM,5T#RJU#V;=W M;FLL-UU^ELW-4PP.Y#.[0VAS=L3?W==K#N3:AI:R<'R!GU8@IF%?1SPMO+"X M;1LO3;M#!!)=.9WJ26?^ NAVE>#@(@Q]%'-O/3Y;1+=Q\]&#'8-S:6,7.9R4B&,F91#)P- P4!Q4U%RJ7,F TU!D6/_A MZGZF)@7[1;OJJC$0OX")[KH)65[VQD[@J3N:/GT(#GG"PI0EAIA8:D(I#PC3 M,B ZEA$SFFMAU6\SZ^-?&U-U+UNSQLKAV/'+ M [J3:1N&V9+?^CCR]NLF9@3?V;=]=_3O.!E04)OB4->%X?#W& =^3A5CKYY;5G4F/[A?.:O7O1<545_5 MO2[F"Z]KMGT25^[^UM8,G6&K(NPYW'.:'"W@)-C609[1-">*KZDV/ZH6$V]O M;\HW+T%&+Z^YK\4W;N9FADWP;H=@C=KU$Q##Q(F2*-L75OFK?[Y"!6CL7=US M=MDJ2TX47K,J(O#\A]V__'RZ_TD&^]]>Q?OO][X=4AD%.@\3(F0H">Q+1$3($PPQ M58$,,\-R@R6C+JF4:*GO>I7$8J9,'(8ABZD(8RY3RDPF:2 Y!RKPE<0&:K@_ M:OC[]!"]0%E,<\(CDQ(J64BX%A%)5<"HS$'0E/39#KVT@!BW8L^??&JKY\:V M?&X4-/6HV5:O<^_D=$V!L7.=HP]46/@=8X86E8]B!@Z+'9J.>*7.QH."2NC5 MP/.,OS-7Z;)"#=!&"/[ =-[K"H6V;UH88L2'UU_[[7?/"0-:(9"[K0>&FN>! ML4+_4Z_]A0T ]X)#G3"M(YJ03.D(641,.%.2Z"@W*E*9";(GTIT=:<,6CWZ< M@>[-]-;*WOWI>-]T@*8%;^^SA?[;6=G'+2HYMI.%:S!W M330&!:=5H8_(1F1XE8]7E34H='I;5]_U =H-KD9SZQTS%Q.?4Y#]'[[+CK7. M8 RU-:PN*^=+:4]W1IOG1EUZ^R]>W^:)S,=%A19DI+:VJ2YF>;0M!OR\K ?_ MG(E=O4+KXX'B.Y8"=A6L^;S TH%(H8,H *+ J^@P@=476@H2AH82FD>&B(1G MA$8BBTP09C'GJ[%I:::S)(N%R4Q*4RGA)B%T:M(HSG+%Q*KHT%OZT2MG]3@; M0/FX0'!]<-ZE"[>T5)UKR)N*;$@SX!7JN9A;L*I6C7Y?,D757=GP+4S];!_< MF,5/>.V4O*5.HM?0W8; UIL%MH:/*+#UTD#5%?!@ =>2ZSQD/*$J"WG&\Y!F M44P#I722/E9-X\Z5W"F> ".B@/&<^NBH$98 ?7QFRAY!V_7LFR$G>C[W%D4O-8SU M1'79)!>+)0UW[A6*,5RZI)UE^[-K8+?5EG.2$U[7KE KII_X:! DEA)4-R\L MK#=R7M#'M@T)M^&U*Y2Y5!KIS+POL4/>+=_::\_:P*N 5YT<8N>E-*41R;'J M&P97D#R4E*@PHS3(1:Y3^31XU;M.>NZHY-$%)/:94E?TUK$@&PR&O DKO"&T M;/5XT^BHPMJPM9;-6;XW,?8$Y) M4WN6@/A,,"K>U@+P89(V\J[6Y]U>8<E*Q%JF5F3Y5.U/8#@W5A*N*VCZR\LIBXLR:;Z?IC"=3:< M?70$+-ZW^K;5@[>:EHPV66#K3+@?: F+XX7C!#[*;REV&*XMCW4O>M^WTG$\ M@+?Y9?8V8,O.?P@*C/P\+B,WC9*7TY9+J9^D\Y9I]Z@%W43_N-+KDM@54MM0UQZ MRZ.3II:K/'TI](F#$:7%O(]#RQ+.I2#CLSVM%AY16T*=5"%;3W&PF@IX>H2)@NFI534F LI?#Y&&E MHU1;;-)J =;FT+B^'>%V$B6\W)56L4^>:EXYO@ M<&/ )-8MGZ=HEZNPU&_-'9/BL\UT'MMLJDM9M7FP]B4=CQ': ME!XE&F_V\A4M]'1Y3#C!)BMW)1M2Z$FAO[3%A"[9+?VU\#P0,S'=J^L^Q]MJ MIW*"M:M'JCR97L@^K)2^O/^^I%@S,_L@8A_40XX^;IPT]8G:*JA-VAB\JQ?G M[>!D])-WQ/WL> A.9E%=$TQ'N[!VS4!Q!Z\SM+OG3?_9XTIG)K?*A1XS*&)2 MACU%5Q.N')@AH&RU30OZ.9- -WR"0A\:+C$^"3,]&GVQ"Z#"(-56U)DM*C2/ MP]% &^:HL%3MZW CY9QJI!XNQU9:LFHB)E35%H(Q>7--A80.SHMF[+W)]*-K M>N",C,!51>B44:%/ >A&8>1+*6[U->#E](?S<[16%-_U,_GBW,I8K&W)& M5['A6&W>LXTV#_.,W:;1^[MCA=MXKIGG=N;?QFP/04:W;K)XCWK7[E39K)U= M[Q]XV[H'G!WC29HO=I/#.-6-BK:8V]H:@&F=1HU@ MA]62+*@A(U/E0LS-8M(.=%E0MVU O(IVV9VM%M@K8SN&>0(?P"AD*S3-.-I# MITTAI<6Q0&7# ,2?^OO;+$ ;5,I!RE,+7^4;AN 5E7Z[R!*E(Y91O5?)6PI<-??G7(\/>I _HG[!NAA*&.= M);D@PB244)EKDH=Q1@*9BSC.32@S]3!] UY*]*T]+4]P7PQ+YLUK.R0[2<"M>\*EVS"9[5^WOS2 M!TJ\_]?^CN!BJ**>3?CI\V)JE\&^UX,)R[=9EEH\F5?PGVK&X[%FVV'-+W-U M]LLTV8Z3Y/SO+[SYXB_C;99$-[PYV XO^C*)\QO>>_F0K[H8O]BU=NL-NX@4 M\W^?Q<]6X1QI)9I];7NA>BZ*'UWQ"*U2AHWD!B'%?^8>N-QK-02":3YPQ!>> M/<&7G+9+SNKRP;[B5)[YM.+V@/E5;M>/W>WZ>1'D]E>0K2Q@=F<+^+OKG/<1 MJ\.^FJ(EKZ?AG[NN'5TV. +\6_<)_:J7#F1_!V1_Q^MW(=E[CF3Y_ R;I4X* M-6HF^##.! J25UC;6R6\6UBV@0QNFPQ"MD0&=X!5_Y^46AMS&9' (Q\*-.U> M+#YO]6I8>0/SZE&[^^6\$8UNPN+^Q]VNE:6D[UDL1XI.JOWABW7WU8;B:U0; M:L_%[V7UTI^*LS;]MMQ0_$!-#Q__^;/^]WT9[?^Q_^G?3W_">__\O/_R0_#O M^Z/DXS]_GWR$<1[ [_\>[T7[+]^.]]_Y>_[GS[$X5I.#3Q^#C]'^\>OC__[T M^OCO8/_]V\G!R\GXWY>_C?=?ODK@]V-X7[#_QZOP?[[MS5^_"[[^]?[5_/7N M(=611'-!(6^:1#\QC YG':9_T^S?(-!"G&TN\+\:\.G*!"=5*B;S538QN>^TN M M!+-OKAB20W\II?4S;Q7<"_%%C*;(UFK(0[2R;6DD[_[JFV>!":+ M)"61D3FA@6:$RT@1'891G$4FYGF TDF>9QLGG6PF%&VF]CK W^UH9(%,3):% MG"8)55KGN>$JHIR#CL;S7%OXRSW\W="N-\#?7<-?3SG+)>AG@2 TU DH9RP@ M(M62*)X!H7,:\EPC_#'*!OA[!/K7PQ!AVQ9;=RS+GEW$)P7F&R7+-F7I!U"_ M":A_Z,NTL8!=8U023='BAF8W%HJ,)(D!M ^,H)A7$&T%]V)QN]DAVRQL^@Z9 M]C[L,@,,/AJ9=H#![X3!3K8->!Z:, &)-A$IH2S+B."1)#)*DU1GC*G8/-NA M6UEX'[+M(X7!#3+/;K!OX673:N*&SH7[,(P\Q?QJ@0]VZP]@YP=KV\TD$ME7S#B/4Q9F 6%&QH2F 2/<9"%1A@J5 MLBA,38(221K3,Q+)SX,P,NAD3P<&[TLI&V#POF"P4\Q,9*@Q44JXK>6=12') M XV F 6,!LP8S1$&HR0>8/!AZV0/1JJ]+Y?#8_0?W[-X^QW@/5C7O@?$C_JR MK&19PIBF1&:*$4JSA.1:9R3(4YZ;2(A8BF<[++IC2?:1NHQ_M&%D0+S'+\D. M8/B=8-AS-0B9A5IEQ+! $FJB@.1 ]X0E02!HG!N5 A@F6V&>#'"X(1+M33,8 M-E:@O30_7-NR?7>1''XM@\J%237^2_^V&+['B4ST$TH O)Y6>CNKN5'<]1K, M58DX9E(&D0P,#0/%M0?]:$?];1Z_34&SS;2L#_QIX$\/CC\- MY4\>+'_JM+N$L]"H6)*(1I10D63 J7)*,BDBHSG-8Q;?7_F3@3^=IR#^8FNM M_I@FB&\J;.-:4@9G** DCT5* MH@Q$O]30(%;Z8=8]OFYKBX92;/'YEDRV1OMZ_MA:'BQ-M6NGBC7X;<,DVV8 M>TUMCU[J607\S5=#QU:Y$]ET/,+F8O6\XOAH8MM*N19CV,_*%HK6]=QVT<7& M;AIM'I/B2]GHZ4E@UE*4GPEXT+!.C]_0D?TU;?7G_[^ M>DAI8M*("9($":AAB@N2!W%.5!@)+5F>:*F>[=C>.IY0T7%Z$:ZR ,Y\8K)8 ML8BJE .C9"D\*U4BS:(T68NK/<$'M^2Y6E0GP*=J/;TRYGZP5/!78?23@UN[ ME_$A>N"DD0E1 4L0;B5A(F(DI(BU21+EN7BV8[!YV*GF5;W*+;='?V'/8^P. M-BJ.9Q4<-=?=S#52]&<5#V=S!FVO+-=V _XL^LV9F@-HVRC;CB/8E&G-H35Z M>V3[3?I&4JXCR;QH^T3:OG2V:4>O(YKJ0X>[Y1B&I5PSU68PM@D?SK>SA[KN M'Z>V5:CKWNS:1-FN@=@F%3_$VLIEC2VCZ^7^3[Y]%\S/MX>[0N.G2]O$_<@^ MSK]A5TQ=UR_*8U%,7=N8)]P)Z=7)(3>,B2P+B%8ANG5$3D"*20F#4Z653HP) MGHC0TM#&J$\[CO? MV@:1O!X=E:7")IJNS9(?5K^=T?+=OF5HW9\+#/>8?]9+W0L;B+;(UK3/+7SG MW*X+IP6SE>&[YKLPR6+BVO+!]X!;@.,6B0LK?]F&?AZ:?0O.Y=6P\ZEU;R P MKJ9M\Q9LBA,FL2OBI#@N7&LFSRJP*Y^9E"==IU+[3%PZ!&SI^S@Y:7"N&_ V MB_FBTKXM\0PX'RR9[6%K204G!AP/%LWQ(D1Q/L-SY-A)RZ1J_J7 ?E/]5PED MG571LB:W5H5MNN@&=W:^KDWU6&-_15BQQ52"Q(/\"M^VF,ZP=:BT>N]3;!/X MAZ?[K=%N0W=['0WM>H$?EVH/3G1164K'C^OZV'=!_:N<'I&_[*:XZQ\>JIV[ M:A=THKM#.:+9%)#(N\UP:]M\]93%BJ^'.1=:YS0CC,5H"\DUP49?1+*8!UH$ M)HG/]/IB+,K#3*5AG L:RY@E82*R@!F=Q3H.SX@AS4IOG]=6L]&[TF+]_N M1H9,QW=#5S8\H^CPB$]APL@.85 OM=38O="9.$.'72<@EV@<%09JS6U'6YC0 M],CQ95E4H MA4T9I/U#8PEY['EA55@EI9]$("K;/,;)-T78&MSQD]+XJCHZT M94K^;99[XN7MHWMCOY05\R6!@BMX$>Z$';YKAES/2Z!,X(S'MO%VU>V$G%@F MB)\M/T9I65E=$A[0,MB.X:/HU!^DU>N\Q 0/^>:XL:,0UWQ][-M=M@OFNUTB M!6E5>S.2;=\-7Z*_IVW%V5')EIT\]KVW=ZU]8&\+EEMBCGV7^G)FB1.[G!=5 M[5HJP^C_%R@$ -XJL$US>QNU[F0RW?:,[Y'(>73!YQ=UEF_78IG\^B,VR5Z>*NWEV?&91V7^]ZPR>,H6U0G%WSP"U8'=&/^=&SIR7R-CFMG'] M.;-;;GC=OK3V\\1IW>E<[?NGHYFNT'C5#!SV#,#!;UJ/'.?89!X>N9A.-0(4 MKT[7-@^]MQ#3O?W?SYK=IHOC<\QN#:AU(M5?<,!:!V/P]-CZZ<'[H_#UM[^3 MU^__/MF'_PXS&= XC5.2YBDE-**"Y#32A,84FR6D*C+T>H%.,C)&1FFHXIPR MJCF7,HV#0&599)1T6YPU6WRF)OJPQ;>^Q4(DL0KCA 1QB%[AG,(62T&8Y"H. ME3&:Y?=9CFO8XMO?8LFUYG% 9$)C.,5I"B)[E*%1/8^,2(P*TF<[^^49K__E M'_09@K3%?^K1B:YT9]91"RN%&==&$'=\:X0$@-P/C_CV]RFJ/TP'7/W[">N" M>\FA8J#2&. 1/(HEH(A1)$\$HD@$O)M'.3**51/S0S RG&^0V5P-=+LU(SG] MZZQUUK-BUOB:1O.**VV/RA;: M/1<3*V,V?JI&@FUU"ZNV=4;C/G" 3-N79YU94UE%RO0?Z<9TC(+N MMYXGK^BYYMPR./^<^]U[UL]QR7>8M&IT&(QI-P/2CCT?5"^]*_+ H-'2VBP; M2$4M'$AI/;8.(4BOO[TZ/8QUIK@.#:L%-P&!K>2"R56CNF9G7VY8?MC'NTN78<5:-%?W8.H@F MN!@3NQA-)$[1T.UHMC92:*MQKEB *K IZI1/".#1J"[-_(2CHX9? (OPL+<' M']KW.9C\4NB3LU:X&QK95@U'?7MAW0YDO;4-W]$^H1<$@<:!)IS"FAS*J@!D MM#;"%IJW1V^;)Q6-><2_S;F:QGKBO'#P9&7-/9K7"VOJ/+6A![QJ+!5KK%2M MNPPM4=8E!JJ+ ED4+X!GH"ETR<6F+W&O6?:"MI,N+L0%?.R9Y;M;\TWC,W.; MU(2 ](=XVM_ GG6O/UEO5U,%*&25QNPXH>&=-?TV@VC\='[4 MU]VU94M5PWP; V.S,*O4U%BDI_JD?44_:&:-]>@]N@R=1O'#%M%5(/R2'2S7#ZSY/FSX;6\X2V48LC B M:9Y3 AB<$\XT)U%$=<23C$M%G^U,;V1R0@Z$HF&/:RXYQ5 BNJJYZ0S'Z2MW MH*58#?.Y4X*_Z%]/"C4?@_ )LJ67,VFTG25.S5MW)Q=U.5G,]:\^.27H/^+2 M*+M>4RSQ)0FUH1&,N=0ST;(*< MI]J$YHP5H-%48=5'S;);Y>(?+4;O"E"'7CKKH=5<7I3U^::!AV,YNY%!X;*5 MW>D'2736@-I&6=9M:H&-A; KBFH3ZDEF,;5LS\4.6&4?KJ\7A;.#SJH22[(W MP:&P/6-XH%..EU0TEVR@Z]I]9[W_WL;;V$$7HI95X0(WG!ET*;0#!*?RXJ'; MB%@#IW\Q.T(+L;-= M6[I8$GA791?#QMI6>LDVM #"FK@\E.:XH3H..S/'( RKA*/-8Z+G[B#"N%1' M%CB,J7*I*+ ZO0>[O5JVK\,6\&KNJ6BMV0JM(Y@BLJB6\S]\Z1U0XK6-#WO- M[9NY6SR%_@%O 6A?NWZY]];9PG#*/7O^A6ES..NU&3A+^7$7\":-@BK/69B: MG *""IH!H%)J4J$3R8;S9S M!/FER9T]&Q MGH]+Y9RUUMQN?<3(J=SJS'%UMDOKKK8QW-EWC?33 M@BP,F)NVO@^TA^OC65FAE-!9U>LEL[HID*>AJ:&+I+3\ M#9[FF9 Y9R1;R.A.- @RW(VJR[.T<;S-8R1FOLR=J1PN _ZG:DPCOWRJR"E; M]\#"QID""W8."[BK\@E=O!-W&F<&"C>G-G:8?_4AWW9'FL6S:(N,_V1?"XVU<0EO(T+:; 3E=6WEE M'1WWLNR\9ZCUJ#6O$"#5:HQ:.#?D>6GE4;A:"4'&$&6[R6M'N7SN4.AM$@U0 MM(8QPA&=EQ769AE-4 2VU.](9\OOOPL5P<^[<]>G,!L:/STJ[8A@]C,0BZR@ MB +>7!\5B B_:.84HU1SNMW#7V72P,Y;W>M.Q 5'%099A5(JU6!67 SN,TO% YR9;4> M_8'QN(Y$X8&L=M *DKO!M;0115VNH*48;UFM/>3QT?RD! :M9R[-$=2T1[EN M+HW"SK.P<-'DX;CD@M[*P!^?M2T$L(+)[G-QNI0"6[CCXP9@V=D77DPL%>HO MF!>$H.7C!.JK9UTL#E'C/CI-'97L!;"^?O@$$ !:R]NTIM.NZ,EL M!D?-AC,@TSER1P[VVYHTO*4"5+%RJOJ+Y,FJ'9*GK,:;/K$!J\N0VTS-SBD) M_D\[QV6^9L\N!K[9U!['XE"OVQZ]ZV7X?%JH(Y=@5#?9RFII\\XA[D='PKL3 MD"(61^/U'*TA*\1EKF"=8&DF-FM<5U^:&)=Y?=YJ;8VL!&7I 6D62-'F:5>. M^;;9,1C%8.\L%W/+CMKX%MC$.1K"+*7Z")?&S33IY,/YLD6LV<7Z@L$Y^T6E MCQ9 ;%YHM%:6EM\X^0F^:8P=TP6FSEDFZE*D^D>D%\R#W[J'K601]:[!H4SX M"7Q65IBA7D[=D;8IZY9#+6!C*B?'^5!ME_R]J!P+;LZI&S6L@RL_TE&\O M4<":Z\='N^_7)]E=@9R0[S>DXP"E"_WI)) M5ZFEKX18.N1VL;U)T_?RML]1:J<\K.3;.]_UEX[8IES[%U4ZU;E ?%,9J@7!_OA!L/1%=78,E=:M? M+.9Q9GI:VU4[L,9WFVR _EXX9V@W M?*JI!7OAZT]'=/_;QWC_VX=O^R_WOAV&<1H&)NJ#!+>9Y$6?0T3%+OYJ7\3"S%C?HD=T.P M9AL+UCVP:)4*ZR4XGDW*4^W@S_ECT#9AE\4Q7]E;EA&WEIBEV-XF_]Y6$:T= MMT.7C?)AC:_>O7FSU3%R"_7XE/_LNRC.3VDX G$%!(Q7SE&" DSIBY,Y9NT" M<>VP5K+ %ZV&O^PG 2Y4%<+)TXTUKHG!M-)H75C9M?J"U70\!S'-JO@<;EB# MM^\^U W2PQ.E*P$&E_SJ%/KFF24R,+M4W:.6RO9P1B2%_R; OKG WSM?[AY0VT?&]E$U97OR.BWR8P7_).CLL)&DKM0PA6 M7,(+CDNE?(5#3^DO4 MES>W<21??A4$][>Q=@2*KON09QE!2[17#I.T)&H\U#^*.L660("#0Q+UZ;>J M#UR\#X 6(X9BD0#Z.HZWLMZF97))&,0**HQH";RKW%< "V(<31PP6!RUWWK MW3*I)O2!(4HD)X90+IQV0EG'H;#(&/-@Q^OE!M9NOY_F0H*-W\XG;_E;GZ>7 M=M/,*'_\.TW?[J>_R]F'GI_E%8?\S8^/5&E%E"+1T%)QR)70P$AG@0F29GYZ1'HNJBU.-3F>Y=SX]..CC09U'"(.((G3@DJ'@/:. M 8HDL0A+J9B,<."[5R5F3:QS@90N@^&$V1F*F[[_O$\_>LLL9(C$OE=Q%Q28 M!RD?,5"2R[B]X33 , /%:0CFK;,;MK\Y,'H!@=%TDP*C;PITGMN&QY=1) RO M$8540F24=%Q%7">>(R[15:&5-V[?GYMM/[\)JXZ'OGM?;2 'LQO0\K5JBWGQ M,."\P!,.;H;JGR.2122P\#,XJR:,=C&4E*>VB9X8[H)[7JWS::Q[MJ[CQ? M\S[^#C]J3!V*-AR 3AI G0T@(2N(IIT,UF).TBG,J\W[:,-=A@!3[JS227H9 MTDR%DB0G=;_PX]#AF1B!K\6@D>\:5"SCJ<<9YY) 5\9'EX%=PQI,!ND]]69C MNF65BZ4**RBZ10JHGGSQQ@E&K^8R75_)!6.=:)Y:V@VWC"'XTES;94[L6DA) M'VB\WI?DO2ZZ7WN=KY-^=P4BDDA M4:/QGY?$E%R>LZMDSTG4WCMS0>&EWEBZF& M)\54I5-B%7KK;ADT/76VJ@X,+#H1I'K=2:1#W=)JQ,K@K.*DUP2:GQ3^:]45 MG2(2EDN!Z&4FG'9S,"FRA*T:67'151TP.SLB.\3W]:KPY13 M<=IT*9/55+ZO^EG_.^HE7JTJ5]1;N9D9H*=<7[79=."_M8Y[_2^ULV*OV>?H MJ_:&ER[F!R/UTULX5SBU-P*H]YHHS3@;XU(K3S:N Y?V>7312M7CR>FE92I M#-HS9T(F'3T12Z9V)$UEE/';BNJ\R*"(S=3]J^%K*LBN1)7>[&T;M\=8H;C; MEB,OT:=?HFD(5V%Q7FLDW68)-'.QCB>IE+*DY)0UY+IQG$;.', ZVOEAZTV MK8T\X,!0Y/A7/7&GL9I%7O'N6^HJ2P3%R;N!0F FT< MHG2:QU5S92W6@K^B\6DQ7)DJKMH!;SU",,F]2Q+);7%0!/PHG?4)UH" :2U &=>",A90)FG$NMC] MY$*:NJ #$U(Z1ABG5DE#O7%68^U,7%>0S1^*./##5BJL4FK)Y4 \ST1?-_;; M3D3UN Q2B$2GZ:]*>R]*>>YL5&?G*@&ERO)5O[5.V=54: 6-#C$1=,ONW686WQU2)P>?Y4]U,ZYWIG,YTEHGJEU"DKI;W9@E67 MRS-;DY+D]1.-#\ _K.U5]JNJ;'GU[G+3EEJ0\AF\*CJCYDC7:O1ME @W28:V4EAB88;N#S.(]63:E-(XTKI+<4C3*.@"_3V[4Z9>'/7K\1W2:O MU>Z_""W^;#K#R?CS==Z_,K5+;>7B8T<*58M]W:[72JVS1^ M_4&5$C+Y2*.A.QB4F0NJ$W#) 3>=MJAIL:[]@+YZ*1',['LFM2K*F]3%;%-0 MB4\NP/)L__6'NV82#%Z\P7SRH3(UY:6W25EL*JN^[+:(E*#Y>_I+[M2:HROE MQ?3*3-],=T69NF)\R^WI2^."OW.M**/B$T4D#[?N5F>V.E6)B[+.1./:KFY6 MZC1EJ@O??:>&9=R+V== MKU,%JDZWOIS2=9GAIOS$5+K+ZO:)>7V=*[34=CYLOG]%0,;8T( M=4[2M.&\HKMF-<)FQ&=B?N?&>3JRUJ37BZGSG)-9M=WZYZ26Y/MUZ>38E&+8 M+)SJG76-VI23-*4W&F^E6E@RK0V<>]=UVFY MK.'#WNSS55-S(AE=\\UE-J9^6<&GC@2LM)T2],;9;_3PNHE9A4/4%8S3W&^= MG)^E\(!AZ5&8%6_+&.@XL5)&@GZ=/Z8*@BZ#21J_8NJM07MJ#:8 K;B@>J?1 ML//=KT6_UYV$U4W!Q!S>EFAXG^E3?>_XVU(FV"H)PZ6E=::S+,Q.X?-V2[O/ MHT%3)#P->3YMLO33)FR#3IO<>'IDSLBV!A&%H:;>>FHX44A@KXV)6R"#!=97 M[>]O-,YG'G<=IL$<;I898,:;^XM T&Y%Q!X-RC5;HWJ3BZ2,C?4)-^LZD,D& MJ!);V]E$W/5NNU-N'E,9^Q01%Y]E@CU3AL;EN:&K- V]DE JG$V@6FV6Z[P. M3?*A.7";X%>RN&:!:;MU%X-B:MTG-"O"^5HL_ 3BTRZ["5'4EO\4KI<&<;)7 M.Q7KU;K&M+$P'2E81>6G]B8791-L7Q_)F1GW7K^>)(F,QKE^&N=CF1 SI;;&68QJ]:5\W\\7LP.51X7TH)=,CO/6.!U7;ZQKS>7O M&@SC&XMHUE>=T71:RO4^V8Q=0I:7[<#*#U]^&*%,>M_KCFVP8;2,/U4AFTV5 MOM&PTR3&.^J=1;Z7%+=Z-JZ%P<7M3UIM);'.K:6[GKR:MN\VV-!N)OYX2YQ4 MOG0RN9Z6S5#7^\/Q>)_%(9NWMLH4=;Y3^\5+(SNYE9J#+*ZH,"GX*1@L]<,4 M^3*LX*S9GM;W+6W0RVX\3GL7\:_9&31[]ZJ<0W5BH=X$GI8[]E;:MDV;>-67 M/1O@NVR+Z[:1-<30/WFT_F5T]B:DVI/'S%@N_77[,*L MDO64-0Y!^H)=Z]/UY.98/Z\_"W=[&;ATVX9=^' M7G]2I*<$5.WJV$@W/CN6KN^F@X))M!E5989\I_DS5#UQE(;::53MGJLWC6_<&!UE!N&JMSN]*G'V[KBZ5B?I=FE;U-QI MYIWE3KU)@AUJRRH!2),M?S#3FK+>07/.JCE@6Y=T*LVDZ53C(+81#'0GI?$W MPRGW^*SM/9<)HD2AZ;42VQ87?GG>^7=O^B48UEAXX8LFL5Y-)N9Z;]GDP TU MRI4OIR)+NC3Q&BRS*L5V*>7#O,>Q4)+RZ1E&;^]WXTFK^E WL1\AHPJ#2KJ7>] MK>;PZ7B/5Q[5+0,_IY%Q]?$N/FP*B-Q]][(ED[FQ3J.V;GU>5SAH0&ABS8T3 M,[C)#&M$T%+ZO M^_8DTH09#1MC;G+ZK2GS,(W1=:-\[3HL#Z_&FUR(PZK.RXZK7\X@YZC;,^DT M4ET:Y6Q4+YNJI62ZB5/*\!VX0VX8=U2YT!OU?-+:<8Q"TW/%Q+IZQGS#U@NY M7G?C;/I4Q,4P '_T>JZJ%1 GUF&ROL#E17M_>CYW*C)8>]')F5K567T_56M6MEYW>J$HG/BH_-G7&(:X978BJ,)WBLIJK=P)+MDE@N8G ]\I;7\8U)UWW2NA3 .'U M@KYWU;'C\V8*S2/6)64W5V]\&NMY?(9Z<%V!S.1$*O.@I8M5D&:_[@'_O:@@ MY=,HSN^J4%=IC NZ9L;XN@S<5(V9B,B],MR_\3+[[W6\;N4RF@Q%A8B3,1I, MZ9USJ8E*[6L64%'%!-6!C3'RG26'^+ \%7%WN)W!T/+O:=2]O9%9;BLZ]0'- M9N]Q;SS=0&=$[81(R_+W(AW9+!ER _EF7Y\G0J$UU8QGRU0'O:OG5Y-4ZZ=$ M2#]/,])!;[O\$@#5>J'7VQ3$,:H=^8V16SN.&R-[T/JIBNO@D/^\NA!79^R? MG!B8"V!([J R3'#>4N[[LXY.&O"8E/IUK]32E4UW92(+LR$=%<;G3+/76+?*N7;[.8I_ET_]';LC4ZG MHMS.^7Q]\5()BUN)"],E=NO<)$G$OS5>Q]M;,^2K:[0?7V]/$?TLJR>C?)), MIRP_W/?#?B\E"RS?/JF=7HIUY?2?#^'),=1+B*'F&Q1#?6-,]%PLBI'(\)36 MGT!/.902"T6A$H8R37R9>?_R6.T;8UAF[X,PU8J10)7CU%@HK>'<01,4)2)P M=\W<$FMB(QW-F=QCC"B3&E^E7Z3,V\DK6F?"++-L-J[@[J LV.H;_])8%1J? MQ4X1J]&\JC([5[=)R:!/9^M\]A*:-N3;;$?*=-]3!^JJDGENZJ#;%2UNJIC/ MMNW&^NH3I)^NF[[=^G^];[%E_?8-5#!^SO(!4KA*;-RX@,!@ZI1V+]JJ]3]]7W_\OZ\UP06U&6__QOY=5C736YV M6TA6&^0T_C/;W11N,=>TJMQN;?).9FM:2;4=4>>(B^T\*<[2M!H+\>.LX9[)$NG5X>+)$OODJ4&+JKN./C>\ZN4^U$'TSFS\UZO\=CJ^6SJ%XA]E@ M,22KX.&JWL=E(L'$ZEEF^H%W]B1V3\[KG:VO^Y.OR*#Z@&_Q\=4;^BXQ2/\?,Y=+.U*-A MKQF8\MQV]8I)H-8'Y=G5LX%_T?PR;T>1I;)S@H+\F" M>0.(SB+N+9]E:V?.TE!CN)KOR\G(-N@1+0M_:;<_R5O78#J2)YR--5>4M'XV M;)4TUTJS94WFZ>Z@];:IO_"^/ Z1''@YR]+QEF\95YG'BZ3ER% M+ON?Q79'.3]NZ(]J#E6;]B?OCRNK HP&;FM>G/:"$M7S;>N%0#H/(RI,", S]\6_#QT?OS MX]-]>HSWSV.;X7]^[ _WW\'O?QWM#0]???E^^";E5F"8!P$X"JF"LX;ZVW%>=W3J>L/Z>B:^A1/?^0SQ(2ZT-]@! M)9@&<5K)^!O4 #N&HBWC-.=B:T>V.>*9]C+M9=K+M/?<:4\$HEP@""%%J$%$ M6TY5$)9"JS6$*-/>"M+>P>Q^+S!-F7,(&&D#H%8(H+QDP 4.C<',<$LS[3V0 M]M;$95&&.:U2Q%@5S/1WWY?E$\;1V2E8LU<>U!F7()GQ=0Q&9\MY EZ&W=WX M"'-C$H]6DW.VZ M\NA8Y73+W'0?;GHSKT5*)BV51@$!TRDQ8N/FC&(%@J!$$:8#@SPN)-BFB"Z! MG.ZWIE:>G)[0P?CDW;$"+;A\3Y9Y8%V$NJ,@T\/@W,257864UV9(OP>DOY]7>(2 )G(R!$PR!JAU%B@M$?!"804U01#+'&V6 MW>[9ML\DL(JQ5YD)[L\$LQH/$PXAG9)F!*0!#=@"33@%%A&,??Q5(!V->]GF M?!E:?R:"3 29"%:@RU9*Y,E$L BF ](DIP3*CB &E) B1! 6J, Q5HZC(QU M+&0B6$659Q,] W^/^O:DS DWE92NE'FR5+_"FLZU*#ZI\U/)\Q&^][ZGY-6Q MWYJZ/QG%[X3BQQ="=Y#C1BH(B%8.4"@M,$1A$*!STA'!(+%;.ZH-:9;JL\LV M6_//@P=^6HJNDS(HQ]\R(SPQ(\P*/$9![W0TY)T+T:[7G 9MVD@!!J"<"): M]TG@:7-Z\:#!SYD,,AED,M@L,E@M:2=3P (H8$[:44%)+XD#"%H.J(002&<, MP%AH)*S"5/&M'=$F:AEGS3:4!W+\SNVZKEG468U?5QTGP_*]8-G.:S4,"6^= M]D!Y+@#UB ')*0:8B#@[,$=.A*T=#-N2HZRX9]=KML^?!=BOJEB38?^^L#\K MR!#NM$8. 6D%!M1A!(R7$#A&!63.*9ZL<=+&6"U6D,F GP$_ _X*=-E*"3(9 MYN\)\W.BB^,:>9U*DB%& 171Q)UAB927H=Y'>9UF-=A7H>+?=CLN[OCV?N^ M_^J[(W]C-9N\[5\7IUYSKN:?8GCRLB[4WFP:SG,BE?M( E_F'7Y8.\.%Q0!9 MQ0'5F "9A& FJ#2:2&8YW]I1L,TXRY) UG\WVZC*1+#B#K],"8N@A%EGH ], MA^ @X(@%0*D)P-C 29QB&5@(J2R7Z0MY,40D.P,S&20R6##R&"UG(&9 A9 M ?..0NN)< +&N20,H25$>3.)DOU.@-5( 6L$\ M5!I:2+9V*,P':_(!RVS"/P^X7[*>DX%_.<"_/P/\2$**A>' 8JD!M8$"I70 M CFMN65!8;:U@]5%DST?JL^8GS%_PS!_*;)-1OKE(/W[&:3'A%-LM 1!V6CG MTVCG2T("((ACI1FGALBM'81R0JV5$F1_CX5HW_@,V[?$;>_STLS%C-OL&' IA@;ZJ0 "D$#F+0"0AL$%#S7 MN,@>UFRJ9P)XNAH7F04>FP5F=1H.O:&$.! D48!*YH B# $,F8=$18;0)J4_ ME$)D#L@#QT^^T.'V<>U$D.1UV%>AWD=/OU0Y'7XS-=A=@+> MKM-VK1V=CCIZZ%W<<(;"%@NKB;:)6_^[1.?=WP%X]].6;_U0%UWO]G2_&SMM M,#7,KZI1SCK W72 '_,>06(-,DP9H##!@'+E@,0N ,D"M!9IJEW8VB&$M[&X M> _'[?,0O"FV%*9#5;2&9@Y8 $<,!>WS1V2'*>#EMY&#I 0:$<8L'%8,3&I M0F:*VY9MB7/1A>!P_<95=P?X]@WA6L!"/,>@>=A$@SIP$A5@#JG 4* M<@LT#$08%0F>P+@K@*)-V8)/\VPH&Y3*SB]#;3H^_NN*KSO_BC^:5I9/6W2= M[PY?8+S-8DM/=?]3T2W[#N&+SW7+MLP^P U/>T-?=>(B!"?5WPB7H/43^KGU M=]^?Z<*U_/;!6G9W'ZE*?J MZT,<]=NVQ_UVMUY2J]I)1_%I0Z_3Z7V+,[553H%!:S ZC6V/7U-VAG:?1X/A M:7RP02L"KP[!VZ1MI6]K%4-_.D@=-7FG3TS6'?0ZA2LUL,$P_E-_/'7HZ5G? MG\31*+[Z5J[8WB M$[M!.PZJ]6?#UED'7TV\"^:7RX82-.S(8V$*P9G'7W^HNB68U#>]]=OA1N>Q)&* MXPPKFJW5U;I!]?7MZMH8\L1YI#Z^BB](&'^ 1W"[]W>EE:G+WO27R-G;D[&/CX M/W>DOV^*W^1T__,Q^W"Z_^WXQ]ZW@_29(W=Z_,^'SN$_>_C@U;^_['_^_?3P M:._\X'S>;W)\?O"Y[)-Z+'> /)Q_B3?S[N/$)Q !B4:2(\L0]=1KH[0D5&@L$"%>WX)X M[Q.HD!EXX0Q\/L/ 3K%H3P4%'-<.4.T-,,10P!0.D@H%N<*I=HQ2)(\6 >I*=36:TB#L IJ3+G$@1@7.&)YR[M>A'LPN^6%@7 GD0#& M*)/.#TD@N5+ *NFT9TH%BM*6E[8ES 4\B$L[SBW=:<5O^EK8 MQ:6"W,NHMD\@(ZP)TU$"JN,%-H( B6'2\X@"1D@)C"36 M&^Z@I[RJ!9VKR64.RAR4.>@I-D+6,N5L9![%J>!>&4:@$YAZZ:!E6>):,PZ: MD[B<=A &:8&$3,6-D$= <:D ](@12IW0)&SM"-A&2RE&O0E E.L=/> (P%!W MFDK4N8IRH-1>TD A! M0J.A"14UG"JFB"$6!QPTNDO46B:=I9/.K)05-(M[0Z- W!YJ0&&JN@0% UP$ M!:T,QB 820=>K+>1 ],RUV2NR5RS4 T+6A:B31RW.XPZ[Z4,VN%H&G,FM91Y MQ[-FY#.G80D4K0;D(7 VX+3C04!ZRH#CTD/)F+(!I1T/;2NI\HYGE42L30S3 M^J.?DI"=]7MA<8GZG[E38ID25CFCF8'Z3D!]/"]-,:T"HMX#C65R-D2, M-L(&$#RC<;@TDSS%TR+9+E-\9&]#=GEGEW=V>6^0-)7)Y %D,BLY6:.9$Q@! M[:4&E/$ --(8"$/CJY%U'M4(A:AI2T"0B3XZ'NGZ=-=^H: Z>Z_\6G MG/;91;#VBM([W^DD#T#7[3>CNE?5D\CP?2?XMO,"4P1M;+EU@&MM <6& Q4L M!YPYI^.N0%EF(GQ#V!8\QSYE?W3V1V=_]+H+3)EVGH!V9J4HK*C$@6M@D Y) MBC+ **N!=)%Q,#=!>[NUP]I,Y?BGS#>9;S+?;*X8E5GFT5AF3IN2,&YAE!1I M-\-!-!LBRS!+@>0:*F$ECJ.ZM:-8&_$WWJL!G4&K@'&;GOA-R?YF4I 5%@DL3IX!4$5+L 3& T;AQ6RSSK[K+//>D-EJ6AY#(G0E$"J4-, D8-!E1J#(RS M!!A,C2-*F&A!Q*V,E&V)\A&.E5*A-C% ZJ]TU"[T>Z>-$M7KYK11BRHS]7 ) MZ@&[@]==VSOU:;PSA-\)PK_,JU&2,$0IQD 0&/<'6!N@O&. ,.F)1YXCA;9V M!&O+G*XCNZNSNSJ[JY>\07@$&2KSRS+Y959_HEXAKZ$'@G$&J+ 6*,D(4 %+ M@BF'93H.UB8*9C=UYIC,,9ECGF W\P@J5-[-/ 7;S E2V"$;"+% " @!M2D@ M"GL%I&4<:J$,<[Q,8$Y1WLVLBA2UB0%1I11E?,0"WRK*Y=T:ZN\Y(&JCY*@) M;C<)_HKN*';CX5A]_*V< =7[CM+X[WT?]G6O'SM;]\]?#_WIX*#734_2[Y61 MLJ_C,_7](!_=OAL1['U+)%!)6Y_8X:N]C]H1"*60 =F 542 XJ<(F1Y MDF %8FJTQ6F:PV0"#+M+5*M/5^AK8$$9&E @.!^Q0W MP#70E > C0W68"8HD:72)DG>7ZV*TK:)05^OQ^I:RK+^M1C$"9;=)"NKLMT1 M_".HU\&ZO_FNSSD-[PS%,0*Q0U MR24YL;*')/OBLR\^^^)7_=QA9I+%,,FL:1S".91S*/K)UDE38694)<^>QYQ@H*2R@4 J@%$M94SAQ M2 A%RPSL;94/IZR,R+2)X5P'?MCJ] 8Y?&MUA:6[NQ?BH.;(V_M"]?F\KA0P M%X9K!HQ7'%#"#)".!R"M%"'N!"0D;&M'B#:[Q)&='0+9AYU]V-F'O2D!5YE: M'D8MLT*3YUY(PPAP#@I D== ::M (%YJ03'"W&[MT+:DN0I3II=,+YE>UE1O MRGN891/-K-RDI%#," (X$2SN82")>QA! 7310%"*8QHBT0C<%HMV:FP"T.2@ MIGMWWZ5G?G_CNH/CJ%ZH\/7A M! E"24V!=\P!&@P$RB(&O!'!*2>E"K+2H>2"=:@-]1EDQW1V3&?*60\=*A/- M8Q+-K"H%"4(>2@^LI#@=W.- R2 HI02S[AF$"U/E=H$P,EDD\DFD\T&J%*9 M=AZ3=F8U*@TE9M)" #6U@ JL@,;( !9G2!#(4!-8I5&1''B[*AK5)L=$M[[E4UKF,8AQG&;P/C<%ZF8D(AK2P#2G$(J&0"&!,P@-8Z@JW$ M<2RW=N"V9-G1\,!] [F3-WO]@7D%6M ,10;_QQ"0KL#^!PI).$/^HB%_5C R M,E"I& 96:P-H G^#3 IC,M8IZ0,S-D$^O CY.8HIXW[&_4W$_?L8_0_4=++1 MOSP&F-5N3-R>,9T.2Y.@ <7$ V]!\0H!+6- VEH:?3G$Q+W5FY^&6K3\?%? M5WS=:;KQ8'0:[V6KO]-:*KJC,H/89:_$#S9/5O90T76^.WR!\3:+3W>J^Y^* M;MG??-(5._\R_5\FP%?>>^I[SGJ#(GWYB[[OQ+M\];]^*]SP)/97A*&3NJOP MMF#5-U[V26T&O;0*?ZU'%DY_Q=9-K9X::NM3#K0KGN-*QKQ\&&;'[H:!OF&: M=(JN!W5?(%P^E!2S/3K]\Z0_60*?/#!]K[\ '>*CO="=;_I\L/7+3*?,]?*5 MG3=#&Q3><^GZ9O1Y\-_(OFEPM&W_1R21/3%8.SCCY_473+*5G>=S)?MF$]9VJ) MN&Y0?7V[NC8'TM5%AKWX8;J/K+C)RW\_>U&0JR+HU MF=]Z_&[P(MP27Q]S?W+!&D?L0>;XC2VNB>;Q]U1RCCW$PHR,8Z_[K;T(#:[U MIXX US]O$=1N)?/Z%MO.!DBB >(O'8$G>>L:S,R'>=L>-C%KVD@WC,UK1:.K M<*TT<=9DRNX.6F_]6:\?]VNM]W'F]EN[[UZV>!*5[JZ3/&3L']J1>58\XJPX MZIT5-LX"WMIUGT>#X6E\V#PAGO&$B#!1S80Q3(RG2(Z&N$=_OO5??=S-+%Z, M7N J6LI(Y9Y9TY[)9_=NAP3O1F9@^\79\))$Y$_75ZO0,_^S*M&'*^+[N4,8 MKR":$VF@AMI1PKF1R'K(/<'$&R)QZ?(1C_%P:O.E\,_CN&'H_,_<#VOWVDDG-*E0=0<@?B+P0HE:H5:JXP M4H)P#[=V$(9M(D@^39)/D^33)/=YV,R[F7?OQKL!86=A1&"C)95"&Q]_1TA) MCRG"-O/NNO'N^0SO8B@CN3(-",(>4(X$T$(QH'UPSE'+>K'LPN]N%FA./C0;" M80FH\ H8I3C0' =F!"30LK3;Q6TJ<>;=?)!UL5WW=[\7XM*.(&T%580)& P4C,B,[.N$[&_F=4PBJ2&!62"$QX : ME'+B: F\=\$A#!5-\:14M!E;AHRYH7'N.55S3M6<2>C^)*0)TT2K8"S!U&EJ M@B $2>ED8")8FTEHS4AH5M1#%AFAE0"6NKB],(P!Q8P"S$(:+'.$"Y2*AD%Q M,4%.YJ#,09F#,@4'=:_0H&A,9R28!PP:50 0(, ML1(P0Z&R1&'+9-Q5<-%6F&>G10X6R,$"3[*OV,B)<8= <1FTI2XB$HL\Q+#A MCF'*K',6"RZSMK5N+#2K;4E,E?>. 6&A =1;#*3T"D!*O Z>*2HB"Y$VNB2% M4.:@S$&9@S('+9R#(M6$8#%'CDBJJ-?:6DX@=$+@X*S/'+1>'#2O;7DHF',8 M:$-=JD @@6'$ <99\) @%IR/.R&!V@CFG=!*B5N;&+[U1[\L0M#OA>+JE!;9 M6;$NTE8YG'^7HYF!^DY ?3PO60GAM($> A[W?R!N"BF0W&N@'<42.NBIC)L% M*=MQY+(3(GO"LR<\>\(W6['*Y/( 2()7)X2M0GXDKDE:,TYT @1 MSWPPT4#8VE&HC6$FEY42F#8Q>NI=7,J#LJCEJ>Y_\V3W0'929R=U=E(OOIK:X^M.XS)JF76>@'7F]"@./49> :))W#/XN%TP M G+@E:-44DPMU%L[[%)?QZ,65]L$S,E\D_DF\\W:2E&991Z-9>:4*4^#THYX M *F++$,- OKG?F^3FN\Y:M% MGI-7K;\\==@,:@W<@XS<=T+N3_.JE*)08*,Y"%ZD_0%!0"(GX@\J@X1"8F2V M=A"A;:QD=BIDCW7V6&>/]7.1I3+;/)AM9M4HSCB-,YD#%2@"5!$'C/000(ND M1B($POQ2U*A-@)I,,YEF,LVLK1J5R>6AY#(G0L4QA]H2"QC# 5"L'5"&& "9 MX ICJA!."0ZQ:F.1MS(KI4)M8GS47^G\7>CW3ALEJM?-.:86M#MX! GJ ;N# MUUW;._5IO#.$WPG"O\RK45K&D>,( ^Z)!A1&,#>,8X #,89CS2U+^0'YI0B> MW=7979W=U=E=O2FG\C*_/ *_S.6),L3' 9, "80 ==8 8QD%6'%,&!<.";VU M(Y=T@&(3<"9S3.:8S#&/NYMY!!4J[V:>@FWF!"F*1:#,8&"#E( J:8'$, !# MF8\F U,6VZT=(MLP[V961HK:Q("H4HHR/F*!;Q7E\FX-]?<<$+51OA_YT<-#KIB?I]\I(V=?Q MF?I^D ]NWXT(]KXE$JBDK2_?#H_V/[I4RB0R.3"1V0$-"@/MDFN"&F((QDI M5^I:\)(DZ=GQG1W?V?&='=^;HFMEHEHEHMJ?(2K+@Y8<*>"Y)8":5* )$PP\ M1E@*S+6R=GD"V28 5B:K3%:9K#9 (,NTM4JT]7Z&MI1A5A)D@$ V[J^\)B"R MF 22!8B),D@%O+5#1%OF_=7**&V;&/3U>JRNI=3K7XM!G]*R*ML=P3^" M>AVL^YOO^IS1\,[ _7U>&+,&:B2Q!I *"VBP'BBB#>#4N+CW- JF@^.HC;#* M'I+LB\^^^.R+7[MSAYE)%L,DL\J55TH@PD.D#D8 I0@#B0@$$!D,A:&"N10Z MC''FD6B: " M3)L5QE FF141F38QG.O #UN=WB"';ZVNL'1W]T(U^H/I_7E;S%%B,M M@53* :J9!HK9 )!G2#H$=9 Z[@9$&S&6'0+9AYU]V-F'O;$!5YE:'D8MLT(3 MJH$1;.Z(ME/][)V> M]?V)[PZ*KWZARM-S]Q(\B?(T,[P5?D<@/PQ'^GO&\+MA^(]Y'4IJXN+&C@$; MO 8401ZS$+ZG^]W8 M0X/FOK^ED=WMNE?5N(YA'&88OPV,PWF92AL+.60$:$DBC!,<@.)<@;@%5%0% M'J@26SMH>]%Y"C?4T7 Y=C\/8%Z!%C1#D<'_,02D*[#_@4(2SI"_:,B?%8Q$ M4((XQX&3T +*!01Q0Y92H2,EL2 \#M+6#MR^Y.!UCF+*N)]Q?Q-Q_SY&_P,U MG6ST+X\!YI(F":LX(1)X1'%D *2!<@$#1HG31!I"6>TVSTWUNY^66H3\LKM?6[[OO?FOMOGO?.NAMI[=Q '&[]9?7 S]H_734.RML2U+\<[OU M[:2P)ZW!Z,SW!][%J^GK/HT*I[LV93"/W_(ROA4VGVZ7(D_?_W=4]..[^][V M/D7@2@#6"ZVWA^];>C#PPT'YMD[Z2*M3:%-TXGOB^^/;IMK[?P8)WP:]3KQ= M:K;1G?*V@Q,?OV*[=73)HZ6GJI^H-1K$Z5E^X6G/%:'PJ67#?F]PYN/B^>I; M^NRLW]/Q ?4@-2^],\[_^F*ZYW9K-S8U?FHPZ@QG^_);_$RW-VR>U;6&O=B( MSZ/!L%4,4\/CVU(VNOA-L?.*GFN%HAN;'XM^+Y3_<6/+XQO7'6C*P:VTQN,4K>G[ZQN.DXVGSY5?7>\9_5H MT]WG.[$!Z2'B:V=Q,NM//K7FK(29N/);_ON9=T5<$8-Z3NA.I_>M_D3S+:D_ M8C?T?1KD09Q*Z.?X;A_?$I_Q>S$H'RP][_>SLN5E KYXAS1MQB,PT\IV^1X= M)UJGGE\_X9_+MU5/;3OQ5G%H[51G-C?J3,W(G\@E+2G2S(S/YF)C[##>:1"? M[C3.K7$?.Q^*:OK.S;;.H#?;9Q<[*O5$ZI"!+R="T^+4F@C@H&Y__,)>M^S6 MU/8T*#Z\&_S\8G;XIX;EXAB4SSAWN;21]6C8:\:LXOKR%=/K.]]/8]319P/_ MHOGEPN9I>@:DWH](==;1YR^*;MGOY7U__5:XX4D%8\X*R:F_^YD/Y)GQ#.>$1$GJJDPQHGQ M',D!;??JSZ2WK(H[<7'W7^ BSCV3>^;JEN73WW=Q;4W__+OOSW3L<5^E%ZU$ MX5ZI4VF"94@11 MJ9SQAD7 4D$)BX+7'U\G00%2 N]].+)>5'7*WMVN.TP+JK("7E:K:E-.J\#] M/_X\/?C\"1W\^' 2VQ@_<_SM./Z[__DUW'^UAS]\WOT1OY=]*.8C'MY\.SX] MQH>OWI.#TSVV'^]U\/FWD_CO^7Z\MG_TX73_U<')\>?.Z7]^[ _WBZH>^_[G M77+X:O>CQT9SX2'02DM +3? 2&,!@PA:SX7%2&WM(-86A.93DHN.>LM GX'^ MZ:/:YJ/9M-1&4LND0A2F%'^8."&D- @QS^352']%%%O&]!<$6%)H-%H MYX9RKTV$;L:5QC1@'\$]&^ZK"?!SACL5F$/()+!4HFBX.PV,"PQX:@T7@@2A M433<:5NQ;+CGL^9+5\3J&M!-^&>K;"_H!3!*L9>KK>3G8S!/KPS]\/V>TX.3 M>6X9SZLRSOUM>NS#\#ZR3)I2F57NQ"IO+LA!B)(T2@100@R@0CM@J C 09?2 M,U*C TNK76*$?\VG(-?P%&0&NT<%N_N+([>VIC/B/2;BS0LE'B*MF16 8T0C M['D#) X*8"^8LUZ1X,36#B9M3O.Q[PQXSQ[PEB ?9,![5,";,_&8U=0(X8"C M"B:/GP3:8PD($TABAP.A)@/>*@H'FQA*\]?DX.2J*>SY_OG^3W;_+#S>5WC< MM;8_\M>&XG4>"#H+M%*?;GQ7830?U:WW$,MB_>SR!<;C_1CU7M2KJG;I#1J? MWA1]9\?>?>SSXPL2K$(&6^(#T(1'^SQH PR/1CKS I-@/"0:;^T@TE:YFN9: M"Q(9ZE=BDJX(U#])1%Y&]D4B^[S4S"EFVA "N-2I((T70&+A *8>JH;XA4+\O/%N"#.>!A""5X B D$<4)80GZ9Z M9%0941KOC)!LO&=Q_:FC\J:4L/98'DNI3>)\7%D]/E<<>WJAZ';A>0W#G&=^ MN0^_V(O'-2VV7)*X9X@T RCE&$AD,5#.\H 1%D3(9<;G;6C8=T:[34&[I$N/ MS\N ]U# F[/Q((?2:XT $4X "@T&QE(!;) ><1/-/0,SX*V@A/ \XFNNE1"Z M?IC2X#^&DI!#P5>=:IY$23CH=6TFFGL0S:<+8H(6)C@8!!#:1\O:D0"DDA)8 MJQ$E0@F%7#[LMPF.R0QX:RXF9-2[-^K-ZPG,(!.D\L!3)@$U/DFH3 &'!72& MQKT3)%L[2+5ACJ_+H)=![^D$A0QZ]P>]>4W!(JH]D8!;%T'/!0.491A@:(2D M/D1BLQGT5E%4>"9Q">7YG$XO]4Y9-'$-C@5FG?KIQ8/K:64NR"WSR3WYY,L% MZ8!@YVF(!.(-<8 &SX$BE@*O"7'2*PF9WMHA;0HT"Q ([*F+%KJ._VWMH#;$.03A86K!+V75 M]9VZ+GSJR[2,BNY(EYUYJU>FJLE/EWC'>)O%Y[M88+YJ@^G_,JGC/%^5_JPW M*-*7O^C[3KS+UZFZ\/_[UY.ZL_"V8-4W7O9);0:]SFCH?ZW'%DY_Q=9-K;Y8 M(_+RY[B2(RX?B-G1NV&H;Y@HG:+K0=T7J*K$+N5LCT[_/.E/%L$G#TS?ZR] MA_AH+W3GFSX?;/TRTRESO7QEY\U0!X5W'//JY]R4JD!3>VPY-98XQ"B701I# M/=(B[M6M9Q!N7?$YAIEW ALD':%$Q'\BWE/#K=+.>R2O^ISTA#&MH>(44B60 MIDH1'Z#2D$BLX>QC7WS$6" M63$]/=-$:"I0%]UR"I3WG8S/-JS'J!8"ZP9=4N%^_B)EVQ**JZ]?^V&XC:Z[ M2"2]YV>OO2NBVPQ?=STW^3&:S+8IO.V'5Z\4^I.3[PJTH '=NV]VGJ X/&)/ M6/7Y(7-J>;6=_QQUSEL$M5MI&W.+86TX(UK*_H8D^^^YE2U*X;%1<8!7I/"ON.BN.>F>%C;, MW;=Y]%@>!H?]EX^ MWSPC-F1&1)RHIL(8)\9S)!_AN%=_KG2QI4>[_P(7<>Z9W#-7MRR'?=TW[*LN M%'E=KN8'E(K+U5?7(=/;\ZJ^BEV T!&&@N74(Z\QILH*RD2PP1E;^T4%0;GZ MZLT.4G)P])KMXSUV\/DUCN^'!_@-//[\AAW\^/+C\)]]!KRUH]#%Y)TYO"_C><;S-; MSTCAA>#Q'PHQXTIFPWTU 7[.<'<&0R/-"B3?<:!A-:*PM!Y0* S1"! CD@V%$>DVC'%_AL:X1>5THWD.3LN7*J^O@UGM>E5<7&(_W+"NO+LD^/[X@P7KN M7""6 V&3=\]+!TR<$P ;&P<068:$*BNO"K&,G"4;:I]GJ,]0OU)0_R01>1G9 M%XGL\U(STLP)IQWPP:=D5-H"Y:0&UCDBF$?0J;"U0]F"8_(RHF=$SXB^4L;[ M D7U#/$+A?@YXST@ VE@$$CI.*"&*F"TB\:[T]%VI\F?R$OCG>!E'*?94*C/ MXOIC1>7-U#Q\C&*'.:'MJG/-,L/S-K6D[I+XQ5X0A[11) U<*GJC %60 ,T8 M!RR2#&+Q9U!+C<_;T+#OC':;@G9+C\_+D/= R)M732#!06D=,2[NB "EG*5X M%0.XHX0PH0-D*%41AT)EP,N ]]P!;^GQ>1GP'@IX$A@K@ST0E"; \3772@A=/VSUPJ,H"3D4?-6IYDF4A,TKCK,D MHOET04Q0G!OLE !02P0HD3Y:UI%W#"<2,B:I]"(?]ML$QV0&O#47$S+JW1OU MYO4$X;S!"DM@*<7)O$; 4!) 4(9@XTW:,VWM,-HF*+OH,N@]>]![.D$A@][] M06_>;^1=8!9Z$!#R@$+A@<8B(I_V4%NA&74D@]XJB@K/)"ZA/)_3Z:7>\?W3 M!Y_0V<1>6X$6W%#\*ROW3R^G//-*PTMBV"\7C^T8001%+&XF; T;A*!Y.EL MO>)&222UU6YKA[2QRNGXUM%-^>3=L0(MR/"_XJ=Z,A$LGPCF]26M+>,:4H H M%8 2P8%"6($(_-Y18H-D?&L'MPG$.?=VYH#, 9O. 4O1VC*\+PK>Y^Q\2K6 MQ&G ;#K$F<[HZV )\)&A@Z)6."BV=I3BV<>YRR6TZ-&P MU]RDZKWRE;KF7GR^CCX;^!?-+Q;$M9%MU-T/2CO^^NWP@U/8L_' M?H$5^U=$=UF^+KK MN%M/[QZM=2?'*16H 4WV%VK55T>L255'_K4U3QN*3Z[KN7+4GA MLH%Q@96H\ZRXZZPXZIT5-LX"W-IUGT>#X6E\V'OYC?.,V) 9$7&BF@ICG!C/ MD7P,Y%[]N=(%FQ[M_@M.QY8A3%+@V7'FO, O,(4YPY25",%=PO84GZ:PX.(J?/?T]MB.V M\8]CN/_''CO^YWV\7VS3J]]2V^'Q9_?EX-V<)^GT-=H__?TTOO;Y^.@]_?#Y MS;?CH\[)A_A]L4W?]O_XL]@_>EL(",= M3@&E2LNKD7XNT7/&]<7A^DP 6,1U CT6BF(@XG^ :IBR@3(,M" JCAZ!SH:M M'4$NQ@'G\*^,YQG/UPS/[P#G4,+ /&-!0D<]PLHA)GT@1%.IG7+9<%]-@)\S MW#W&QFL#@29;'*FPMRD%#8<&04H$A00(4(P#", M@(!&<8D[F;$Q+VS]DL%MUL+N_.)(KD3\)XLT+)1PQ9--1"LB5!502!Y2T M$?&D4M(I HG!6SN,MQ%>QFF*#'@9\%8:\)8@'V3 >U3 FS?QB!4H8 \HT1+0 M.%I <>H QBC:YP()3GT&O%44#C8QE.:OU ]-[):KMZZ#6^]Y56]=8#S>NBS[_/B"!$LHDTE, L3R:*0;@X&BQH- M%4$R>,TUW=I!HAWW7=D^7V-!(D/]2DS2%8'Z)XG(R\B^2&2?EYJA0\:R5(@; MB0 H# [(0 + #"MLO$($1V2G=,$Q>1G1,Z)G1%\IXWV!HGJ&^(5"_)SQKB#C M CD%$,8B!5%P(*VCP$)L$(]#@X(OC],(!+/QGL7UIX[*FZF;^!@%$Y>AQ^;T MGD\O%-VQ8&+FE_OPB[TH#EFE(8$$*&0AH%I3( FUP'JLF<1&"[+4^+P-#?O. M:+0^$O'G5Q @E,&<*:*@5H$PZ8!2%(%K03#$K# YJ:X>U!:$9 M\#+@/7? 6WI\7@:\AP+>G(T7#7-FM(\PQV&T\81G0&H& 8<:*2PPUI1DP%M! M">%YQ-=<*R%T_;#5"X^B).10\%6GFB=1$C:NBLBRB.;3Q=Q/GF(:1PO5%O7D_0UB(&G0;:8@DHPA!( M&ZUM["6RE$0F$S::U[(MR3(RWF70RZ"WTJ#W=()"!KW[@]Z,P(HH0KHX#$(B&I$/!;+S#>9K'MI[K_J>A6Y?#PQ2>]9>MF'^F&Y[^A]SI%UX.3ZF^$2V@Z.O$M M[7IG)2KTPJ0Z:,L5KM7M#5LG^FM\2[=5G)[%2=2*;[-Z<-(ZZ_>^%LZ[ECEO M]?JMT2#^6L2O:&3T=OSKJQ]4O\8WA**KNS:%[*2I^+6$A/1Z_+X(%*V7O?CU MW?/2T2]^'21(*NL'ZE2X=#",_Z1:MF5<3WQGWY_X[J"(#>OT!H/M\Z6$L5['-42<_(B@VFJ^N5I,!Z/3V-EV%C61HY@8 M(PDR\7N",%I:C+F+>W#I@G,?7R74A"G3'8X_(4KP.0N8K\O^*DOVONZ^\F:X MVW7[NO_%E[-P[[^C8GC^SD<,+?LN7GP9EY@NND=]G=945=K@53&PL4]&?7\4 MV_9;IV>_/#G(?JE!ML<.CCY]VS\ZZ1S^\>?G#Z_>PX,_/GP^?/7OT\-7>S0" M)SR(P/GAE3O9/U?PPW].H#W]=U?_HT:'G[^@PU>[WP__>$_C]W\Y.'H#/YSN MTX-_CFG\O@B<;]#^J_@ZWOOQGQ_'YP>?/D*!--6: ,D#!50C"A02"$AOJ6-Q M+3GA*^:+L\*[W;1CX9*EK(0DLARBSK(DGDA,J(X&,[:!;;5\9*ZSM-S[([\U M P"KM=K%Y:O]H#?T+;+=FIIJK=G%L]@I_LZ>>#?J^,.P^U47G32O?^_UWT5C M8#*QW_IX5QN-AG*I'J7W/-^I'.V$SY_HP8]CM\&K9^*1'N]47Q(-_CYQ>P:O!Q5ZKXNR6#NQKK M]E27T7:UZYDS+ZN+F&\K<$M\7&$J$'"1PWMMA&"/#]!:A4ZA(K93$[NMU+8?@6&EZ#>M$( M\CSAK2O:/_DR&)M +Z,)=!\)^R%C_@@=F"?$ MXTZ(/_K1W&V]GQC"?R1#.$^,/#'F)\9?Y;XHSXQG/S-^3WOA?Z>]<#Z\>H_N M>[_];KOUJ1>?H5LJV(.QT+788.9'6V2KT(E/F-;Q5IVUKKY>)[AD6F'L,*$( M68F@P\P'08D30L/DZVV4W'N&>\X+O7%: S49)_^I@?%8(6ROG M<._;\>=.$=OVX^#5/CP^^@0_'+T].3S:(X>O]NG^Z1Z.;2,?_GC[97_>.?SY MM^+PG]=L/WYN_T?\S*NWG8,_]MC^D:7[/S[%]A[_V'_EOGSXX\WW__QX/=Q_ M5SN'=S]B2TC00@$F70 4<024(@H$1IRF4$H)P]8.H6W(R,J=L+C#0EL56%K- M,V>91S*/K V/W(DLK!V=CCK)0U-N5R:[E;2+_:I=R. DA++.#*,$;B('+AMW8HRNR1V2.SQTI.[^?$'K?)X7-?3DD" M6.:4^W+*P617(GA0GJ=MB$ .4.DDT$)*()PUTDJN@G*KF^(G$TLFEDPLSYE8 M[B1O39AEEF1(5;*66D8V MTN?('SFKR.VZ[F6O?];K1VNR97I==[7[-!]1>PBN6ZI\B'9C"D2GA@2I60J! M]AXR(>*E[+98=7S?GW9;T$C&E@L'XG3 @#K*@&'( R>=UL1";8S$R MA*<-/=&6T^MG^,MJ^PH W\2P]!KU'L?FR2+Q*4#@E$A.B)(7> 93R(%/*!#!41&O0,NY-8'&(?2XJE_$P MX^'3[8&SMOE8N#]TU/?M_';6F?ZS/<7I5\^\W3V5AE'==#2.$*9HTI099ERR%D4XBXP MZY>KCN%OIO5+8@W"2$705D( 2A0%TD9(AQ(AYX/R4$7;E8BVE'SE_%.K"42K M&<*0X6^%X.^QM_)9U7P0'$Y,VH"-%P;;9,W*5.># Z6< !']E.!8(>_5ZL9[ M93S,>)CQ,$N;#\3#*6E3*:3CF!)@/?& *B6!5%H"Y"$16) @:"YQF?$PX^$3 M;H^SM/E8N#>Q Y6V/I# @/8$Q6TQ5$!!80'7)B45]P(AD[?%JRAM/L#[(U=6 MVSSJ#77GBK2=BY70[WM6H;Y8WXW$ZZXW2MD_G\]AAKOY(QZG-]>5-ITA1%D+ ML86!(NBT5$):)YV%.E53SZKRJM/G^VE5&6K%/80<$.,-H-)Z(*%B0$7BM%9# M0HG:VD%(M!F%*^<:?,REN"K(MIKQ%)FK,E<](Z[*8O\*L-3Y#$LA[1U@3L5- MGM 4:!$,$,+#H!2*VW4<60JO7O!*9JC,4)FA,D,M=#>5G3*KQ%M33ADIC:66 M(4!8JI"JK0+Z_[/WI3UM)=O:?\5"]Y6Z)8JN>4A?(=%-DIO6L3E)D\XQ7U"- M8# VQ\8A\.O?5=L&;*8PLVU*ZB;@;6_7KEKU/&NJM;*=E1(5*C+,K%'US3 )+ .VI..K"MM*<LWXV]5&L1=-%*_^/=7?[; _[.35>C>(H.YUOI]U6",84&?2TH[3%27& M$W#=)ZV#J1T=Q=\GDXFG;W%+*[]QD]JKC0SFH;V?-I=:OD[]W!U<"/E.1 Y4 MYWUD$SS:.]L]MB?#I=]F)N72+-\X>3,4R_'E%K]3<[7ZOV[PV^IU([S4AW:, MB#_M.GK#YW[:U'%Q&A37I9,C,:638RR=',N02R?'I\D3+)T<']+)D9@[N GJ MV7.Q='(L7;@>M U*)\M#?] 5T]F M>%4:SYRU%F%/*.+86*2CY4A3:G2*L,HV *\62BV46BBU4.I<;/BW1*DEO[ZN M1-N:-6"=MB)8FENVR4RT22 #4HN,U\$8(ZV(K+Z%CPK=%KHM=%OHMM!M.1+P MRK0Z:[]ZZS3!(@&/D@3<:A6RC'ED(]7 J(;)B"=^X6+$OHFB6[5EX-(.]26P M7<4@F4DJJB"X#,)&@AW5U IF.?COV1@%60T2)K0VXID C2@A($ M-A03W@*16U&UO*;F)6HG+FA;F%<\7_SJTU&#$5QO'!52>&52*"&K&M#!K,I/ M$YAH-"1$DI"(8X615MP@)17QSAE&55A:U84)"A,4)G@33/#+'%%!":H\A@HN M!55D)%12RY"TWB&>F$1.4@>6@2((IY*3QR"DJ@Z(LPM7Z)M'6$Q8+2Q26*"SQRBQ1H@*/88E+40&P M) 1.R2+/*!@0VF!DG' H2N^BB]P$00I+%)8H+%%8HCX.IA(@>"HVF+49@@\> MD#X@Y3G8#$8[9).,2!'II*966A.+8ZF. 8+2>?NE)J_TVZEKLX_YHTZ5F F) M$4(,XXXPZR4W"< 7>VLQ)B4V4W<*_7HY-F,U-X)& P85 X/*>((,2P99K+S6 MG'%NP: B6"W#NM8NR/Y&>N^4?*T:FF.%P0N#OR$&+R&S&G#WK/EKC.-$ &V+ M:!+BBBBDJ90H:5@Z+%2*BBVMFL+:A;4+:Q?6+JQ=*]:^U\FF5Z;M$L-\#&U? MBF%B):2B3B MN$.<*85LH!XE(IG53(J(:M;*YBY)"\N&J$L6\<0-LB9@I&%IF6-266+./.3UJTSQ1IC[AN[TT\W$ M;^X2K@[GIT?X((X[<]\#BTC@E#FG63XW3Y)R5GM*96#.FCRUK)V^ M/_W/Z7NVL;9-J?8^ J38("+BGECD"AQBU M3F!2<&NET%;K6"VQGBSQ5=XI2_SD2RRL#4Q8AP05!''G/#*2.>2<%,X';;WB M2ZN]_A7"N/)" U8E9O!HG'>ZW,DM4!O]0:-;M;QLI$'_H#&$Z:YZ2!^<+\]4 MZ[[&T:X]&D/'(/JN'0X[J0.WZH^.\F?LA>G?Z!\!S(!\'1P.XF[L#3O?8Z/3 M@[_S/T?]J:R6LY<#?$EOIY$Z>J!M8K#0"MQI]P,]L[ 7J!D?3Z M1PT7NYT(]ZU&E:^,+OIX3AYJ$.'[A_E;J@$A>"O@0'-M=!)U[_L-O\^Q+*'7P26^O[=&OO*]U8__JC MO?FEVS[8VFT=P.>^?8;7VL .24]TC@R M9)F.'@A'^V#&7 5K&\-:YA=)!+7"1,F5X,9X@SE+'GXP3[CB=JD1 4<.LY8V M&,6E&;VM7FJ:NE[:6_VCV. KC8L^M(UFM%E>QG U*_PW::5T1AP!#<89_:PV%\=_;+%7?4]++G*0^=X6'7GKSK]*K)KK[W]^-..-I]9\R*D*1R MATPR: M_O SY"D_IC'XD_I]GZ]9]K] #>N.+>IJ9[UT__3B'G^B4T&OV31^3F3]4Q9P ML'M3!TQIH(O[''.84!Z#P;Z"_%]9;5G7@5W,V!F-@4H>:P?2\ 7S CU3"$T* M.A=T7D 1WW#P\>^5?CU1[RO'T""F;O1'C?^.^MD[ Y: !ZW^EU'/AKW1$%[Z MM;(QLE^G>G!0[(?Q:.P9ZUC7Z8X=.& &V#.O3G:-#0ON%]RO_Z:8PGU:<+_@ M_@**^*^P92S*K\>"V44RJC_ M?IK:'ZQ01J&,!13QK[W^[<;"@>W9G0JXJS)0ZO=AP\7A48XX='(H/4=*C_,' M)JA_:/-4=."YX$['_5$WY-A"-AHR">7(P0V$FF,U+FO]XSZ=>8R?VXL!V MEZLX_W&5EF0/#[L@4O"DR]6\G,7\1SF8?YG6+QED=S+CCOJ-$'-=#1C15#1G M98QWG]*3?$G6)W*"PD7>P U?6SUD[V=/FK]RV(&IMX.S+\PS-OV->5!7U*!\ MV]D[7:?MQ$[UB= 9@.!W3\:W.OOK4HS]A6+C:]5#KO7"ORX><1+\#!N]+SGK M(D?CX VM?F]P]F=5RF$S/]/;#:A_(LV]'=XZ;;/6^NYBR^+%4S-P^++S*Q0=M=@[?TN MTA4BGBER+:1YCL@U#!ED?=Z&/(>S3,0MF0?WR0^H@T5,R9P&<D7/2S&6VWH-S%\YE<@8,]I+9D/D M/G$M=8R4)2>#YHFX7$[E:N6">Y53R<2_U@OYG_<7]'_-F<_ZU%-Y8(CJK)Y* MZ^#S<>MTC;1/_]IKK>_CK8/W;&.]N[_U[9/8VOQKKTF;N$V__FB=7*FG0K?6 MUUAS_9^]YD$3;VQ^@>_R?./;EVY[K]N%UT[;IU_VMC;?L]S5^ZSB>'-M6QHL MHY0,*2X=XAXGY**V(%N<$I"TB#5;6F6YE(JL72F5>J)NO4+RA?*Y2WV#@923!&4= $L<&*!HH9=U12I^ZH MSQ>4?VF4;UVH\H0[3DVDR)G$QZJ\3E8C$8FA-DG-N2DH7U"^H/R;1?G$I&/6 MI!@%X='!;Y01I;R2V$KB;?':U!GJIQ1Z3 05%J,8<$ \28&TX1'AI(UE1J3@ M>?':/!;I2X3V;E/W][7]54N<=C&B;65RRN24..WSGJ!<^7NEL=.'A^A5AQ8O M2N&6>&W1_)^F_86DCHCLR=>8,^D=CMP*J45*R@69'N??F;_.%W.A\W^=CM1Z M$B)VW"#0\$'GM]PC1TQ$"C.:DJ0F!%'<.\6]4T#^S8*\\]1HK:P7E/'@HPV8 M26&BXI1$X>X(\@O6XVA>D/["NX.IHE)QAH+!"G&%,7+&4I2;KB?%3P5IOJ31) M!T2YE(A[PY$+A*"(HY7:4::9*MI\ ?D"\F\6Y#5C3 0G$Y.:8XF-D(Q+K+7T MCF$IBS9?8Z2_T.8-YRH;9HA%1Q 722/+640V&/@W>&NY+MK\@L5JZQMK^+,_ MR/WZCF+#]:\Y$'8^=_2IY^XN8G8#H\X?=G.?*.$4VR#!9 ]1RT !M:F67& ; M'YE.66#[66"[/>UNCY@(HAU'VN<4&ZH8Y-I1;&F(O-6E!2 M+4,<.XQL$@)9[%5D!)/(V=(J%\M2TP)[!?;>.NS)$ D6BJI(&?<2.VN"#D%* M;Y/7_(Y6>M'T7ACQIERQB5"EA"7(>>,0Y\8BS7E$C,N43, N"%\TO0)Y!?+. MS@HJ!] FP+8EF!ME'1&))>DTI2Q2SHJF5V/LQ=H$:UQP7%IJ)16. M29KC,R;*$H.N)^)->29MU(8KJ9%*!#0]J1PR,05D:12)BXBI+W7;"N05R#OW M3!+8*-);IT#G2SH:#?\23DR(.!%FBJ978]R[T/2X9M+B() T^:BKC!AI9322 M5#(3>4K$\J+IU=$SN8CE;:K6+8WAM45NGMIH[>F*! MAN0I]D(';J34CAF%<4[/HEY*6HRZ&G/4A5$7.(LI4H6\HV#4<6L0T!%!5FJ2 M/ E6![^T2HA:AC4M'%4XJG!4X:AYX2AB!5.;:?F/3,:JQCD#XX54RH&G/4A0D5(V,:TX0P!(99 M;OM03*C7#ZO]=I2W OP;.M]7SU:B-3J [_)7_X8WG3U%-9>=7HB]HW>4K@AX MD@,[V.GTJGF3%X^]^K]N\-OJ^3=7WS-UG\/^L)-7_=T@=NU1YWO\_;@3CG9A M;@"]=B?30E>4&-_QND]:!TLT.HJ_3Q8%3]]BZ6>CGA(*#R_'P0W/<2.)7S_E ML^OTDT7]B4AT.[V()G-!:/50!L_.Z/3/W<'%9MF)R VBW4S)< M^FUF4B[-\HV3-T/5'-]SS:^L_-6/@K1E-NCT1K8BB@IV)1'4"A,E5X(;XPWF M+'GXP3SABMLQ@\!G8EC+^*^2)%H&0PV./$4&)!*C#"HQ++',G<6N_QX7I>51 M),8$YX)+[6440C.F4N8>"9^K]LJEX5>384='_;.I&._[ZI4)5H H=.WA,+X[ M^^6*8C4MEED 0F=XV+4G[SJ]:NFK[YVLBQ$KF)IJ:28A\.'/N^K#7D.9YD(=<G:S@AY1=81?5L<_B7!:H9G#0866Y0 M3,P=? 5G% #J5[PV 7.!WCJW^_ZY)*9Z%+!?<_V[K.&"R0R*1-8%:C^XGZ#% MX]+V'@<6-]IU\R$42ZO_BM]CMT$>XFE\XS-7@Q&4C?'<&X.6C5$V1EG>JQN# M/$A(:%[FK08C*-OB^2:W.BE1SI@\I/B-'>XVXD6_])N;)]-[A;T?%(]Y MTG.!+["59QU@SS\M]=IT+R I;UH>WNRJ%WPH^%#PH>!#P8>"#P4?"CX4?"CX M4*K9WG'6FOU>/&D&?IN?S@:Q 7) MYNX?MVGS%,9"M@Z:K'FZ@YOK_K2]Z>'[6IVMO;_@GE]_-$\]O9+-O??'7ONT M>;*U^<]!^]2?;JSGK/#6;NL4GHW^== \R-G@[T];IVWVG]/F>=&&UCH\]]JV MC)H0$2CRGBK$$Z7(A@@_HM!*F.2-"4NKDBS#DI9*1T]Q;.@V_68AJZ?=58M9 MA+4O'%LX]DDX5FDAB)+:J<0Y(=;XX#PAE&(6N4[D;AQ[TWG>0J_/1J\G,_2* MB? @(A&I&'+):&>0X\&C(!P56!.M:"H%5 N_%GXM_%KX]07Y55.NJ0\:>TQX MQ)ENA0Y!B*!3X+CP:TWYM35KOE)'(A&*("4D!_,5$Z0Q,'UE$?K=EE4O MJUY6O:QZ6?6RZF75RZJ752^K7E9]CE>]Y/?><=:^KOR]TMCIPT/TL@'<&)X7 MN"T^W.+#?1(?KL2$)L4$-I;PR+$FC#JBHC?\TMY;[]>SO!5 MEK"83$24I81R+AG2Q%M$G1?),19PI"5$6D*D)41:0J2%7E_R& VF5GFN/"6> MTV!-3O.5-K @$G96/4&(M'#L,4.94^XIB)1UE?(MY;:80J%FRAUT*OA5X+O;YDT]G$.0_: M8\\DIR1H30+ESK+'ZUY0NND9/>:*Y6P!5YAZ'( G@LY;*$2)X M],$8F=OI!46%T8*Y8A[5$+K;EP-\6C$+QBQ%6#N,.',,&9DHBMY%6$65%'U1 M\V@181XM)*:\V7RD0C9/13;68V6UD301R8W3UB7GB!!<6F<5Q\58J#'C MS!H+1CA&E>(HZ>01CQ8CZXU'%G-!L,7,I+2TRO@RP_7K EY/T"F$4PBG$,[3 M'D$/'DP;00PWB6-)C HF$2$)]\Z24-(7Z\DUEX(_.D7,DK1(BZ2!:ZA'ABN" M0&=@#HC(.NR+=5/(II!-(9O7M&ZTYYHJ8P-+7"3B).C(W'!N<1)8E5!(G1EG MUKJAE$:/:4"!9^O&&(PT6*Y(.L*94]@%IXMU4\=0R$(>]/JS?W 0!Q[NUCBT MAW'P7 "^D&D=]RBXS!@FBE,? N68&DM]+KX%B+;P*X\Q:"R(QF0@7B(=$$'>"(>>X1K"B3!ABA1)L M:17$1 I1"*<03B&<0CBO0#A$Q6 DX3(I[I-Q)+I(G- < _TD6:R;6G+-I5@( M]]AAQ3 B/(!UHS4#ZX9B)&S TNE('37%NBED4\BFD,UKGKJ42;LH M/&!*R*=5/' M6,@BEG[?[!_9;F-X;0'XYPVYW3)W]^@R7X'[^&,^K9*S&DEAE MN O!D&")8S8"_ZGH[QC]+^;5BY+=SN7@$3-:6VTB"LX8Q&V2*!=E0II&I@6F M.C!>(R2*>J$!XCCS9(%](= M\\*+>?HJC'VI,YGR5C%EP![58)[&J)&U)K?_="P();3SN>X>5LL&Z\+8A;$+ M8Q?&+HQ=BYFZ!V-S(;"4@.X\*AZ2LX" MPX^KV%K/J?L2AT>#CC^*,$V@X3^L&?C]D@NFI(N!=(7^"/#H!JY[!*2KU]>( MGGQ>'B([+S+.K7A"B($1!B((0!2$*0A2$* A1$*(@1"WSO>M; M^Z;9[\63QH$=[,>C1AI=TPG@]5+DZS _K^C GGY M):DNI5QPL4D]34 M:NXY2\D!9T:>O%$A"17O>%"H.'6?DTK]#)5RK)403"%#F :#E%AD9:3(!$.E M)D(QJHM3]RG2B'\[RAGSJ]4LYDW3Z8UL-8W7O1(ZWU?_%WZB+VC M=Y2N"'B: SO8Z?3&Z=7TZK/?<;RS#_F3&?G)?'8[O8AVQW\3.D:O2X\VWJ0J M2:(E2)C!@ Z1.99K H3<^UIBRC*H25,OPA^^.LDQ4:K%0WLR>:47\JN#40R-^.,P]H9QV+"'AX/^#P"FH]A(MC-H?+?= M46P$^/^HWSB"IQ_ ;;OPL-]C]V1<*ZL![\XG(DY6&M<\5WZL$-W1]*V'U]R[ M V-+W3[<&3[: = = !(V"4.:<9<7"CI)S5GE(9&#%LH^?=W8I'YWJ;?'L;_$=K[S.\K\U:ZY]/6GO[>#M@ M&95E DGO%.(I":19/O:%(]4VR-RM I0PLW*UWUD#9+*;5]I6(O*7!088G#08 M66[DY:M([#Y2 1QL0F*$$,.X(\QZX..D/,?>6GRC'ZQ(Q=-*!6CJVRDH"MLR M][,P"4!?:&2%!B7=*IPTT4YX 5*A5MC]I(*8QB_PN@U[@"(Q_+H,P#,\C'ZL MLJPTU@Y 9^F*35Q?6^QK0.H9;W4? 'J0X/*VD33]@$;ESD?M$MCDC MQA.ED3#<(BX]!>$C&FEE%/$Q",M .S0K5VL-GTG<\KV$P6(ODE+$8: MIRI;:GH%WR(,]Z6?X&E*GDH2F.:&1PL&F&08!Z5H"GXL$.I,('01B)<1B!\; MZ^])Z_-V(@KL1)L0;$7 A\0BL@$+!+HCMRY&[%U:6I4KY&9&"F )@P:;.GEF M*QWE.DZJ!">O\.U4!>8T:+V9@EY.QCZU/LP(&=@ /@O:<7\0AK%W1RG[=' ( M%G[6\/_5'UX42L!O3\XNV[L_6L?;3%.CG8X( R\@;J0$$4O5;X10H7)#T/NU MAWX^T86ISW[@L6,6 MI&;LJIUX5OS%RE5F3KYR& >=?A@V#H%OX XQK,QZH'Z;<8W>R\%*Q#/[5\\D M<@,>9/#G""RVWM':U82M-MM[X6#UOH: MO-ZFS;T=T=K\Q#?^-GCK/[O8'_S3L]_,:./@P\'6NO^Q\>V?W=:W]S_:H*UL M? 3II>TR< MNLK/1#=.BVZ_$ET_$5T[%ET0SV$GVPG9YY51//6[W?YQ-C=^ ?0_VNV/8"1A M^.N[&\,)5R>DBMI>NEREJ]C14?]L L<1Z.J5R_7,F(F5Z. M/!6A,SSLVI-WG5XU"=7W_G[<"4>[[XQ945A5\=3)J=7)>,:7R^URP[P&S,<+U;V;"<"\\5KI_TG;WV&X^7/ M+UO7+Y2N2_[I,T_?K9)^8R'#.Y2!J,DVR!K8'>:V#IA65OJ1*TW,?8I=U&O) MRVA>>#L\>L"7#8R97?:B!L5U>VS&GL"5<@<:P=HDGG"V3X:CPY<9HEC1XBZC MO+0@L.(P\%_(KS#@T>&Y#^IU2]GD0=HS$W+83T?'=@#FW,@-_:!S>#23 M6U:JM=?U7,3B5FM_8!;>74Y,Y#S;B>3_/1'\OZ?E?N)NJ]$1BH[U_KX8:^Y]\?^UL6(#R['?4VIZC%W@F7(*)Y6X"* ;50^L_3D28+^:USM'MVV*X*K+?B4<'R MAV!Y\USQ;ZVWV<;:MH#5QPI3%#$1H/Q3CAP."5G):1)1V)CRJ9UEKEY"^7^Y M@MZU5/&?%%'J,A\U&,'96A0>F"]]OO# ,_+ R0P/4$V,H4XCRZ($'@!&<"HJ M9*1SSA-!K*J<0)2\1(^^!>6!$N>X1YRCTQN.!K;GXW/A]D)6_*J5_CY9RD]G M*UE ^H'*>G-MVR4+^,PD8@I0FBLND,XMT+T/ABINE3=\:94L2W;U*.-K.U[J M"33U],47='MEK;1 V+/HFPRX7:B?"<> I;%(.<(1CTXB%[A%@3H?)--.<)?!C8H";K520!?.Q7EN3>;B MO7UXCI.I*K[%W3EOBNB9KR 71\FA*IBFV/,G7\Z7M*#VO5#;7ZBDF_ =N<"[ M<\P89Y D22"NL40::XYT),139J/+M47),N=7BXL6W\&S.S]+ED+]LQ3>./P_ MC:I^4VNL@OQ/AOPGEY _8!&M-$B FHZXPA8Y:26*SE#J;/0FL-(EJY9J^\+Z MC7.^47$7UTQ+OS9L]Z5DAMT7@K].^X.MIHDE8E#2GB+N<^PN$H>"2,+Q9)EB M(5=K>(FV2@OJ,"G>X$7!KB=..2C8]1#LFCJI1IU456]R*R/BA :DG<(H$!,< M#\)%#MAE3''VUDIK7#AG[Z;]$9\MN^"-6_5/K"Y62U4P]UZ8VY[)'TB4TN@3 MHBX%Q(T(R KA$!6:"$&CC9HLK2IJBJ5>4E3?.G@]L;Y8P.M!X'6A,&KLDDD. M(V-40CPYC0RQ@&#)"\XD(U2 PBA4 :]:*8P+YV:LRL@7_V+-%,8[9P%4RS?! MY$FG@G)&]2'@O#^M63+O"7%6($D<1QRGW+Y+6>29-\QHG(BIZLY0\1+PO*#V M?/%%+@K.O<"A_()S3X=S%TJHM%8F+#QR)( 2RIE&3GJ,DI?26.MBDCGBLHQQ MJLSWFLVYY5>7JYVP(19 MUGJAXIMQ6ZW",P_AF??'%<=4.O7:-LX-_BP+B*;($&>$(<>(0"(:28G'L!?D MTBJ1RTS/427'!^R^NH!9/7V]A9X*//QFBZ4MW?JK$&WV1M: M=?Y"?FW\'>-Y#]G7&&'U=>^JAL[^+F.N.N32E<;?HX.#W"*PGQI_@SQV$LAF M[HKK/8RYJG7Q;Y!%WYDT(,WG%"Y='O1[\+N/N>7T\%7GX/8GSCVN;6-X\;RV M:H4.+SK\D]8!DHR.XN\3[,#3M_AIF]RKC:WFH7%N M3L^;6:>IG[N#"TS?B<@-HMU'-L&CO;/=8WLR7/IM9E(NS?*-DS>C3')\2Y/A MU?]U@]]6KQOA\_:OT7INU M#K[LMD^W]MIY;.N?V<;'SZ)YNM5M';P_;>V%_2:,=6O]P]Y_3K^*ULXV]01+ MS4%KT$0C+A-'&J8:$<4Y3@I'C"=:8ZA%6Z??*,9O6GC7MG'B,CIG MD2VJ)/FZ2E M+?JC%JJT15^49MFE+?I;6>G[M44O![#RK/T=!S#X&G9(+H&K!T[6O,:ELLLP M6N$UEI0[:ZQ2,0E+I*6&,ZF?)&WB!I/ZXZ _K-/QD(<9UI.0E&@>?&+-;RVX M_L]^\_0S;GT$H_I;^WAC<^>XN;[;W5J'^]"M_8TK(:G]D_:>_]&F8'A_^WS: M6O^,M]:]V-I;$QOK:\<;'^%^8*!O'7P6E]HDB^ E,\&AR!Q&/!B)- \<29^P M-XD+BE45D1)FCOHDSU7 J>1#%-9X>ZRA+)DH1$0"5@[!4BH$YIQ$'G/"F&)6)0IH3I8I+\<0RS'$-P]V3CLAA'+& M"<65#E9% =\3&>.!84V+ZEH[L+M07:.(41JFD:':(1Z\00YCA1BC1)M $N8, MP XO$US KE;:Z>*Y\/OIZ-@.2F^,YX%IT$)=LDX 0 MNA7721T*D-C0R0TSQ M2]<,IF=ZML$:41Z"0%K9@'B4%&F&+=(F,1<3LS;DGFUBF96R:W/M>BY@]R1@ M)SCH*\IP[X+CRBHG.6;9^@Z*.4>*.[5^8'>ADP;AM-"83%H(<^*1=Z2)!DD@I6HXBKL[BX%R[#7X+#BLCJ8F$ ML:K4A):B.!**U_2M@YWB@A*=G+94T?F!WH:'"DBF9 MM$/HP&@#&C0:S. MTR7 !/B]=*)X'LS6W L+_[M@HRG)5DT85H7/$ZQO1CJGC,'^B]2)^%@H=/AH<[L^I=B-%X@G@,"G$?/#+" M6T24QL('1P(Q2ZN2+1/&:V=J+\;1SP*3;P(F7Z3>?X')IX3)"[414ZN9Y6#[ M,AL!*QU&UNB FBJ265CE;YJ9^'LG%@,GBKKQ3ON=PV+#>CPY&X^KR M(1X. "QLA4XYQ&X/^O!PI]4+Q:EY]YG]I5X:\=K%&J]/+3'\WHWY%T#_M:F5 MOI$9"BG M#1@52)ROI%)=6S5XLW]DN_6LI5NZ1)8ND?4R)6XDPE8L7'@_+ISM7DP<=.FB;3$CC%*74_H2QV"D28)<8!*,-"^2TB3$JAB/69;T)8XZ%UZZ6]OB MZ[J]3D8]KVV,UV^+3C3BN&_Y=*?WV^F!&(W@5L-)C3;XA!TV_N<>@/>@3I)3R"?N@7S3TW*.=').D>[A;28_ M'6]\WJ918Y((0U[F8CH>*^0HD2@ZA[$5%+/(EE;-RE6D:H"<=N&7Y7NML\49 M!!6Q7 @>8M0ZV4"YM;G#JM:Q6F<]6>=K&*ZL\_W7^4?S>)NF)+"AKF(AQ!.) MR#$7D:">"R,LYA%(2=ZRSA4FW&>I@XNKD:6QDM%UNY+U8"4!>J66@C.%A]+F#>?=DN7J],SRCATP)C4PCMNHF/V&9 M<;-YWQ\>Y7Z-@_@]]D:Q475MC3FBWC\ ]CS)'\A=7K/647'2\ C^&3=TAX_E M=PWB+MP/OKG1[0^'*Y=Z%3^8Q"?=8.'CDW[08XZLY.?G/:%G>TBGR CL-A\$ ML!JVSM*H3(P>7N8^9#RMH:ZP">OPYW@59OB]KB3^Y\48S_H6G%6(70,E- ]U M^(:1X#V8./NDN?F>-C,!;'[:-ISS)(A R?D$#*#!+%'6(IJ< SAVD=NPM,I7 MKC:N>C #O"39%WFXESRTMYD6 >OH$>?1(!ZX0(8SC0*/8+@"=>"08XDK5Q/N MSN6AT[M>_6^$T2!#^12%G)&'F24/D!ZP*,]!_#5@L?JZ=Y7L^+L Y9E473#/ M)=*H([I?3VP_)ZH)08^;I%O7_QY7&FO7&9' SC=8@F.U((M#II8.,$QGD!F] MX7>!?N-P^2?:1JU-R=M09VJ:2$&>,?* IBDW"L' A$MTB0%9(TRVFFI#,[% M(6^AHN5:6Z=%*.XI%!OK[6VNI67+^L]/O:?5J( 7 M>[$:V[33]OZ.U12HM<82[\!6-2J81+4FD0D?!<'4WI#A\$3B/1U+>N-"+9KK M7[<%QM& 6".I$P.EFRED$HOPPVJ9)!/4N^R&N^F4RT,M,8.%S35 ;/*>!^>L MXS@8BZUT"@C1W1!/+%+P]%( ICA/*7$/ICBF*CMC/? =!:$@7A@A;.#>IVR* M_T0*9O%MY:HASL=,"_6AL-X-%P'.P!P=#2(F_ U?W3[?O^U!6;O\YG MG+1/=XY;'S^)%OWZHTG?XZWU';ZQN7/2HE_VMO9:>ZUU$*C-]VSK[\L"\]?> MQOH:;N_MLZW-]Z?MS2_[&^L[8F/]$]OZV#IHTB;. @5"TP6!.6V>OM^6UF'- MDQY[:;@W"CE)@01EI"JY2)R-ESV/P1@),QX5\R8[?DTDBAE/>0S!)XZ7&A&V MX6'VA@Y&<6G&/UJOB*:ZWHYM]8]B0Z\T+L2F,9:;"A$_]OOA&/;&-7)?^TCN MC6Z(&V;BR@S,/O/S[MJ__6X,HV[<2!\Z0#KQ7X! X?)6WLQ.@[>[BS^1YMX. M;P&-M-8_PXY>8]N:>.(9-BB!U0$J;8S(.<<1(S*ZQ#0..-VV1>\4PJB?\RF' M%E*_V^T?9R_0V)#N.[LU^N M) ).+TB>C- 9'G;MR;M.KYJ&ZGM_/^Z$HUV8+)AJ/';&30X83 8TN;XROG8I MY6=\4>@5D(Z;K]_ZX=LOXA5%S ,_C%?(;1<%>^AG%W'(E-[QP\]P!N7Z;?^4 MV;;7)WGINN0>$_&\\^=C-N2?80;--7K1\\S@]7Z+.V1SGX$>Z!OQVK.=K_+6 MLHN>,X/_Y3?1C8FI<[*]JAHQ_^L&OZW^:0>#G.E2_;%V )\]>LB9B<=(XV,G MLTC&4P+OQ<'J,Y'X>0F1(AB++QBM>#0&Y)\A1IU.+=?VT/)Z_!Z[_<.NW-2SS/,Y2C8@PMLS=])+Q']/]J;6S#F3WQK\^OIUKH_VK7-F@Q"M>5(\:%-A:$-NY3 M\>EU>6/*9IDV5PJ3W)=)+FH[::\DY3PAZ8 _N$@T!*OI>IUK='N/CZ0UX6[X@-Y(@"\\($02C%3RB#"MXK6N<+EQ2S.; A5OO^N2SR^SF&%@ZG M0VY6'9TCDE+.+#$X,.F2=\$Y1KR[&:>+V?V,0E%@'A1#7B1$MD M/&%(.,N8UP)43[>T:EZD:?7#MDN]0*6>\;4":$_4?>_Y$:U8UD^$<1>6-8_. M*!HYBE)'Q%V(R''*$.'".!$]];G:&^-7:RZ]8FY!@;<";XNGKQ7C^?Y(-F4\ M6\,IF,\>,6]!6_/4(>,2!;T-%HQAA0DG2ZM"UJ]1]-S 60ELOT83O'LY74NS MH:=T:KWM9D,OT 2ON"^>E!"_3KLOHHW)25#HJWF;7I6;BB/JB=AJ^IB+#9X(CL"* M4X@KF9#C*:$4:;2Y0BG5.A^8I.HJ6;UBBD?AJ<)3A:?>%D_-#4T5C^+]*6G* MHT@Y(Q1[BY*G!'$9&#(X182S"]AS+G4P^>2EI%=;IA7[Z;7ZM=Y>%_5JC:#K M*Z6N5C5U;J\7_)/;E.JBBU:J?3Z+?+S!,J-%/$JQT45(#BG%1NOCQRP%?R[X;W8VO2G6YO[> N>"YYG-[^W=?J);*U_ M/=WZ^-=N^_3+WJ5BHR)QK4R4"">I$+=>(:."0!1+'ZE7W%)6BHW6(3Y6ZL05 MVJ@Y;=PK"^-5>6/!LS!>CDDNLC"""L;22! GW &3&(UL$-4Q=.IXI$E8G"L- MX6N*QY5BHX5$"HD4$IDKVV.!4B1>C"^F4B1D8A'L#8>"Q3@79B+(6!$1XTK3 M*##VF"RMLF5Y37'J8GF\E3-95?;$].2]=O_9<4;$]25(&[_88<.&/;@8P[E. M,QP=OLS@996F\M/17[,62ZL$1CLZ/$M7*96UGI2G&$!+$$))IB57@1CAO=:* MI4B4T2D4'UG=F&JFAJH4+F'F(S** U,Q(9 C20%G,0G_8B4-*S54YS]-O*#= MT[AV7A?NBFOGB0#PPK6C*'9).8= 21>()Z*09=@A#4OL+.:1^*J&*F7/7.NE M8%_!OJ+I%8_$$\+"&,)=$ $IXT"[TX!UFNB(E-/*>6<#1[)+ @1<^K MD]-AX7)]2@W59\9IBJ-3F!JL@H$!$2.EPCAY++V0$M^"T\7L?D8XGJFAJK0V M&AN&I& 4<:HM,C99%*3/'4U)).> <5@Z9*0.2'H;6 @B>9D[[I%20[7 V\+!6[W0K1C/]T>RUG3).(5M MBA&QH#'B EMD-9,H$J(,UCA:X9=6Y8O4BUM0.)N'>/VKSUNIH5KGY+52 .CN MG*<2,R$Q0HAA//=ASCVYDO(<>VN! TO60-T(<::&J@TN,2D*-2T\-=W'V_2ZW%0<44_$5E,U5(60V'J"C,0: M\=S'QU!*4(PVZJ #-@3G@G7\FG.@I89JX:G"4X6GB@E5/(J/I:0ICZ*BD3(6 MY'&(_-?X&>>PD MD,W>40,TYEQU"82J\6^01=^)PX;MA<:7F(M0S5P>]'OPNX\'<&'XFE-P^P-G MA&[8QO#B><<'KZIACX]EY5))_<;1;H1+_<.**^!MF_W#CF](+%=F2_1.(*0U M.H 1^:M_3PGV87_8R;=[-S[]]7VJ9.[_^WTR3$Y7E#@_PW;ED]8!)HR.XN\3 M%,#3MUAZJE+$]5HR0R_-^-3/W<$%.N]$Y ;1[B.;X-'>V>ZQ/1DN_38S*9=F M^<;)F]$'.;X,0C\IVSS^"8*0M8I.;U29F1,B-V I$1,5\X93CDTDBAE/>0S! M)XY_NH;SL&+3UG4C_CB,O6&W$-IFWZNC719;SM7VN2< M*FU;_]G%_N"?GOUF1AM[?^UMK*_A=BYPO_G^M+WY97]C?4=LK']B6Q];!TT* MBMC!E]UF5<3^/6\>;RL2-#=!(":#05RZD(MX2"2$3X9P3 C-W;]6]!6UJP&B MUX5?EN^U\A9[D90BH-()'F+4.ME N;52:*MUK%9>3U;^&G6]K/R3K'SK>#MA MKW',+9VU!I4[!86LLP8)*C4)RBJA)J2IY($!D+' MH[7>2X9Q4(JFX,>+K\X67Y?%?Y;%%ZVU;P+87&AEB+5(J:"6) M,L[[O/A7#S^<+W[6R5(G3V,C8_2X(G[+2> R[=."_ MGN^.0G451&IXE)6[X<@-_: S5O8&\7OLC6*^7BF!H.0> ,7F2J19!BNCK/JN MX1'\,U8'PDJ8XHQ@^ 8G-"NG??C>&43?VTRVNA0^C MH]$@3D_@^_'\;69;;!/&\T>W[_??GB#G)BWYO"(3'CM$" 8"8TD@$Z6&WQ@/ MGF,A(EYJ1)#3PZR;#49Q(;2U31#RO(U\ENE424C#7K?'\C:]NJ5LEOZQD3]; M5)_B\:N=ZCVIW^WVCX>-7ZIMU1_!D,/PUW=SW^_$F!6%UU01:,+3-X]C] M'ILPSMU%R>7JD_9>=W=C?9^VZ(=N:_,3;NUU]]M[;=H^_:/3VONKVX2Q-]>[ MW?;E=FY[_W0VOKV'^[=9^]M7 N.@&]^^P&>V]IH?/U%XOI/FYM?CC6__[/[G M=&TZEPL;+B5U&D5B%-A%N0),$ H%;BF8*29PE2WB96GJ5ZNLGA!64O M^ERG@]]X%8?:87D[VL'F<;] ^+T@_/W,:>+$&8[1H,1L/FGG'+*))>28@D75 M6-+H7P["2W&'8H!4$,Y*@8>:0?BC<7IW$&-!ZGLA]4Q+DL@#5B%1)),/B'O. MLK+-$+R:N")126V65HWD1=6N$TXOMJK-BZJ]8#C]H3\:%)B^%TS/5,4EP?%@ M"$'>&8?@UX2TYA@Y+5D2D5-G\H%O7&JEU0JF%UN=%D6=7C28AO<6F+X73,]4 M47->1.9,0$GS"-HTIDA;H5#"FDN%X1*C2ZN"%&VZ5C"]B-KTYFX>" MZC?8,*^J+WE(&)]3]C>>'Y579^[_+'?#\>=;O&V2E$\A[(I+T4FA#%C2+ MWN\"[9P?'/%V,*@.C=B#?$HZGQ'9F0A,=T_V3]MX?G>;'-MO:V\>MTP]@\/RSUSS]LM>"SVZMOS]NY;'^ M><7@V=O8_ L^]^EX:R\U;33EU MEB.+142<>(PL#P'^5#J8K!6F[%%3RTR+VED\\V6SE/C'3Z=N+9]\[AR=-,)H MD-7)\Y/2Q)2 R// ]",K2UR)C)R!\K_A ?KA4\\/HAW&]3C^MT#UO:!Z)C\_ M.N<3P1YQ[S#B45#D/%-(8>%S\UD?'5Y:I;P$/VJ%TXN83G2[%?1L6/V$_M"% M _(7*.19].T'@?BG2X>L8C28HBB30IR%B S@-])*8(Y]%67\&3#\L07^+H'Y:1ST@QWN%A7]&=%])N/?Y\:[1$;D MF*.(DRB0<2SF%F\2J%F *<4R)FE*Z.]%3:\3@K\Y-?TJBI=TJ[F,%)1TJV=. MMRIVSX.8<>:0A6!8**H52KEQ#NE5 M4'H5_*Q7P6)D7?TY+L^[W#C>[?C=QB[H=3=2Y2 >YH,HO9WM_-+36IJ?6A]F M^!,>RF<./08L',;>90*%57!QL)&^G WI*XSHHMP>GE,Z?7@NH<>MS]L2.\J9 M8\A&(G)#.8,<\0Y9YU32FAEC[=)JOQ>O5I,^7]MJN9<;AW&05P.VB,WUQ4'- M[S:.XO"HVE;GF7@=$)[.(&^I!@@*V/LQ+TN#Y'TTY=RIH"3$HS@X "F$7;=K MCV;3^7K]H\G-8EAI?(*O!(8[JJK:'^43;""8WV/#Q=B#MS:&4\B5ZTWG&M*# MAN\,_.A@>&0!G "]4LI5K^&!\@;_;KN31A+3B82YHC PV!*661F-R3,TRS%C0VX2J MI9=)NIW ]_#?]B13\5HOP"N#40S_ZEC7Z<)$Q^$Z+%>W/QP-:E3)VD\VT>%> MZV!K=^O;^Q_MTS7:.GV/6]_^ZK;WUL06;*SV9@MTR#\.8"P_FB>7-A%LDZV# M#W#?#WO-=1C]YF?2/OBGTUS/B?_=7=A$HOEQJ].$#?:?T_?'H%<&S*1/E".L M1($T31AQKD5NU*>0"=''6>.9%]YNWK@4*\*(9\D; M9RN:/?3.>(7<=E$P]L#/_GS(ZFE2W>^X19[C9.OY:,RCO-8_'?"DG\#3>['- M-#TW2KICTD% MJLDVN#7L7B],*RO]R)6^E$'W$S1Z+-C-#80N9(SV3$/.;HZQ>@RW^][)3I$C M^R,.7RU(6\*LBW4@ZQD#I:>C_KN)'.=8Z7"M%_Z>"/%FEN&)?\=;Z'[O-O2][S=.OQZWU/_;:FVNB?=KM7LHL J.'$685(H8[ MQ)DSR :!D9$&1Q4\E0HOK?)EIEZBFNB"'M-ZQ9)'KSX=-1C!V5(4PBN$5^\3 M$87PGHGP3BZ*9]MDI7<>"2\3XE(*9+4G"+05)863@;FXM,J6L;G:9+L07CD* M\2Q&VN&@?PC/<5+9:?&_H\YACC*7TQ!S;+#\>[*D .'OSQ:TP/=#X'LFWS,9 M:GE.]90A\1SOM,AR;U%TRA)&%<;<9/B&]Y1S$,]MKRPB)-=@!-?;*P7]7UE[ M+Q#_G!!_H:$G%:/4TB(6DT0? M]T='PTZ(%R&4K*?GI*)1-R>7UJ,NQ<)!]EM+]Q)G@9EWMA@F=@@I,9)I T><[S.8ID&>(A4.0T$8@8[;4*TDNB,A-@ M;0H3U$F[7T17SYEVO]L?5D?$LE)_M-L9!'1HLS.^"RB0#Q<43\PA^45'FXW--MY8VR81\RB%0HIKT.NMP,AB3A!1%$OC Z7RC@*2G@9(8";(Q4R^01)XDB+D@^?XHEPM+F MY%%OM(V9 K!BA0+JI- OHAOH3*&_]H!#<<74JM-QE<\X*451L/AQ;O;FVK;D MT00B!$HN A@[P9&1RB&&710!:^9E6%KE-2R"5D\H*0[VMZ6(OW%4?X$J_P7P MG\Z;#H#/M0Z,F38TD2[KP7TGCO7.GVTS!B34C MHLX89G1!U:6M)9HJJNO %RQ6$&AAM!3+KW\],B408BE$L220-G-H"J4R(R,\ M'E_"_7'K8R0AYCH9WKFH"[O>XTS\+(0MFT#G+PFD8N/8P))GJ MNZ.LI%6LX^C5MLC70@P RSZQWX7>L&"R^WI@!N$/ TNY.ABDSKP%<>:4@^NL MQO%?BZ,G:G^E(G=&(2%41)PZBZPG'E$9<\5(-()CP''\'-5(;S1\4D?0W[#A M_L[!_U?3V6OP?[$(.H _UD%0I0@B>4IUEX0@)8U 1A)#G*KCTTJ9 M\&\QPE/2O9HY7LTZW%(QD_W>X99B/:]SYM:@_1#0WK]2@@HFNU,A1X1J"Q8[ M)LBHE,CH!2%1>R%]"K4W9!ULKX/MMH_\+!-MK]']<]+\TV0.)U$=E$);I MH)6P'!D;/<*,8VMTT@%F:44TA*XSV"MEM+_%Z,YV?V0Z3^L$/J3=XMV]R]X! M(=IBOO2OSN-KU8//4P P;6JRVO.%5JS5X2^JPZ-99\A+08,V$7F3^B\*(9!R MCB!A5/14YM$Q7/1?E.PYSJ%?8N-5!<&J=?)1:Z-:&[W\/%;#*ZNUT9-JH[.9 M;L!<2ZAD1%:(<6-(L)YK3@%;<0;E#P'TT2MC7[6!WB^G>H=[55O M;DNV\C]V\*_+0-5%UZY[-E],QLFS]+%;"W94P>:*YZO3+7ZP<[Y_OGNX<]XZ MWX(M_0V^!]MZ[8_VSGEZICMM?MYB+;IUWOHXW[3N$US7ZL(69ZVUSD$KC9$V M>?/SGX>MM?4S@(N3W37'=M>:^#_GS3/X?(]SKYG.<^1$!*M11H5,I ;!_L31 M .@*2DMX;O< -%<3N.9Y)%(2*:P-''-B'!?*4S S+7>6^[?1C9'@Y2S)2G9= MI">#?:4=^S9ZV9_C7LA@D\C&;)?5K&B[$WS6[HWZF]AT<'<"3AHTTBD$PPU#>ZX=I=R;Y$F!\^.*Z,#.R8D#PWO]G M 4O%L>B<-DXIPKFT7F%MM=$VZCQ@;U5AJ2B"[^ZM?'< ^2]8P#W!J#!R00A['1Z8=&'H^$$.PI@NPH@5Z!M..U@?3QH=^$J QKE&"S% M]O (,R>%9]]!]S,OHX R$;9G_WQH&)VT> %R59IYC9L"/HI8!)G&PG9PBA9D$N%282;< 5&KJ#5[53>;3 M1F\(FCV![Q]FV!Y^/0:8]9N]?PQH)S IT[C)A1 B^NZD<(NT5O>LT;#EO4+$ MV>0!29;2B2W21#*56\PL\R"%RS SZO^]G=-FE7AV#N=:YT/(:U&.$#[.3@[8#J4VR!6+9<^WCU$N]YR\> MD9WTQQT0S^#Z<(T?IX<71#RC,[ Q3K/?;A7#R:#FY) [P[WSEKA<<:N$(8$& MQ@38[5QAQ^_0CY?^^DW0]W?Q[FWW=_G85K$)-F,23-A317;DA0#B=R=_.R<@ M?]R!20]Z"3'#2*I#54ACX5!TBC'P"+&R21=>3VC\/?4] ,$ BVIT !+7GIG4 M*X(Y9SN!(BNM1)_ KA3!2YN.DD;94^'R^QVX#F3N4FQONL-$B,&^SK;A.U>- M\3NY\,@P'/:/Z9]F@'T_NO?$X.8TV4I2C/]IF\:"Y[_>!3^/7'W M\>PM?MJ\^WH_R]?@'&@V-\,S/P\&ES&8?="I@/I'J$"6#Z9S8LZ&2_^Z,BES MLWSKY%V)^W)\AR-U4XSA(F8P<5*+A.ERQ__44;U'6*-:RS/UU(QS,)341ATL MR(30$_>H4 S)5P(X!2>I"Q@9VZZA#3#7=O=9AB\7 MR/?7[ M73UX*S)Q;0<#R_LGPBN,/2UV:N=GX>%$?F!C+%55*,>>Y#]H*+$*0 MN88M%E0@-Y\=U][/$^C]]9/F&AB>P5 N74!@^2G$)0U(\5PC9YC&8*A'@MW/ MG.#KVCM9@E<5_G Y6_4_3"^QL/N!.>EEOG_2NSVV @;G>'!I:II1Z0-=<7<> MYNU8;PQ6@>=<)=SUQ8](W M0:2F)B3()GPW=0L8@=XKW//)?;IC$#X;LCCN3-RIMD_/ CUJ R!2N"+VI=4Y MQQF49]*%BV"GSU.ZC=-:*1W)_"43AQ;KM49+M3R&L%C/TCOVF]?/F^=:>CL&;'%-D2#JZ!%Q!6F&/ M#/;::^.9D7GJX=[ -\ARDJ3"'+L*?@WX][X9^$X8#I.0W"S8(+3%IW\:$*C! M6<; 9TKK?C5*?V#\[0#Y5/H9+!"7Q.ND/_##T+M+MMZQ &V0YN$^;YWOP+5; MM'FX*O:LLY)10Y ,*1CIC42@FAP208"Z1G;AEZN' M#D@LH##^'O1="'[X:=#OI@T^O+;#WZ&)39KG;D]X3IS1'E$6,>(T]TC)H@Z- MZ5Q'C!E/)PSB+A,[158O3@L:$Q,HG7/.;/OVS%%M:7" HVZ2W1+;O61YET>; M#DR2,F:5M,=?(9SU;[=_;HH7E\6F=]CF@X?:YMAB:8DP1.F<8^^M)-0['((6 M6&(K:MO\:<65-0^W]G*=JQB,29"@$8]@H%MN.8J>$FF5SWT,M]GFI0%\(1F% M("0I74P,2 Q68L6=]S)95"8RFBL5M)=&$I[?;(3PNY=\8S*HM,KKJ7=1"O/^ M'08IW&KVP_M>=WB7/:6%=$Y;9 PGZ0A*(FMS@4#MA5S8B$5,D8!E*6[PR/)7I(V,[!*\)OM0YNZ("Y]RIKCD* M]/7C M03&F!0^FUB9!TLTXG;;W)XJBM>;VJ&$!QT2N!!8,:$P!0HEI1+!M29"6D1#, M[&G4]$BGE(3A)"!U56L5XI/<]ZM.>A>\\N/BF#2975=TX%41FE(LS*J]PC)+ M&B^%&."KV7'HF4Z*)\P^X@1T^"2>9:9^_V* ^""A7.R(].*D&%S[&A4+]^RT MN=W<4]AXK +X""3URI C3HX@4*N- T4"R>+@_F;0'%RUM$?M,%Y C&:$:C" MO+IV&-)(<:5%#/S'$(Q[I<'_5&;6QDEL+GR8C7CYZ:8#T1^^^W@1C.U\=<\S MC[5V($_"*\25B$C#PL$/1ZB.A(&-L[1"J;@Q8-3(QL=%S*BD;&PGV[R?]=,$ METKO(M^C?VFU@^S-'KU=IE'>'#\JT*Y,!)D/)"UTTO,@(VXAE_/&.-+[\S(W MSC;7FGL&^]QACQ$1*9LQ<(6,U!CV?4YAVHG4-M50X!N0ZL++3"N_$/SD+!*X M/3AJG',C%76..XZ-B#B/.-Y2>U.O\4/6&$STW!M%5-1(F1 3B8%%FK'$06ES MGG982.%!PNY:XUD+YP;O/L6>A\>E=]0Y>X5!PKO#;7]%XF)(BP%MQ1UEA MU">D[?6S(J0_.H"+%CRU%)B98 3L$LR%U=8)Z27)N36!VLAN1E,ZJ\*ONL,? M)V-?G8QU*PWU2QKI#=;?.U36N'6XM<<9LR1$BZQ@#/R0])L"= 5LPXXS1SCE MR?B[(3OX0PJ0W.^()@5(0' <_+/3+N)TDQ-+<%FN"]ORS1'C83]K=X_[PS"\ M$-1.N]L>%:I_6-YQLK.3N*:M40S-CH?IUV$C Q=J/PR*2H@?X-^4GG3I^5Q$ M#.'3E'Z5?C7)ITEY0\&7W_=MD*VV'4^NVX#-HSZ54M8?#<2$5 MUU*G"DDH78E&U@N%/S%)SRJ6O9&)7A00BC-[W^ M__?_4Y3(?P^O;)(9A3NW@6$ZB[JI,MW?%#LFG0ZG:!AHZTDM3FOMTU%K>YW!_5CS<_.'__P/]__OS\XN[?RPA_WSYF&3 M;J[MGVU^WCW<_+R3JJU/=[I;9TT**N[[%FEN.QB[.]DAZJRUO<$WUQP%%8B; MAULX5;& 1T6H-2F#*Z5Q!8,,DQ$Y$X,BT<#_J3=2:4E2I67)>IQ-A*1 )+!; M"J\BX>O9$ M85PZ$I/JDV%QXX6"" _!D0=ZFC>AS 5I]D30OES,"Q44IBN!# M2AJ]"Y,DF(F,J%I&7D1&6'-KC\20>\(]RCE.&*(5LM(9)&,4$0MI# 4,87KY MMIZT%S)R)8:5_3WH1["^2Z<5].Z/MBM-AI(!X 8E.M%Y0].]U%U%I?>C:<%> MOT@_+ARS-^<'W1KU2+R7,",I6):F"%80+%28ODZG\(./9TRX_J4)-^,V7?J5 MPUD[R$WVW230X29;KYQJT&D[S3;X4 M!Q\.8#A=!C M0F,S)C!5[:<36 M0'$!%$=GK9.]$"D)/I=(X5PC#KX-TCY2) 'JI.=BLVECDK8_@5 0:(E]:R:_KF.F!_C#, M0-AMD'51^=B#];\SXV@1L?A9HM%",K)>R'KPV^TN7+(9O\)?A[%\V3(SB;P_ MB9D/KB3;%:!>8PW"$K5)[7Z$0(9JCH@/E #N4!_(T@JAMZ0C+5^$*0H3HC0* M?B8_J5+W^&Z[Y5+IW9Q]]S,[XZ9Z^/N& 1,GRI.& =.)U>?0WQ^8XX.VV^B5 MD@]343TVMM;V#I]*:6MMXW3G\(^#UN'.V.3C?7MF#\1Z)YOD.3AV4%=E9KE.=2@?4<-#(*!\2]4\19KXW$\^1LD7,! MKC-56N3<<6^PH)II2SF5SN?Y&PD9TN7L4I9@+\V(T^LSO1>M@H$-8_;W4T79 M- MH D=77_V)>12O#&(S3H:PGA_/[./]/=A])*<1YC)*@;BF&EEE),H9 M=809$8(C=^W+R@KN3UD22H?Z+-N?W:L@&)/#3)M:&F:3]+>IBW=QSF:\'Z0C MMHD?7J3E@JP/P?9ME&Y@4JIE9=5OA7_?'\. _?#W#W.W;MTKSY]O"X8\X^M'O%C!7/ MG5"C:+6L95ZPHTPZ;DS&,V%.62Z94^;X<,L/!5VF6-_^^9U?OOM#NBPE>>"7 M\?(=W\3+@JD'?O=-#IG=\\L_:AI?Y4WF6MQ/,(%N?/\J[1_. *9* C@\WKL&+7/H*9//7VA?]FFC>3BW^ M.H0V68,/:6SQ*\O\JW-6"\"C"@#1M0"\;P%0B[2(JQ;BUZ-YYKWPRP.>]X.O M;+%G]7MOVF-7W%X\/2J=IN!?D)2,CY]GB&)9B?N,KO;QP>[A_]TX'_MW<_KHGF^@7>WC\XV MUU9I42@42^\"QBC70B&>4] E MS 0J&H/,<:X$4JPG-.K"*: MBI"43"ZL%S^K.JH52M44RK?S02@B Q;:8A1RS@#B-4&6 MB1RIJ%*3AN %"4LK2C04OZUH^3$1_F&[K5IX] N.P?VP^=<."6L\_!4\C,X* MIYWR@'JH,X"$W#AE!+2(D M9]%IZJG+EU;RO"'SYXC)UWA8XV&E\1 K*XUT OS"Q(!,5.H)IHA16ID$BW4( MX+7AX=40@*#2!4\XBBYU*?":(YLKC;0GH 2UDE&)I17.&OQ9(@!O% ^KE)FC M*NOH;R=FE>JEY!3O4'XX>1J#SWU_G.KGIA?40?&GF,W7JC5_E?*OUIJ5TIIX M/JHBM S8JX"D8SGBP@ED+?Q0&ELL9,3@-RZM4)DWX%^O)W#^@+U9%:BK3VMK MY57)#?+ZE->O\I'6RJMJRNMJ" QSK0,..6*$.KYS@3J)57K;QJY57)#?+ZE->O$B77RJMJRNMJO-)PR06F$GGK+.*Y8*"\ M#$4^L,"]Q@&4V](*D:1!<%XKKQ<,=_ZK('I:F)2N C1\MY![_49^S[Z&D%U4 MBKX"WKR".I N9U_'W6[BV>G'["O(8SN";/9&V:ISJ3L2"%7V-\BB:X>RL=.7 MD(IVKWP\Z/?@=U=T^AF^Y!3<_<(%YZC)AI?O6S:R*SN!S76E,KY_/.43W.X? MMUV6X_PG!*,W$8Y. :1?-AC[4#RF_6/*FR%->JI2^^:2Q@PG@4 M_CU! 3Q[BY]2Y%TONGX-I'F:S\WXS,^#P24Z[P=D!\$<(1/AU3Z8SHDY&R[] MZ\JDS,WRK9-WQ6CD^ Z"P97_L0-XQ@TCG&M!5>KSGY*1O@DH+%(RRQ:0:1]= MJ:ENI!:1\$[M'VT_+GK^ 80,$BLYJ,K$^45P24(]X=&?L K#MIVT^KELZ7/1 MT>>AS05><@87A>J_^DD> 37\I"_:ZV-U7? %&]G)0=L=%-WUVL-1V?RY;/=6 MMEG\WW'[. %WV1BP((V&3TVAD#K!#$/V9?/;Y&97.3L-2/:0;S[6_+*V=RVX0B\AZ9WX")AS8-^^C1^UX M)]@S=;S[*WDZ87.Z3'^E51I6AQSWV_F%T[/]QV'K<)^TSATX*^# K*V3W>XZ MV^U^ZFRNP:BZ.[1%FZ2YMC]/CDN:GQ,5^S?6.@=G!1R8YO8_W9UMW]WY_HVW M#MW9[N$.VSG_=@+/O$+%#HZ2:&ZEG O!I>2(&.X0Q[E!AA,!/R+,J@2?)I'C M7B6YSEWD!L/2.DK@6F%)U)CE5@2KB<7LC9!SC],FO 76FFFCSXN^>G C^-\@ MZ_;338]+TO^BZT@OG#2F_7KA=P"_U'EU6 (LO#:,9!0F;4O*NQ=M!:ZL6VH. M@=JGZ*#M8;$_O%_46#L2S9,]K0F/$5LD! '4$#XBQ:1 *F@U< L)2;JWL!EC$/,B"-/4>PJ@Y9[S02"E9!YCZHW"ZM#)-I7#:^G/).6/9R&@6L/B[T)2Q?V^S,;;;HA)_NUO-6U'>[[1=>-)#%E0_BS MBPX[\,!TPW2^;9!=8,'/5",9:- V;]OU^>]V2-WI9TPS B"U;D%YI MPY0\\ *Q84D,F+ GU\S7BPDOPQ;WZ\LT_-\XFJ]:R)EA0D9!O04'5"L6P0O% M+FBKC= Q[64PW-@O!+M7P?5.+0],9WV8[-._)Y;Z140;O_>]O;USVCK94]AH M$0A!!I,4H%8":64H8IA01@2LADD!:HP;((_7 M39\']A-X746;WPATKMGX'< MNS!K GP)_J3?]]E'\%H:V4?P,6$A>VU3*MA!..[ %WQA0(13\*V2R!T$X]/= M1ZFG'-SCJTFR.PK]V1N4<- &64M[N)32HFDZ^%%W:9-%)/"^#:!NTB5)B6S& MZ7'+NQ>YU;/F_A[,-N'@[B%-"Z(IJ>$W;!"W7F'0[$'(HK63O*6W4V'QN7X7 M@,B5CO+4C+RP(M,5$Z,O73Y1'A>V7@E?O=2_HHAC@N@\H;#4IL>#9&4]-8YS MVE&"PI':L%U MBV",_E\Z?C-GM7 D($DN!E:",AP$8APPA.>I. XSBCS),2?8!FK95#A*Z+@F M':"S(JQ[(0ZE?PJ_MKMV/!B6PF!2]YJR4US,QL<)0A;I9OI 2^<^W4Q+40'9 M6)U*[I?9D:].!_YW&%Q<4:&FIB\N0:G+8(B:@RM*4:0@/-Q&B6S@H(]RPBEC M3G%/D_6S?-WTN=K3-"F44>$S9.TNF,4_)GY)U_BBO=*,H=U(,I6DJ8PFIS9) M%R)W<=0W--SSF(L(]YSH]=1@77N5C?SBJ6'.S MEQ;R)M_+.8*2DBTA*(5ANK8OB+38W2TH=K,3C?J_8B2"? MDZAB@OE2]AU(S# [ ;?WCDYEKZQ'&;AJRWAR@KQPDS(IEP6C3]*D3"V#<_EJ MVV<]-&UIN]T%B6N!R_&EWS6]1\DNK-)8IGOCIZG S]_&Y74T:YE7[16IPWV* MS?%TDWCA*TU.XYX^-?U1&AZ]')W:LV#?$RSOY$@@/0_U(QH/PWSRR9,4]2\R MA568L$=-Y_\5CH-7F)!O&=/.8>IPY 1[H[14SBOOL.'$RMECQ@<>3-4[CN%)R5P]9:J]/L;I#F]T\=N Z< MFB\=<&!HZ_NWN8S[/H=Q\)W#3^#D?#HHNCG3;V<[A]].X7IX_K>3W<__'.QN M[Y#=?V;;&+C3S;7U/2$C![]&(8X=1RFC$:F\\M")X@ZKG2+A_ MGPPA4T\L^8I5,D&>$&)>?@3WML6??75J:^<7K)UI@*Z=%"$JH_[@P18 MM=E3FSVOT^SY:QIV_EA*=&WW+&;WX%F[IW5^M*>#BU09B30)&'%.,3(:?D2& MK8W*.,F]+BC1<]I@N'K<7=5$ MJ$JUMGA=WDE!>GEK$D'[<7O4+C2!MX?D[V0JJ%V91Y['6EDNJBQK%;F8BJ27 M*G+CI'78/-]+E:2.^("X2T%?"FZ0S$8?CX^<9;%[8;#\=[0T![:45 J,='U^0QM3'F/4QYFMI9'%1<_)F MW/=F]Y_V[MJG]L[W=='\O$%;:YUVJ_OG49/N=G>Z3='ZO-MN?=[@N]\WYMWW ML]WO<-WW/P]V8*P[ASMX\_L&W>ENG>]V=]L[,.[=[@;>.3SH['1F4[92A/MH MS^F<>))K1"VUB(=HD*8T(@G+9JD3CC@'4$$:DCU'A/LMGUV^29;3C6G![O"@ M/QBAHOY_4NO3CPN5:_XJ?MRG;G.*'U_38%,Q[W4@>8?5F:>MPRW1A'^WUK;. M6MNKI+6Z1ZCPWOH(N) SQ"EG2+&8(Y,;[R25WCNZM(*7KX-"-JG+_ DYZAN0 M_[\'[51Z>IT@=O7KMZS57TY$+SG"=%H9&MN#X2B;\&H4Y<^S+)8GJ1+:]?=[ M, 1?%D6'T^/0&Q8D7 9>?6"*Y/LTDD14V(8M]J/@! P9V*+M?D'W,:ELA2M" M+\2")+#@R[I@]5G.MB=TFC-/,,-AW[4+RI""BNL:QU@JE5UD-_]J9Y!%=O,< MA6"JUU\OWZL5WOG&/E_%S<.M\^;:QGEQW_V]:'6 %4DM/:1#G'N'#/,6M#[\ ME49A/ :%KY>O)VA/-W91Q+F(+/PJT7XM"T\@"WAS:T\JP31HV]30!;R&RKP+V3A"AEOHK6:\O V$JO7<2A(O3IG]U<&-3/VPYBQ MQ1MBQOXI@^E+4-->'!DWS6@\@/^^=[Z#\^;A$6]M-_'FVCYNK:V>MK;VJ+1$ M6&U1[HU'7 >"K',&YSNGK\TU?\PK*SY$@9'_=GI-9\R&\ZIP4L!A)7?E7 M'YF]EK37.SV9O\U9096W-@XM&-3V2>C\",U^8FM\,P=K.^>M3@N>W3S_I]/\ MOL-;:_]T=@[WZ>[V'^W4Q7!W;?=P=WO_=(?NS'XA M.#G?_VEOKL&8TP'=X9]'+1CKYMHG>(NK!VN;:QM[X/ X\(4(4M2!)\1S@[1+ MG3M@08W."0;'=FE%-13A];E:E2I'WB)# L (K>O\WCJ&IR3+[9-^#=V+0??Y M/'1[B8,6%B/*9>*RB0P9FW.D31Z]5G_JCP"\&WF0>O+&B7C!N4*9/X? @RDA@D LB[==9$###.\@9ANK;!JX3C;]$&+Z=N]F=9 MO51FTQY/0* :5OJKY\AXE>A? _YB@,_G 5\&1ZSG&$E-TG$G=D@QYE'(O0O. M,BYQOK2B> -V7^4,]]=&P%*;]+_ =S0BR6Z/]8F@OYM$^:*6M(3(Q?&#$B1+(P.(BX8Q@ MUG ?4OTOR1M8JVMH_WMMV=>6_9-9]G\#H"=2@A^F,PX738-K@NLWE+%?$US7 M!-?55IBGS8])619*DVYN[Y_MZ>AI#-@BQJ- W'B"M,8!Y53CQ&Q!I LUP76% MJ+7FV26>ABO@?-S_\-4=!#_NA,UX=?=]'1\?=T**4)C.1J_VF:*[N,0O;QEN-+),6\3SM+A,PHHDN0.:28TG>(F/ YN@@ M#++AC*" 3WLA*8D6 R@>9YDN&1"MU;P216\ :GJ]#>?"O@'PZQF$*@9!"I6 M*?WR ZBY AZ/*^"-T;4_WQR6Q ")<[*@R%J;1+>R+V84:HZ -Q79^%X\('AD MX#7,?N)U[)IV+RGJ>3J@@B_UM[, NOM:;.WIIO@70ME5F>.[C/I%G.T9]QH& MY#[X\2"MQMW.]72!5\OU_3)=WN+#M,7)J[7M2U][=^W;>0ON!W;\P>;WW4YK M;8\/=C]_.]OM?F/@'\_[VD?P/=(\_^.@1=<%7(-;A]_.=P[_ M.-PY=ZQ%/QWM;O_9W=UV(HUSIIF4:*7T;\FLH]PC%F...+8.Z>@X4DX;K(UU MVMJE%;7,KOEX;T8CO21.S:/3] @F&]REI.J3MOM'!GOCK@V#1PD.LH4P:FIO M)'/C[S!PL]UA$:WAZCYP=97C8[NY)_)H+38&,6,CXMH;9%3.$+$\E]SD7'* M*WX#27:=)W?3MOFO1R/-_PGW:-VYK@YYU"&/.N11]ZU[_IF=/1O)/IKA0?:I MTS_)9HY)ZG#(FW(SBC4^-C##OPV""^T?P?]>\,:;(J-K.#W4\-,^&5VP7\># M0D1NS +Y\" !>8M36X$1W*!I7C40OLC&2+MAON7*TSH'[YIE]%=\I:I'&%ZF M,5]*AK@IGS>)^-\@X9_Z@[G.+&\F+ZGU?>>L=;Y!=\[]8;.[A5MK3;AN'>[W M3W<'[I-R'W8__]/9_3R?E]0GNX<;#,9X"/<\VUW;PLUSE\9YL/L=_G8.8]G^ MXVCW^S]'5PE&UTD3QK@7>$YD;G&*DU+$6@T\K4JSW.@+)BY1LO#3.?YFL_F;OZF<; M%RM?8_YBF']^#?.QQT)A[Y 0TB >F$=&2H]BM 03!["O\-(*P0W,V--6;]3\ M&N_:=[GL>.$2\L>B@=$@#,>=XH]%R\G*>#0+A'NJ,+GMAR+L MMT!TFRX4W;ZG0/ZT8K&2P'_+7GZ&>:F6N-6VZR_9KM6P2]]M[?"#M.@;K1!^ MCNC--%/P2WKMS?AM&%:3=MJTH(=X%/ M^:O%IP>75Y_"-;AYN'7>7-LX;QUNT.9^*J^63$B,HE5%P+BHJ,B1=9+D@KC( M:4PIRM>CQ>6^ 7'L))D 21K/3/JTV?F4@/'&# :0-#,"$?L1LEY_E)V%$0C3 M9 4;V!# 5O.M@_"\%J) SP$WB*<'@>7OC/J7XPP MW3V628"IYVLQC.)5+@NWAN6(KVS]5$2$VJ?HH.T!,#Z\)_&;J^Y?3]7]RNA@ M/<"2TPY5I$(VT4 MD<&-)0^.J)^4=IV _AJ&WKV8R&Z G53:M1D_PH#2)GF]15Z/M\2M_3TM*3/2 M.$2MD;#$G"%%6(Z5V[?#4W_VG8.J9+?J- M9KO7[HZ[7XITU*D2N9ZM4C-WS"[\VBII;NV%H(.(4J @"$/<8H%4GI@[/#76 MY4$H]0O,'7E5S:I2;K)N*3B%OFB/2B4((PN@!L<#T%8]Y)+ZZ11%)M>US@VV M&='921BDB.&$V6.8_5;S>=3%+8_D4&VWNR!X*3[]I=\UO1=-/WZ*L=0E+[\X M@Q-5F%V&1TO.BK]O(EE_U;'F^3E]NN!#JA\"#Z>71C8+]W6)RP-6.:_LB<*U M6K#GY"9]^^<$OY)K]OI. F1DVD=&"-&,6\*,R[F.TG'LC &G)OFXX.4\'E?H M\(HK---:X>-X, AOB'-[M[MS#L_#.W0+[W2_'+8^?^FVNNLGF^#<-+]OG>]\ M7\>[GV&\WYOS/ '=W<,6O-N7P]VU+^W=STVX;H?N;*^*YN'^Z>Y:ZV!G^\O1 M3G?]=(=<2=4_W5S;8GN$N("M#XA("ZX2=Q89KP3"-IJ@<*#1ZZ45V5#Z.5+U MZ]3-9S!)*JVL2$WF\L:A>Z.W?=(OK,\:O1=#[_-KZ VH'$-J9RES;A$/!B.% M>42"2<:=,,JS1 #=P+0F>JD4>K]15X/6%51O'[W3>4F-WP_ ;WP-OQD-3 ;) M$'8:@_4='=*Y(DAY0Z3D4;,2OXFH&Q-7"K_?J/7-:NO[S>/WI_YX4,/W ^"; M7(-O3BB7>2Y1+/I3"BT06.2 X4Q*Y2CSD=C"_&:U^5TI^'ZCYC>OS>^W#]_M M'[7U_1#XIM?@6VN9"T$C8C*E :/D<5!HJ!<#JLKF<1D:84U* G+PV>^."=?[VVA1Y:V7*+;U%RBTEK25"8YH'ICFAU- OK!UP3#,F%=[1/"E M&XHYCOO#=AK0AT'HF,2;>%E.\5__GM2B<+HL13F.F[YI+"SI>!3^/5E'/'N+ MGU;A7$]K?PUU.3J_N@ZS/P\&EYMK'S8J^ Q'J' ;/IC.B3D;+OWKRJ3,S?*M MDW=%L7.\8!>:YZAW^WAI-JWV_,="WO=#S[7#,+6$ZO03TWYU"MNV?NSV_CS8 M/3_N-#_OL-;W+YW6X2K?_?P--\]WV.;W5K=UOLY:YU\ZF]\_'>XKS9_7:R>^@(?(WSEN'3@"TL^:V8ZW/W\3.]U8; ME /Y3U(TV^N\M;UZTEQ;Y\W#;V2/F-P)HR,"E\<@KHD%8 \1L51B&F+(A;1W ME;55BQM WKQ96OU1R A?SF;DHRAQOB(AV:T%9W?AXTN^=?&X#VWP'MKN/O/P M5Q@!"!3%>!\'P;=']WOCUU.MN-%+D-(+I6UZTAX=%#7SX32X\6A2V._ 1C"I MW-VX@N-E4J1XG2G"FMY1UAX.QZGX?C (/_JN*#/L7,ZB*V:QH -8A%'(^&(U,4YJP6?4@JQ!SQ MW"BXSIIK6V!NPQ@.O^'6&J!@Q"[72D3$%?;IT)4BK85!E.3&&NVMD/E=K>TF MO!&-Q=A%(C.",Q.%R<%L!NS-21388PURH*B_Q3^JI>!QI !TX1%I;J_3UG93 MM+;7]Y2FE'BKD9!2(4X4139&#/I0J @>CM')@J7+Y"?D(4FQ+"0'C$G.(J'$ M<"YRH@ !M,CSG"J:1RL*.5"U'#R/''S;4RP0X3@XMS0ZQ',ED5:4(!S ),V9 ME3FF2RMBF?Y,#FYA)"IJWY.0I&5M)!KIQ,<"GD_G;#EK]3,_,"?#DGW%AM#+ MNL:'2;']<.P.KNN?Y=>GQA>W7/9-)_M[T'WJ-D6G+]<6="4F0N'VW\#Q@]F'PQIHE*7QL/,CL>PI0/X>F7W!0E M?7N:H@M*]T9Z1FSW#/@#<"] :5]$&++A0?&P.TWUT1 MZ&G,"L.PO=]KQ[8SO1%<-;%P$[UNH[AW.54V7$X3?"<-Y=ILE)=?N* M56Z[<<<,8)4&[;Y?SK[ 2PQ\!^8TO=;H\C4;LQ,$ YJL4.]B9=H@T>7*C(